|
|
|
|
240845 837 28 11 |
|
Опции темы | Поиск в этой теме |
30.01.2014, 09:28 | 21 |
Завсегдатай Фонарёвки
Регистрация: 10.06.2011 Последняя активность: 19.07.2023 14:52 Адрес: Беларусь, Гродно
Сообщений: 721
Сказал(а) спасибо: 160
Поблагодарили: 182 раз(а) в 104 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
да вроде под кондер, ибо без кондера тупо не нашел готовой.
а как отличить под кондер или нет. |
30.01.2014, 09:44 | 22 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 15:03 Адрес: Россия, Пермский край
Сообщений: 38308
Сказал(а) спасибо: 5968
Поблагодарили: 32875 раз(а) в 15247 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
прошивка под конденсатор без конденсатора каждый раз включает следующий режим. прошивка без конденсатора без конденсатора включает последний режим, или выбранный по умолчанию, если без памяти.
но если есть подсветка кнопки (слабый ток через делитель) - работает как прошивка бод конденсатор без конденсатора. как по hex файлу отличить хз по исходникам легко и просто |
05.02.2014, 00:02 | 23 |
Участник форума по OpenID
Регистрация: 20.12.2013 Последняя активность: 07.07.2016 18:33
Сообщений: 73
Сказал(а) спасибо: 51
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Пытаюсь скомпилировать версию 2.3(даже не редактированную) компиляция проходит без ошибок, зашиваю в драйвер, не реагирует на подключение аккумулятора, заливал скомпиленную версию 2.3 с форума - работает. Пробовал вторую версию, тоже компилится без ошибок, какое-то время не включается потом прорывает - включается и выключается, но режимы не меняются. Есть мысли либо что-то не то клацаю в авр студио, либо глюченная версия студии. Подскажите, в чём может быть ошибка?
разобрался, был глюченый авр студио 5.1, скачал пятую версию и всё заработало. Правда хочу убрать термоконтроль, это делается просто закомментированием двумя слешами (//) строки с термоконтролем? Делаю так и при компиляцие появляются ошибки? Как правильно вырубить термоконтроль? И когда щелкаю 3 раза не срабатывает строб, когда щелкаю 4 раза индикация батареи работает, в чём может быть причина? [Исправлено: Дима Попиль, 05.02.2014 в 00:24] |
14.02.2014, 22:25 | 24 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Решил я немножко переделать/оптимизировать данную прошивку (после того как я заглянул в ассемблерный код), но теперь не знаю куда её выкладывать.
В окончательной версии: - оптимизирован код и освобождено порядка 10% памяти (если не больше) - вернул индикацию отключенного термоконтроля - исправил предупреждения возникающие при компиляции - сделал более стабильное переключение режимов - выход из дополнительных режимов по одному короткому клику - яркость в дополнительных режимах берется из сохраненной яркости в основных режимах - изменены уровни индикации заряда - добавлен режим SOS - добавлен полицейский строб - в моей сборке вместилось 3 дополнительных режима с термоконтролем и технологией экономии ресурса памяти - при компиляции можно отключить технологию экономии ресурса памяти и еще какие-то для освобождения памяти (если режимы яркости переключать кликами с длинной между 0.25с и 0.5с - промежуточные значения сохраняться не будут) - контроль батареи во всех режимах (можно смело использовать АКБ без защиты) Как-то так. Стоит создавать новую тему, или сюда вложить (многие не будут знать о данном моде). Исходники и проект под 4-ую студию (если вкинуть файлы проекта для 5-ой - будет и под пятую наверно) [Исправлено: DooMmen, 14.02.2014 в 22:42] Причина: Добавил исходник |
14.02.2014, 22:28 | 25 |
|
Re: Народный драйвер мод v2. Часть 2.
DooMmen,
Если Вы считаете, что это модификация этой прошивки - можно и сюда, если совсем другая прошивка - лучше отдельной темой. |
14.02.2014, 22:39 | 26 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Достаточно углубленная модификация (не трогал только термоконтроль и все что с ним связано).
И еще одно - спасибо за исходники! Я можно сказать разобрался с сишником, а то раньше здоровенные проги на ATXmega на асме писал, хотя я и продолжаю [Исправлено: DooMmen, 14.02.2014 в 22:43] Причина: Переместил исходник в первое сообщение |
Поблагодарили: 1 раз |
Tamagotchi (14.02.2014)
|
14.02.2014, 22:42 | 27 |
|
Re: Народный драйвер мод v2. Часть 2.
DooMmen,
Добавил ссылку в первый пост |
14.02.2014, 23:08 | 28 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5771
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Приятно знать, что кто-то ещё пишет на единственном более-менее пригодном для AVR языке...
|
14.02.2014, 23:16 | 29 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Когда я вижу выхлоп компилятора на асме - мне становится плохо и хочется все с нуля написать, но в этот раз я сдержался.
|
15.02.2014, 00:34 | 30 |
Регистрация: 06.06.2010 Последняя активность: 02.05.2024 10:50 Адрес: Беларусь, Минск
Сообщений: 2009
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
DooMmen,
можете подробнее описать Вашу прошивку, про скрытые режимы ? какие где ? сколько кликов ? конденсатор на ресете нужно паять ?
__________________
Ремонт светодиодных фонарей [Исправлено: shurko_3, 15.02.2014 в 00:37] |
15.02.2014, 01:12 | 31 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
shurko_3, большая часть информации находится в 7135x8v2.h, но раз просите:
4 режима яркости переключение снизу вверх 3 кк - светляк 4 кк - заряд батареи 5 кк - полицейский строб 6 кк - медленный пульс 7 кк - SOS 8 кк - рампинг 12 кк - калибровка термоконтроля Ток: 75мА, 350мА, 1050мА, 2800мА. Конденсатор на ресет - 4.7мкФ, терморезистор на 3 вывод и общий (взял с дохлого акума от ноута), параллельно диод (1N4148 в корпусе 0805 припаял к звезде) катодом на общий. *дополнительные режимы - это режимы мигалок |
15.02.2014, 14:05 | 32 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3974
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
#define PulseMod 0
#define SlowPulseMod 1 #define AlpineMod 2 0,1,2 - какая зависимость тока? 0 макс или мин? Если есть еще место в памяти, можно рампинг сделать более плавный 0-255, а не 8 значений? |
15.02.2014, 16:14 | 33 |
Участник форума по OpenID
Регистрация: 10.11.2013 Последняя активность: 27.05.2018 20:05
Сообщений: 29
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
|
Re: Народный драйвер мод v2. Часть 2.
DooMmen,
А рампинг между какими уровнями регулируется? т.е максимальный какой? А сразу hex-файл есть? [Исправлено: ЦЦК, 15.02.2014 в 16:39] |
15.02.2014, 16:23 | 34 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3974
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Единица двигается в регистре с 2 до 127 получается - макс 50%
|
15.02.2014, 17:06 | 35 | |
Регистрация: 06.06.2010 Последняя активность: 02.05.2024 10:50 Адрес: Беларусь, Минск
Сообщений: 2009
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Цитата:
P.S можно просто один транзистор использовать, но тогда лучше всего его ставить поближе к светодиоду, что бы хорошо прогревался. |
|
15.02.2014, 17:46 | 36 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 15:03 Адрес: Россия, Пермский край
Сообщений: 38308
Сказал(а) спасибо: 5968
Поблагодарили: 32875 раз(а) в 15247 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
можно, но линейный рампинг вещь бесполезная - сначала резко проматывается яркость от минимума до середины и далее почти не меняется. надо делать логарифмическую зависимость. ну или хотя бы шаг увеличивать в процессе. там пара строчек всего добавляется
|
15.02.2014, 19:05 | 37 |
Участник форума по OpenID
Регистрация: 10.11.2013 Последняя активность: 27.05.2018 20:05
Сообщений: 29
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
|
Re: Народный драйвер мод v2. Часть 2.
|
15.02.2014, 19:24 | 38 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 15:03 Адрес: Россия, Пермский край
Сообщений: 38308
Сказал(а) спасибо: 5968
Поблагодарили: 32875 раз(а) в 15247 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
вот, я так делал, самое простое, что в голову пришло:
p=p+p/40+1; т.е. каждые 40 приращений, шаг увеличивается на 1. я просто не в курсе, есть ли у авр математика, работающая с логарифмами DooMmen, а нельзя в мунлайте драйвер спать отправлять? уж больно он жрет много, по сравнению с диодом. [Исправлено: galex, 15.02.2014 в 19:27] |
Поблагодарили: 1 раз |
MSS (15.02.2014)
|
15.02.2014, 19:44 | 39 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3974
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Попробую такое сделать в Кинге с тактовой кнопкой. Тоже заметил, что яркость на максимальных меняется почти не заметно.
|
15.02.2014, 20:00 | 40 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 15:03 Адрес: Россия, Пермский край
Сообщений: 38308
Сказал(а) спасибо: 5968
Поблагодарили: 32875 раз(а) в 15247 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
|