Пропаганда

вторник, 24 июня 2014 г.

Видео уроки по языку Си для микроконтроллеров от Александра Писанец

 
Playlist Александра Писанец из 8 видео с элементами программирования на языке Си для микроконтроллеров:





На чём же писать программы для 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. Atmel. AVR.

Приобрёл себе данную игрушку на e-bay у продавца kessler-electronic.