|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
![]()
Firefly, да, только оно что-то с реальными цифрами не совпадает (это если падение на диоде 0.2
![]()
__________________
Скажем нет пиратству! - Качаем только лицензионные диски. |
![]() |
![]() |
![]() |
![]() ![]() |
||
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
![]()
DooMmen, Сброс яркости при выход из мунлайта работает неправильно. Для REVERSE_SW выходит в максимум, в противном случае предпоследний режим. При этом режим не запоминается. Проблема здесь:
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
![]() ![]() |
животное опасно
Регистрация: 18.11.2014 Последняя активность: 23.02.2022 10:39
Сообщений: 958
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях
|
![]()
так а что мешает попробовать
и не строить предположений фактически выход из мунлайта в минимум только с пятью режимами в линейке работает после выключения включения в четирех режимном случае в максимум в любом случае |
![]() |
![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]() Цитата:
![]() после выключения и с тремя режимами выходит в минималку. если без выключения то в средний (второй) режим. Это на моем я сам пробовал, но уже его подарил ![]() |
|
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
![]()
А что там пробовать? При выходе по одному клику очевидно, что так работать точно будет. Я имел в виду, что есть еще варианты.
Зависит от REVERSE_SW. Так что не в любом. И этот самый максимум не запоминается. После выключения и включения вернемся в тот режим, который был перед входом в мунлайт. |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 12:01
Сообщений: 40001
Сказал(а) спасибо: 6554
Поблагодарили: 35543 раз(а) в 16419 сообщениях
|
![]() [Исправлено: galex, 26.01.2015 в 11:27] |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
животное опасно
Регистрация: 18.11.2014 Последняя активность: 23.02.2022 10:39
Сообщений: 958
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях
|
![]() Цитата:
и хорошо когда REVERSE_SW в виде снизу вверх запоминаемый мунлайт и выход из него в минимум по одному клику |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
Нет пока на чем проверять. Фонарь подарен новой хозяйке
![]() И пока не планируется фонарей с таким драйвером. И у меня немного не такой вариант static INLINE void mode_line_chg(void) // #ifdef ONECLICKMOON { input_mode(); #ifdef RST_LEV_MOON #ifdef REVERSE_SW // current_mode = MAX_MODES; #else current_mode = (MAX_MODES - 1); #endif #endif WriteEEPROMByte(CFG_MOONMODE, 0x00); // } #else { input_mode(); #ifdef RST_LEV_MOON #ifdef REVERSE_SW // current_mode = MAX_MODES; #else current_mode = (MAX_MODES - 1); #endif #endif uint8_t m = ReadEEPROMByte(CFG_MOONMODE); m ^= 0xFF; WriteEEPROMByte(CFG_MOONMODE, m); } //short_off_counter = 0; #endif [Исправлено: MSS, 26.01.2015 в 12:44] |
![]() |
![]() |
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 12:01
Сообщений: 40001
Сказал(а) спасибо: 6554
Поблагодарили: 35543 раз(а) в 16419 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 82 раз(а) в 43 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
![]()
Подредактировал выход из мунлайта и добавил 5-й режим яркости (но по умолчанию их 4). Прошивка как всегда здесь.
Предыдущую версию - не трогал, возможно откачу её до стабильной версии с выходом из мунлайта в предыдущий, но то что было - вот. Напряжение одно, при достижении его яркость снижается, потребление понижается, просадка напряжения уменьшается, и соответственно оно чуть поднимается, и так пока опять не дойдет до того-же порога, а когда понижать яркость уже некуда - выключается. К тому-же при том напряжении яркость сама плавно понижается, и в самом конце работает "высасыватель". |
![]() |
![]() |
Поблагодарили: 1 раз |
vdavid (27.01.2015)
|
![]() |
![]() ![]() |
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 82 раз(а) в 43 сообщениях
|
![]()
Понял, ну это не совсем рационально ИМХО. Попробую сделать переключение вниз по фиксированным значениям.
|
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
разве что для размазывания времени работы... и то сомнительная полезность. Есть куча вариантов, как скомпилировать, хоть на неделю работы.
|
![]() |
![]() |
![]() |
![]() ![]() |
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 82 раз(а) в 43 сообщениях
|
![]()
Именно. И использовать скрытые режимы, не из основный линейки. Скажем основной набор 2800-1050-350-20: работаем на 2800, как только напряжение упало до 3.8 В (например) - переходим в 2100; напряжение уменьшилось до 3.6 - переходим в режим 1750. А дальше оставить существующий порядок понижения режимов с одним напряжением. Получится заметно большее время работы на "ярком" режиме.
|
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
этот код не влезет в тини13
|
![]() |
![]() |
![]() |
![]() ![]() |
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 82 раз(а) в 43 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
если есть способности и желание ковырять, то почему бы и нет. это же алгоритм можно присобачить позже и к термоконтролю, для плавного снижения яркости при нагреве.
|
![]() |
![]() |