Свежие обсуждения
Микроконтроллеры

Ликбез по программированию AVR

1 3 10

Tracer лучше просто картинка
- Принципиальная схема в виде GIF в архиве есть.

Но, вообще говоря, там скорее софт интересен, в качестве примера одного из вариантов проектирования подобных систем. Железо ничем особо не примечательно.

 

Tracer: стандарт документации для сайта - легче будет переносить в HTML.
Как вариант - текст в txt или rtf, картинки в gif или jpeg, готовые html-страницы, возможно pdf и djvu...

Вот мои первые намётки: http://www.avrlikbez.nm.ru/misc/about_avr_01.rtf
Критика приветствуется!

 

забыл тут сказать
надо концепцию тестовой платы с расширениями
и дабы не изобретать велик, предлогаю http://myavr.de/shop/artlist.php?katID=1

все схемы и рисунки плат есть в пдф и можно свободно их скачивать в соответствующем разделе (там есть пояснения на английском)

 

Уважаемый товарищ caddr, предлагаю небольшую корректировку Вашей тренировочной отладочной платы:
1. Индикатор - на HT1611;
2. Добавить микросхему 24Cxx, чтобы программист мог получать навыки работы с такими микросхемами;
3. Изменить цепи программирования для работы с программатором Avreal, а не ByteBlaster;
4. Управляемых светодиодов лучше четыре, по числу клавиш.

 

Num Lock: 3. Изменить цепи программирования для работы с программатором Avreal, а не ByteBlaster.

А чем плох байтбластер? Им еще и ПЛИС можно шить.

 

Блин, склероз, вспомнил, что Avreal поддерживает ByteBlaster, так что всё нормально.

 

Num Lock: предлагаю небольшую корректировку
- Там практически ничего не получится прицепить из-за катастрофической нехватки ног у ATMega48/88/168. Ни одного свободного пина не осталось, несмотря на использование 4-битной шины для связи с контроллером ЖК индикатора. Разве что на внешний разъём выведено 4 пина, пригодных для организации связи по SPI.

Так что, более интересную отладочную плату лучше делать на чём-то типа ATMega16/32 (бывают в DIP40) или ATMega64/128, но они только TQFP.

 

djelektronik: и дабы не изобретать велик, предлогаю http://myavr.de/shop/artlist.php?katID=1
- У них как-то тупо расширения сделаны, ИМХО удобней цеплять внешние модули только через SPI или I2C (TWI). Чтобы не городить громоздкие многоконтактные межмодульные разъёмы.

 

Интересно, почему здесь ветки про АВР обычно так быстро уезжают от исходной темы? Это ведь ЛИКБЕЗ для начинающих. И не кажется ли вам, что несколько рановато обсуждать ТУТ подобные отладочные платы. Всему своё время.

 

picmaniac: АВР обычно так быстро уезжают от исходной темы?
Начинающих мало, все, скорее , наоборот !