|
|
|
|
233534 536 45 31 |
|
Опции темы | Поиск в этой теме |
10.10.2014, 10:35 | 121 | |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 19:55 Адрес: Россия, Пермский край
Сообщений: 38192
Сказал(а) спасибо: 5981
Поблагодарили: 32939 раз(а) в 15283 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
только ставьте именно 5-ю версию. в 6-й прошивка больше по размеру получается (особенно после правки) и не всегда влезает |
|
Поблагодарили: 1 раз |
fnksb (10.10.2014)
|
10.10.2014, 10:45 | 122 | |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 20:22 Адрес: Питер
Сообщений: 31581
Записей в дневнике: 4 Сказал(а) спасибо: 15562
Поблагодарили: 33738 раз(а) в 12561 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Кстати, а почему в исходном варианте для уменьшения потребления что-то делали с конденсатором, а здесь этого не нужно?
Цитата:
А первое изменение (if (Power==1.... )что меняет? |
|
10.10.2014, 10:51 | 123 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 19:55 Адрес: Россия, Пермский край
Сообщений: 38192
Сказал(а) спасибо: 5981
Поблагодарили: 32939 раз(а) в 15283 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
по ошибке.
и там тоже |
Поблагодарили: 1 раз |
fnksb (10.10.2014)
|
10.10.2014, 12:15 | 124 |
Увлеченный
Регистрация: 11.01.2013 Последняя активность: 31.05.2024 22:36
Сообщений: 248
Сказал(а) спасибо: 24
Поблагодарили: 88 раз(а) в 57 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Порядок, как-бы, - нет. После первого будет идти второй.
Но яркость второго может быть любой, в т.ч. меньше первого. Т.е. можно яркости поставить так, что будет выглядеть как изменение порядка режимов. На старшем режиме: "if (Nmode>1)", включались дополнительные AMC7135: "PORTB |= n". После изменения - на всех режимах только ШИМ, только одной ногой. [Исправлено: gmail, 10.10.2014 в 12:22] |
Поблагодарили: 1 раз |
fnksb (10.10.2014)
|
10.10.2014, 12:29 | 125 | |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 20:22 Адрес: Питер
Сообщений: 31581
Записей в дневнике: 4 Сказал(а) спасибо: 15562
Поблагодарили: 33738 раз(а) в 12561 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
В первой части надо что-то менять, чтобы в Хай 1 дополнительные АМЦ-хи не подключали? Или достаточно просто во второй прописать что-то вроде unsigned char Mode[3][2]={{5,32},{112,255},{255,0b11001}}; ? |
|
10.10.2014, 12:59 | 126 | |
Увлеченный
Регистрация: 11.01.2013 Последняя активность: 31.05.2024 22:36
Сообщений: 248
Сказал(а) спасибо: 24
Поблагодарили: 88 раз(а) в 57 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
A, B, C - 1 или 0 A - 3-я нога, B - 2-я, C - 5-я (та же, что и шимит в других режимах) if (Power==1) { TCCR0A = 0x00; PORTB &=~ 0b11001; if ( (Nmode==2)&(NGroupe==1) ) PORTB |= n; /* если третий режим (отсчет от 0) и вторая группа, то без ШИМ, комутируем 7135 else { TCCR0A = 0x83; OCR0A = n; } } |
|
10.10.2014, 13:16 | 127 |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 20:22 Адрес: Питер
Сообщений: 31581
Записей в дневнике: 4 Сказал(а) спасибо: 15562
Поблагодарили: 33738 раз(а) в 12561 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
gmail, спасибо огромное!
Теперь точно надо ставить AVR Studio |
10.10.2014, 13:22 | 128 |
Ветеран Фонарёвки
Регистрация: 16.10.2012 Последняя активность: 22.02.2022 02:51 Адрес: Киев, Украина
Сообщений: 4370
Сказал(а) спасибо: 687
Поблагодарили: 2977 раз(а) в 1380 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
воооот!
толковый мануальчик, пригодится |
10.10.2014, 14:24 | 129 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 19:55 Адрес: Россия, Пермский край
Сообщений: 38192
Сказал(а) спасибо: 5981
Поблагодарили: 32939 раз(а) в 15283 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
fnksb, вот тут MSS коменнтарии добавил , гораздо проще разобраться будет что к чему.
|
Поблагодарили: 1 раз |
fnksb (10.10.2014)
|
10.10.2014, 14:44 | 130 |
Ветеран Фонарёвки
Регистрация: 16.10.2012 Последняя активность: 22.02.2022 02:51 Адрес: Киев, Украина
Сообщений: 4370
Сказал(а) спасибо: 687
Поблагодарили: 2977 раз(а) в 1380 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
так вкусно агитировал, что сам не сдержался и поставил себе студио, ггг
уже накомпилировал кучу всего затягивает |
10.10.2014, 20:06 | 132 |
Ветеран Фонарёвки
Регистрация: 16.10.2012 Последняя активность: 22.02.2022 02:51 Адрес: Киев, Украина
Сообщений: 4370
Сказал(а) спасибо: 687
Поблагодарили: 2977 раз(а) в 1380 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
|
10.10.2014, 22:27 | 133 |
Ветеран Фонарёвки
Регистрация: 31.07.2013 Последняя активность: 04.04.2024 09:50 Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
А в чем сакральный смысл установки именно 5-й версии? 6-я собрана на IDE Visual Studio 2010 и можно ставить расширения под нее, тот же Visual Micro для Arduino.
|
10.10.2014, 22:33 | 134 | |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 19:55 Адрес: Россия, Пермский край
Сообщений: 38192
Сказал(а) спасибо: 5981
Поблагодарили: 32939 раз(а) в 15283 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
|
|
10.10.2014, 22:40 | 135 |
Ветеран Фонарёвки
Регистрация: 31.07.2013 Последняя активность: 04.04.2024 09:50 Адрес: Великий Новгород
Сообщений: 2741
Сказал(а) спасибо: 1208
Поблагодарили: 597 раз(а) в 505 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Понял. Нет, увы, не знаю МК никогда плотно не занимался.
Вероятно, разные компиляторы используются, надо читать. [Исправлено: Corvax, 10.10.2014 в 22:42] |
11.10.2014, 20:56 | 136 | |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 20:22 Адрес: Питер
Сообщений: 31581
Записей в дневнике: 4 Сказал(а) спасибо: 15562
Поблагодарили: 33738 раз(а) в 12561 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Уфф... Справился наконец-то.
Еще раз огромное спасибо gmail, Garrik, galex, Alex TG. И, конечно, ceramic за исходную прошивку. Проблема оказалась в этом Цитата:
Когда наконец-то сделал через новый проект и тупо вставил туда текст, все сложилось. Может, потому что версия 5.1? Последняя версия gmail под мои задачи просто изумительна [Исправлено: fnksb, 11.10.2014 в 21:00] |
|
Поблагодарили: 1 раз |
Alex TG (11.10.2014)
|
11.10.2014, 21:59 | 137 |
Ветеран Фонарёвки
Регистрация: 16.10.2012 Последняя активность: 22.02.2022 02:51 Адрес: Киев, Украина
Сообщений: 4370
Сказал(а) спасибо: 687
Поблагодарили: 2977 раз(а) в 1380 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
|
Поблагодарили: 1 раз |
fnksb (11.10.2014)
|
11.10.2014, 22:32 | 138 |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 20:22 Адрес: Питер
Сообщений: 31581
Записей в дневнике: 4 Сказал(а) спасибо: 15562
Поблагодарили: 33738 раз(а) в 12561 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
1. Если я хочу повесить включение максимального режима с АМЦ-хами на бывший Мед1, т.е. под даблклик из выключенного - то выглядеть будет так? unsigned char Mode[3][2]={{20,5},{0b11001,120},{120,255}} if (Power==1) { TCCR0A = 0x00; PORTB &=~ 0b11001; if ( (Nmode==1)&(NGroupe==0) ) PORTB |= n; 2. Не собьется ли при этом ступенчатое снижение яркости при разряде, оно ведь к номерам режимов привязано? Его тоже надо править? [Исправлено: fnksb, 11.10.2014 в 22:34] |
12.10.2014, 01:49 | 139 | |||
Ветеран Фонарёвки
Регистрация: 16.10.2012 Последняя активность: 22.02.2022 02:51 Адрес: Киев, Украина
Сообщений: 4370
Сказал(а) спасибо: 687
Поблагодарили: 2977 раз(а) в 1380 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Цитата:
то есть находим это: Цитата:
Цитата:
|
|||
Поблагодарили: 1 раз |
fnksb (12.10.2014)
|
12.10.2014, 16:13 | 140 |
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 20:22 Адрес: Питер
Сообщений: 31581
Записей в дневнике: 4 Сказал(а) спасибо: 15562
Поблагодарили: 33738 раз(а) в 12561 сообщениях
|
Re: Модифицируем народный линейный драйвер для тактовой кнопки
Alex TG, спасибо, это логично
Но все-так, где находится настройка степдауна? В описании прошивки сказано: "5. степдаун при напряжении около 3В, понижается режим (учитываются и подрежимы), по цепочке: 1400-700-350-150-40, из 40 в 5мА принудительного перехода нет." Т.е. разрядный степдаун настроен в порядке H2-H1-M2-M1-L2. Не могу понять, в каком месте этот порядок задается и как его менять при необходимости. |