|
|
|
|
280061 636 44 30 |
|
Опции темы | Поиск в этой теме |
24.05.2011, 23:10 | 21 |
Регистрация: 19.05.2010 Последняя активность: 25.05.2019 16:13 Адрес: Москва
Сообщений: 1690
Сказал(а) спасибо: 242
Поблагодарили: 632 раз(а) в 285 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Небольшая идея самодельщикам: известно, что СИД штатно работает как излучатель света. Однако, при освещении обычного светодиода ярким светом он работает и как фотодиод. АЦП, подключенный к выключенному светодиоду, может реагировать на вспышки внешнего света.
Можно сделать прошивку микроконтроллера с Bootloader, а обновления прошивки передавать по ИК-порту компьютера или морганием экрана прямо в приставленный вплотную фонарь. |
25.05.2011, 00:01 | 22 |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40 Адрес: msk
Сообщений: 843
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Это только для серии. А там удобнее параметры режимов менять, а не прошивку, что , впрочем, уже реализовано.
А вот адаптивные алгоритмы, например, переключения режимов, уже интереснее. Из этой тематики- термозащита в драйвере AVSel |
28.05.2011, 15:23 | 23 | |
Ветеран Фонарёвки
Регистрация: 07.04.2011 Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Цитата:
|
|
14.06.2011, 20:08 | 24 |
Увлеченный
Регистрация: 15.08.2010 Последняя активность: 07.04.2013 14:57 Адрес: Тольятти
Сообщений: 114
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка микроконтроллеров AVR
Я так понял приведенный в 3-м посте пример написан в IAR, а не в WinAVR. В связи с этим вопрос: Обозначение портов такие же?
И ещё... С помощью PonyProg слил фулл (Read All), поэкспериментировал, ничего не получилось, стер (Erase), залил фулл обратно, но как было не работает... Как победить? P.S.: Заранее извиняюсь за ламерские вопросы. |
14.06.2011, 22:20 | 25 | |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 731
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Цитата:
Да, порты все из даташита и от компилятора не зависят. Что за драйвер? Потерпи до завтра - скину готовую прошивку, считанную с одного из драйверов. |
|
15.06.2011, 09:48 | 27 |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 731
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Попробуй вот этот файл прошить. Он от sku.6190, но работать будет.
А что не получилось при опытах? |
Поблагодарили: 1 раз |
p.pavel (04.04.2016)
|
15.06.2011, 11:03 | 28 | |
Увлеченный
Регистрация: 15.08.2010 Последняя активность: 07.04.2013 14:57 Адрес: Тольятти
Сообщений: 114
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка микроконтроллеров AVR
Хм... Залил 6190.hex, все стало нормально. Прочитал (Read all) показывает абсолютно другое, не то что заливал... или так оно и должно быть?
В WinAVR переделал так ( но это не работало ): Цитата:
|
|
15.06.2011, 13:43 | 29 |
Увлеченный
Регистрация: 15.08.2010 Последняя активность: 07.04.2013 14:57 Адрес: Тольятти
Сообщений: 114
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка микроконтроллеров AVR
Разобрался, заморгало Библиотека delay.h, в WinAVR, работает только при оптимизации s и выше... и на сколько я понял, не гламурно использовать данный тип задержки вообще, надо с тактовыми задержками работать...
Разбираюсь дальше |
15.06.2011, 14:31 | 30 |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 731
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Ну вообще должно всё таки именно то показывать.
Здорово. Не зря я значит бумагу марал Задача проекта "поморгать светодиодами" не в том чтобы что-то супероптимально написать, а в том чтобы пройти путь от топтания клавиатуры до работы программы в чипе. Оптимизировать программы/прошивки можно потом всю жизнь, но чаще всего всё заканчивается на получении стабильно работающего образца, выполняющего заданные функции. Дальнейшая оптимизация - пустая трата времени/денег. |
15.06.2011, 14:53 | 31 |
Увлеченный
Регистрация: 25.09.2010 Последняя активность: 04.12.2014 09:41 Адрес: Тула
Сообщений: 416
Сказал(а) спасибо: 72
Поблагодарили: 24 раз(а) в 21 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Прошу не пинать за чайниковский вопрос, но можно ли добиться прошивкой плавной регулировки света? Например при нажатии конки, подающий напряжение на какую либо ножку или каким другим образом.
|
15.06.2011, 15:31 | 32 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Прошивка микроконтроллеров AVR
|
15.06.2011, 16:53 | 33 |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 731
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Стандартный вариант. Разбираем вместе со студентом задачу "помигать диодом" . После успешного решения потираем руки. Затем ставлю задачу "а теперь сделай чтобы он не мигал, а плавно менял яркость". Те кто через час не приносят готового решения для меня как будущие инженеры не представляют интереса.
PS: Если что, я не преподаю. Просто практикантов частенько подкидывают. |
15.06.2011, 18:31 | 34 |
Увлеченный
Регистрация: 15.08.2010 Последняя активность: 07.04.2013 14:57 Адрес: Тольятти
Сообщений: 114
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка микроконтроллеров AVR
|
15.06.2011, 22:02 | 35 |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 731
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Ты был прав когда говорил что надо отказываться от таких задержек. Надо активно использовать аппаратные ресурсы микроконтроллера - таймер, ШИМ-контроллер, прерывания. Тогда периферийные узлы будут выполнять тупую работу, а программа будет делать что-то другое вместо бесполезного висения в циклах ожидания.
|
15.06.2011, 23:57 | 36 |
Увлеченный
Регистрация: 15.08.2010 Последняя активность: 07.04.2013 14:57 Адрес: Тольятти
Сообщений: 114
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
Re: Прошивка микроконтроллеров AVR
Вроде, на сколько я понял, кошерно использовать самоделки на основе for (...) asm("nop");
Буду пробывать... |
30.06.2011, 15:24 | 37 |
Увлеченный
|
Re: Прошивка микроконтроллеров AVR
VladislavS
Не подскажете, где можно купить клипсу к программатору для мк ATtiny13/25/45/85 ? мк этих серий имеют корпуса dip8 и so8, клипса универсальная? |
24.10.2011, 13:02 | 39 |
frugal flashaholic
Регистрация: 11.01.2011 Последняя активность: 25.09.2022 19:57 Адрес: Ufa, Russia
Сообщений: 1008
Сказал(а) спасибо: 33
Поблагодарили: 175 раз(а) в 125 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Через LPT микроконтроллер почему-то читается\стирается\шьется и без подачи питания
|
24.10.2011, 13:18 | 40 |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 731
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
Re: Прошивка микроконтроллеров AVR
Лучше не надо. Что-нибудь не так зашьётся и в мусорку контроллер.
|