|
|
| ||||||||
|
|
|
|
405167
837
28
11
|
|
Опции темы | Поиск в этой теме |
|
|
521
|
|
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Firefly, да, только оно что-то с реальными цифрами не совпадает (это если падение на диоде 0.2
.
__________________
Скажем нет пиратству! - Качаем только лицензионные диски. |
|
|
|
|
|
522
|
||
|
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
DooMmen, Сброс яркости при выход из мунлайта работает неправильно. Для REVERSE_SW выходит в максимум, в противном случае предпоследний режим. При этом режим не запоминается. Проблема здесь:
Цитата:
Цитата:
|
||
|
|
|
|
|
523
|
|
животное опасно
Регистрация: 18.11.2014 Последняя активность: 23.02.2022 10:39
Сообщений: 958
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях
|
так а что мешает попробовать
и не строить предположений фактически выход из мунлайта в минимум только с пятью режимами в линейке работает после выключения включения в четирех режимном случае в максимум в любом случае |
|
|
|
|
|
524
|
|
|
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Цитата:
![]() после выключения и с тремя режимами выходит в минималку. если без выключения то в средний (второй) режим. Это на моем я сам пробовал, но уже его подарил
|
|
|
|
|
|
|
525
|
|
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
А что там пробовать? При выходе по одному клику очевидно, что так работать точно будет. Я имел в виду, что есть еще варианты.
Зависит от REVERSE_SW. Так что не в любом. И этот самый максимум не запоминается. После выключения и включения вернемся в тот режим, который был перед входом в мунлайт. |
|
|
|
|
|
526
|
|
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
|
|
|
|
|
|
527
|
|
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Вчера 14:25
Сообщений: 40363
Сказал(а) спасибо: 6672
Поблагодарили: 36054 раз(а) в 16655 сообщениях
|
[Исправлено: galex, 26.01.2015 в 11:27] |
|
|
|
|
|
528
|
|
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
|
|
|
|
|
|
529
|
|
животное опасно
Регистрация: 18.11.2014 Последняя активность: 23.02.2022 10:39
Сообщений: 958
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях
|
Цитата:
и хорошо когда REVERSE_SW в виде снизу вверх запоминаемый мунлайт и выход из него в минимум по одному клику |
|
|
|
|
|
530
|
|
Ветеран Фонарёвки
Регистрация: 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] |
|
|
|
|
|
531
|
|
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Вчера 14:25
Сообщений: 40363
Сказал(а) спасибо: 6672
Поблагодарили: 36054 раз(а) в 16655 сообщениях
|
|
|
|
|
|
|
532
|
|
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 82 раз(а) в 43 сообщениях
|
|
|
|
|
|
|
533
|
|
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Подредактировал выход из мунлайта и добавил 5-й режим яркости (но по умолчанию их 4). Прошивка как всегда здесь.
Предыдущую версию - не трогал, возможно откачу её до стабильной версии с выходом из мунлайта в предыдущий, но то что было - вот. Напряжение одно, при достижении его яркость снижается, потребление понижается, просадка напряжения уменьшается, и соответственно оно чуть поднимается, и так пока опять не дойдет до того-же порога, а когда понижать яркость уже некуда - выключается. К тому-же при том напряжении яркость сама плавно понижается, и в самом конце работает "высасыватель". |
|
|
|
| Поблагодарили: 1 раз |
vdavid (27.01.2015)
|
|
|
534
|
|
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 82 раз(а) в 43 сообщениях
|
Понял, ну это не совсем рационально ИМХО. Попробую сделать переключение вниз по фиксированным значениям.
|
|
|
|
|
|
536
|
|
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
разве что для размазывания времени работы... и то сомнительная полезность. Есть куча вариантов, как скомпилировать, хоть на неделю работы.
|
|
|
|
|
|
537
|
|
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 82 раз(а) в 43 сообщениях
|
Именно. И использовать скрытые режимы, не из основный линейки. Скажем основной набор 2800-1050-350-20: работаем на 2800, как только напряжение упало до 3.8 В (например) - переходим в 2100; напряжение уменьшилось до 3.6 - переходим в режим 1750. А дальше оставить существующий порядок понижения режимов с одним напряжением. Получится заметно большее время работы на "ярком" режиме.
|
|
|
|
|
|
538
|
|
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
этот код не влезет в тини13
|
|
|
|
|
|
539
|
|
тёплый диодный
Регистрация: 22.01.2014 Последняя активность: 09.05.2022 18:42
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 82 раз(а) в 43 сообщениях
|
|
|
|
|
|
|
540
|
|
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
если есть способности и желание ковырять, то почему бы и нет. это же алгоритм можно присобачить позже и к термоконтролю, для плавного снижения яркости при нагреве.
|
|
|
|