|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 10.06.2011 Последняя активность: 19.07.2023 14:52 Адрес: Беларусь, Гродно
Сообщений: 720
Сказал(а) спасибо: 160
Поблагодарили: 182 раз(а) в 104 сообщениях
|
![]()
да вроде под кондер, ибо без кондера тупо не нашел готовой.
а как отличить под кондер или нет. |
![]() |
![]() |
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 22:03 Адрес: Россия, Пермский край
Сообщений: 38234
Сказал(а) спасибо: 5989
Поблагодарили: 33000 раз(а) в 15309 сообщениях
|
![]()
прошивка под конденсатор без конденсатора каждый раз включает следующий режим. прошивка без конденсатора без конденсатора
![]() но если есть подсветка кнопки (слабый ток через делитель) - работает как прошивка бод конденсатор без конденсатора. как по hex файлу отличить хз ![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 20.12.2013 Последняя активность: 07.07.2016 18:33
Сообщений: 73
Сказал(а) спасибо: 51
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Пытаюсь скомпилировать версию 2.3(даже не редактированную) компиляция проходит без ошибок, зашиваю в драйвер, не реагирует на подключение аккумулятора, заливал скомпиленную версию 2.3 с форума - работает. Пробовал вторую версию, тоже компилится без ошибок, какое-то время не включается потом прорывает - включается и выключается, но режимы не меняются. Есть мысли либо что-то не то клацаю в авр студио, либо глюченная версия студии. Подскажите, в чём может быть ошибка?
разобрался, был глюченый авр студио 5.1, скачал пятую версию и всё заработало. Правда хочу убрать термоконтроль, это делается просто закомментированием двумя слешами (//) строки с термоконтролем? Делаю так и при компиляцие появляются ошибки? Как правильно вырубить термоконтроль? И когда щелкаю 3 раза не срабатывает строб, когда щелкаю 4 раза индикация батареи работает, в чём может быть причина? [Исправлено: Дима Попиль, 05.02.2014 в 00:24] |
![]() |
![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
![]()
Решил я немножко переделать/оптимизировать данную прошивку (после того как я заглянул в ассемблерный код), но теперь не знаю куда её выкладывать.
В окончательной версии: - оптимизирован код и освобождено порядка 10% памяти (если не больше) - вернул индикацию отключенного термоконтроля - исправил предупреждения возникающие при компиляции - сделал более стабильное переключение режимов - выход из дополнительных режимов по одному короткому клику - яркость в дополнительных режимах берется из сохраненной яркости в основных режимах - изменены уровни индикации заряда - добавлен режим SOS - добавлен полицейский строб - в моей сборке вместилось 3 дополнительных режима с термоконтролем и технологией экономии ресурса памяти - при компиляции можно отключить технологию экономии ресурса памяти и еще какие-то для освобождения памяти (если режимы яркости переключать кликами с длинной между 0.25с и 0.5с - промежуточные значения сохраняться не будут) - контроль батареи во всех режимах (можно смело использовать АКБ без защиты) Как-то так. Стоит создавать новую тему, или сюда вложить (многие не будут знать о данном моде). Исходники и проект под 4-ую студию (если вкинуть файлы проекта для 5-ой - будет и под пятую наверно) [Исправлено: DooMmen, 14.02.2014 в 22:42] Причина: Добавил исходник |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
DooMmen,
Если Вы считаете, что это модификация этой прошивки - можно и сюда, если совсем другая прошивка - лучше отдельной темой. |
![]() |
![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
![]()
Достаточно углубленная модификация (не трогал только термоконтроль и все что с ним связано).
И еще одно - спасибо за исходники! Я можно сказать разобрался с сишником, а то раньше здоровенные проги на ATXmega на асме писал, хотя я и продолжаю ![]() [Исправлено: DooMmen, 14.02.2014 в 22:43] Причина: Переместил исходник в первое сообщение |
![]() |
![]() |
Поблагодарили: 1 раз |
Tamagotchi (14.02.2014)
|
![]() ![]() |
![]() ![]() |
![]() |
![]()
DooMmen,
Добавил ссылку в первый пост |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
![]()
Приятно знать, что кто-то ещё пишет на единственном более-менее пригодном для AVR языке...
|
![]() |
![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
![]()
Когда я вижу выхлоп компилятора на асме - мне становится плохо и хочется все с нуля написать, но в этот раз я сдержался.
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 11.06.2024 20:58 Адрес: Беларусь, Минск
Сообщений: 2009
Сказал(а) спасибо: 695
Поблагодарили: 856 раз(а) в 359 сообщениях
|
![]()
DooMmen,
можете подробнее описать Вашу прошивку, про скрытые режимы ? какие где ? сколько кликов ? конденсатор на ресете нужно паять ?
__________________
Ремонт светодиодных фонарей [Исправлено: shurko_3, 15.02.2014 в 00:37] |
![]() |
![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
![]()
shurko_3, большая часть информации находится в 7135x8v2.h, но раз просите:
4 режима яркости переключение снизу вверх 3 кк - светляк 4 кк - заряд батареи 5 кк - полицейский строб 6 кк - медленный пульс 7 кк - SOS 8 кк - рампинг 12 кк - калибровка термоконтроля Ток: 75мА, 350мА, 1050мА, 2800мА. Конденсатор на ресет - 4.7мкФ, терморезистор на 3 вывод и общий (взял с дохлого акума от ноута), параллельно диод (1N4148 в корпусе 0805 припаял к звезде) катодом на общий. *дополнительные режимы - это режимы мигалок |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3971
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
#define PulseMod 0
#define SlowPulseMod 1 #define AlpineMod 2 0,1,2 - какая зависимость тока? 0 макс или мин? Если есть еще место в памяти, можно рампинг сделать более плавный 0-255, а не 8 значений? |
![]() |
![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 10.11.2013 Последняя активность: 27.05.2018 20:05
Сообщений: 29
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
|
![]()
DooMmen,
А рампинг между какими уровнями регулируется? т.е максимальный какой? А сразу hex-файл есть? [Исправлено: ЦЦК, 15.02.2014 в 16:39] |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3971
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
Единица двигается в регистре с 2 до 127 получается - макс 50%
|
![]() |
![]() |
![]() |
![]() ![]() |
|
![]() Регистрация: 06.06.2010 Последняя активность: 11.06.2024 20:58 Адрес: Беларусь, Минск
Сообщений: 2009
Сказал(а) спасибо: 695
Поблагодарили: 856 раз(а) в 359 сообщениях
|
![]() Цитата:
P.S можно просто один транзистор использовать, но тогда лучше всего его ставить поближе к светодиоду, что бы хорошо прогревался. |
|
![]() |
![]() |
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 22:03 Адрес: Россия, Пермский край
Сообщений: 38234
Сказал(а) спасибо: 5989
Поблагодарили: 33000 раз(а) в 15309 сообщениях
|
![]()
можно, но линейный рампинг вещь бесполезная - сначала резко проматывается яркость от минимума до середины и далее почти не меняется. надо делать логарифмическую зависимость. ну или хотя бы шаг увеличивать в процессе. там пара строчек всего добавляется
|
![]() |
![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 10.11.2013 Последняя активность: 27.05.2018 20:05
Сообщений: 29
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 22:03 Адрес: Россия, Пермский край
Сообщений: 38234
Сказал(а) спасибо: 5989
Поблагодарили: 33000 раз(а) в 15309 сообщениях
|
![]()
вот, я так делал, самое простое, что в голову пришло:
p=p+p/40+1; т.е. каждые 40 приращений, шаг увеличивается на 1. я просто не в курсе, есть ли у авр математика, работающая с логарифмами ![]() DooMmen, а нельзя в мунлайте драйвер спать отправлять? уж больно он жрет много, по сравнению с диодом. [Исправлено: galex, 15.02.2014 в 19:27] |
![]() |
![]() |
Поблагодарили: 1 раз |
MSS (15.02.2014)
|
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3971
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
Попробую такое сделать в Кинге с тактовой кнопкой. Тоже заметил, что яркость на максимальных меняется почти не заметно.
|
![]() |
![]() |
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 22:03 Адрес: Россия, Пермский край
Сообщений: 38234
Сказал(а) спасибо: 5989
Поблагодарили: 33000 раз(а) в 15309 сообщениях
|
![]() |
![]() |
![]() |