|
|
| ||||||||
|
|
|
147684
308
21
6
|
|
Опции темы | Поиск в этой теме |
|
42
|
|
|
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Цитата:
единственный момент с RSTDISBL- если его установить, дальнейшее обычное перепрограммарование будет невозможно(вывод ресет чипа станет неактивным), так что если спец программатора нет, лучше его не трогать... зы: ну и R4 всеж не обязателен, так, для перестраховки.. [Исправлено: ka-pex, 24.07.2012 в 00:45] |
|
|
|
|
|
|
44
|
|
Увлеченный
Регистрация: 17.01.2012 Последняя активность: 27.10.2025 05:42
Сообщений: 165
Сказал(а) спасибо: 14
Поблагодарили: 11 раз(а) в 7 сообщениях
|
Здорово ! работает (2 часа ночи
)! R2 только за неимением 10R пришлось поставить на 24Ом, дроссель 15мкГн (4.7А), конденсаторы тантал- 22мкф на 10в, транзистор IRLML2502 |
|
|
|
|
|
45
|
|
Увлеченный
Регистрация: 17.01.2012 Последняя активность: 27.10.2025 05:42
Сообщений: 165
Сказал(а) спасибо: 14
Поблагодарили: 11 раз(а) в 7 сообщениях
|
Надо так или нет - при первоначальной подаче питания - сразу загорается светодиод, потом все нормально выключается и включается.
Регулировка яркости с какого начального уровня происходит ? Неплохо бы еще было 3 режим какой нибудь фиксированный или такой же доступный для регулировки -самый минимальный или светлячок или "Moonlight" в общем драйвер трехрежимный сделать ! |
|
|
|
|
46
|
|
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Цитата:
регулировка яркости идет от 5 до 100%, кол-во режимов можно сделать любым, даже можно ввести функцию программирования кол-ва режимов, в проге это заложено, только надо продумать алгоритм, как это делать в фонарике... с мунлайтом несколько сложнее- сейчас этот режим есть, фонарик в него переходит при снижении напряжения акка до 3В, но выйти из этого режима посредством тактовой кнопки уже невозвожно, только снятием питания... короче надо подумать... а на это времени уже и не осталось- завтра планирую уехать в отпуск, черное море ждет эх, Киев, походу, в субботу проезжать буду, пробкииии(
|
|
|
|
|
|
47
|
|
Ветеран Фонарёвки
Регистрация: 22.11.2011 Последняя активность: 13.11.2020 16:01
Сообщений: 1009
Сказал(а) спасибо: 534
Поблагодарили: 247 раз(а) в 138 сообщениях
|
|
|
|
|
|
48
|
|
|
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Цитата:
![]() по мунлайту посмотрел доку- этот проц может из него выходить по тактовой кнопке, надо теперь продумать, по какой комбинации в него входить, ибо, имхо, делать его третьим в кольце переключений непрактично, редко он используется.. |
|
|
|
|
|
|
49
|
|
Увлеченный
Регистрация: 17.01.2012 Последняя активность: 27.10.2025 05:42
Сообщений: 165
Сказал(а) спасибо: 14
Поблагодарили: 11 раз(а) в 7 сообщениях
|
Тогда просто добавить третий режим, а там уже настроить его на минимальный ток (на те же 20ма).
|
|
|
|
|
|
50
|
|
Завсегдатай Фонарёвки
|
Общий принцип работы драйвера я уловил. Все как всегда довольно просто.
Но вот я всетаки не смог уловить как происходит переключение по кратковременному прерыванию питания. Предыдущий мои попытки хоть и были рабочими но не очень красивыми. Можете вкратце описать принцип переключение режимов прерыванием питания на примере данного драйвера ? + немного не понял, термоконтроль - это терморезистор р1 ? |
|
|
|
|
|
51
|
|
Увлеченный
Регистрация: 17.01.2012 Последняя активность: 27.10.2025 05:42
Сообщений: 165
Сказал(а) спасибо: 14
Поблагодарили: 11 раз(а) в 7 сообщениях
|
термодатчик в контроллер встроен, "погрешность АВРкиного термодатчика заявленная точность ±10 градусов, с калибровкой ±1...2 градуса плюс погрешность самого АЦП"
[Исправлено: DS, 18.08.2012 в 14:16] |
|
|
|
|
|
52
|
|
Завсегдатай Фонарёвки
|
ого, не знал, спасибо
|
|
|
|
|
53
|
|
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Во вложении- прошивка на три режима.
По переключению режимов: есть два способа определить что это первая подача напряжения или просто кратковременное переключение: 1. по анализу битов регистра MCUSR 2. по значению какой-либо ячейки в ОЗУ- при первой подаче напряжения они все равны 255, а при кратковременном сбросе- они сохраняют свои значения. я использовал второй вариант
|
|
|
|
|
|
54
|
|
Завсегдатай Фонарёвки
|
ka-pex,
Спасибо, но я смотрю по схеме что при прерывании питания на входе МК нет никакого конденсатора. МК что способен сохранять работоспособность без питания некоторое время даже без наличия входного конденсатора ? |
|
|
|
|
|
55
|
|
Увлеченный
Регистрация: 17.01.2012 Последняя активность: 27.10.2025 05:42
Сообщений: 165
Сказал(а) спасибо: 14
Поблагодарили: 11 раз(а) в 7 сообщениях
|
Как перепрошивать контроллер уже в схеме ? какие выводы надо будет отключить обязательно ?
|
|
|
|
|
|
56
|
|
|
Завсегдатай Фонарёвки
|
Цитата:
Попробуйте припаять программатор и перешить. Если не получается - лучше выпаять контроллер и перепрограммировать отдельно. Я когда балуюсь с контроллером пока нет конечного результата обычно припаиваю колодку и балуюсь контроллером в дип8. А когда есть результат то уже зашываю в со8 |
|
|
|
|
|
57
|
|
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
|
|
|
|
|
|
58
|
|
Завсегдатай Фонарёвки
|
|
|
|
|
|
|
59
|
|
Увлеченный
Регистрация: 17.01.2012 Последняя активность: 27.10.2025 05:42
Сообщений: 165
Сказал(а) спасибо: 14
Поблагодарили: 11 раз(а) в 7 сообщениях
|
|
|
|
|
|
60
|
|
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
|
|
|
|