|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
![]() Регистрация: 19.05.2010 Последняя активность: 04.10.2024 12:03
Сообщений: 1638
Сказал(а) спасибо: 243
Поблагодарили: 635 раз(а) в 287 сообщениях
|
![]()
Небольшая идея самодельщикам: известно, что СИД штатно работает как излучатель света. Однако, при освещении обычного светодиода ярким светом он работает и как фотодиод. АЦП, подключенный к выключенному светодиоду, может реагировать на вспышки внешнего света.
Можно сделать прошивку микроконтроллера с Bootloader, а обновления прошивки передавать по ИК-порту компьютера или морганием экрана прямо в приставленный вплотную фонарь. |
![]() |
![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40
Сообщений: 837
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
![]()
Это только для серии. А там удобнее параметры режимов менять, а не прошивку, что , впрочем, уже реализовано.
А вот адаптивные алгоритмы, например, переключения режимов, уже интереснее. Из этой тематики- термозащита в драйвере AVSel |
![]() |
![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 07.04.2011 Последняя активность: 05.07.2019 16:52
Сообщений: 2816
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 15.08.2010 Последняя активность: 07.04.2013 14:57
Сообщений: 114
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
![]()
Я так понял приведенный в 3-м посте пример написан в IAR, а не в WinAVR. В связи с этим вопрос: Обозначение портов такие же?
И ещё... С помощью PonyProg слил фулл (Read All), поэкспериментировал, ничего не получилось, стер (Erase), залил фулл обратно, но как было не работает... Как победить? P.S.: Заранее извиняюсь за ламерские вопросы. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
|
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 729
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
![]() Цитата:
Да, порты все из даташита и от компилятора не зависят. Что за драйвер? Потерпи до завтра - скину готовую прошивку, считанную с одного из драйверов. |
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 729
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
![]()
Попробуй вот этот файл прошить. Он от sku.6190, но работать будет.
А что не получилось при опытах? |
![]() |
![]() |
Поблагодарили: 1 раз |
p.pavel (04.04.2016)
|
![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 15.08.2010 Последняя активность: 07.04.2013 14:57
Сообщений: 114
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
![]()
Хм... Залил 6190.hex, все стало нормально. Прочитал (Read all) показывает абсолютно другое, не то что заливал... или так оно и должно быть?
В WinAVR переделал так ( но это не работало ![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 15.08.2010 Последняя активность: 07.04.2013 14:57
Сообщений: 114
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
![]()
Разобрался, заморгало
![]() Разбираюсь дальше ![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 729
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
![]()
Ну вообще должно всё таки именно то показывать.
Здорово. Не зря я значит бумагу марал ![]() Задача проекта "поморгать светодиодами" не в том чтобы что-то супероптимально написать, а в том чтобы пройти путь от топтания клавиатуры до работы программы в чипе. Оптимизировать программы/прошивки можно потом всю жизнь, но чаще всего всё заканчивается на получении стабильно работающего образца, выполняющего заданные функции. Дальнейшая оптимизация - пустая трата времени/денег. |
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 25.09.2010 Последняя активность: 04.12.2014 09:41
Сообщений: 415
Сказал(а) спасибо: 72
Поблагодарили: 24 раз(а) в 21 сообщениях
|
![]()
Прошу не пинать за чайниковский вопрос, но можно ли добиться прошивкой плавной регулировки света? Например при нажатии конки, подающий напряжение на какую либо ножку или каким другим образом.
|
![]() |
![]() |
![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 22.05.2025 10:13
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 729
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
![]()
Стандартный вариант. Разбираем вместе со студентом задачу "помигать диодом" . После успешного решения потираем руки. Затем ставлю задачу "а теперь сделай чтобы он не мигал, а плавно менял яркость". Те кто через час не приносят готового решения для меня как будущие инженеры не представляют интереса.
PS: Если что, я не преподаю. Просто практикантов частенько подкидывают. ![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 15.08.2010 Последняя активность: 07.04.2013 14:57
Сообщений: 114
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 729
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
![]()
Ты был прав когда говорил что надо отказываться от таких задержек. Надо активно использовать аппаратные ресурсы микроконтроллера - таймер, ШИМ-контроллер, прерывания. Тогда периферийные узлы будут выполнять тупую работу, а программа будет делать что-то другое вместо бесполезного висения в циклах ожидания.
|
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 15.08.2010 Последняя активность: 07.04.2013 14:57
Сообщений: 114
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
![]()
Вроде, на сколько я понял, кошерно использовать самоделки на основе for (...) asm("nop");
Буду пробывать... |
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
|
![]()
VladislavS
Не подскажете, где можно купить клипсу к программатору для мк ATtiny13/25/45/85 ? мк этих серий имеют корпуса dip8 и so8, клипса универсальная? |
![]() |
![]() |
![]() |
![]() ![]() |
frugal flashaholic
Регистрация: 11.01.2011 Последняя активность: 25.09.2022 19:57
Сообщений: 1003
Сказал(а) спасибо: 33
Поблагодарили: 175 раз(а) в 125 сообщениях
|
![]()
Через LPT микроконтроллер почему-то читается\стирается\шьется и без подачи питания
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 729
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
![]()
Лучше не надо. Что-нибудь не так зашьётся и в мусорку контроллер.
|
![]() |
![]() |