вторник, 24 июня 2014 г.
Видео уроки по языку Си для микроконтроллеров от Александра Писанец
На чём же писать программы для Atmel микроконтроллеров
На сколько я понял в большинстве доступных в сети примерах кода для микроконтроллеров Atmel используется программа CodeVisionAVR. Тем не менее мне не удаётся с помощью неё прошивать контроллеры через STK500. Беглый отстрел данной проблемы показал, что возможно дело в программировании фьюзов. Однако на данный момент для меня решение этой заморочки слишком сложно и я буду использовать родную atmel'скую программу AVR Studio 6. Хотя у неё код пишется с использование другого синтаксиса. И соответственно придётся дополнительно самому разбираться, если я хочу использовать широко доступные примеры кода на CodeVisionAVR. Можно ещё приобрести совместимый с ней программатор, но и поизучать каноническую форму от Atmel тоже можно)))
Прошивка ATmega13 на STK500
Оказывается для того чтобы прошивать микроконтроллеры ATmega13
на STK500
необходимо окромя прочего ещё сделать пару дополнительных подключений.
Во-первых: соединить контакт RST порта PORTE/AUX и контакт PB5 порта PORTB. Также соединить контакт XT1 порта PORTE/AUX с контактом PB3 порта PORTB.
Во-вторых: убрать один джампер, который по умолчанию стоит. А именно: BSEL2.
(на картинке джампер BSEL2 висит на одном контакте, т.е. формально убран).
Оригинальный источник упомянутых сведений: http://robotroom.com/atmel-attiny-stk500-programming.html
В дополнение: Чтобы каждый раз не вспоминать какие с какими контакты соединять один участник придумал сделать соединительную платку, которую он когда нужно соединяет с STK500. Ссылка на источник: .http://www.robotroom.com/Atmel-STK500-DIY-Adapter-Boards-2.html
на STK500
необходимо окромя прочего ещё сделать пару дополнительных подключений.
Во-первых: соединить контакт RST порта PORTE/AUX и контакт PB5 порта PORTB. Также соединить контакт XT1 порта PORTE/AUX с контактом PB3 порта PORTB.
Во-вторых: убрать один джампер, который по умолчанию стоит. А именно: BSEL2.
(на картинке джампер BSEL2 висит на одном контакте, т.е. формально убран).
Оригинальный источник упомянутых сведений: http://robotroom.com/atmel-attiny-stk500-programming.html
В дополнение: Чтобы каждый раз не вспоминать какие с какими контакты соединять один участник придумал сделать соединительную платку, которую он когда нужно соединяет с STK500. Ссылка на источник: .http://www.robotroom.com/Atmel-STK500-DIY-Adapter-Boards-2.html
Подписаться на:
Сообщения
(
Atom
)