atmega8 программирование



Программирование atmega8

Автор A A задал вопрос в разделе Другие языки и технологии

ATmega 8 программирование . Assembler . и получил лучший ответ

Ответ от Лось Филаретовый[гуру]
ошибка в том, что микроконтроллер работает ВСЕГДА, пока подано напряжение.
Всегда делает выборку очередного кода команды и выполняет ее.
Тут же контроллер выполяет последнюю команду out и вырывается на вольные хлеба в девственно чистую, заполненную кодами 0xffff память программ.
программу необходимо зациклить, если не всю целиком, то уж в конце сделать вечный цикл типа
metka jmp metka
мне кажется или регистр направления DDRD доступен только для чтения? вроде вывод в порт D делается так
out PORTD,R
Вобщем както так:
.include "m8def.inc"
.def Temp=R16
.cseg
.org 0
ldi Temp,0b11111111
out PORTD,Temp
stop:
rjmp stop
Лось Филаретовый
Мудрец
(19984)
не весь порт целиком, а какие линии (разряды) порта D работают на ввод, а какие на вывод.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: ATmega 8 программирование . Assembler .
спросили в Техника
Чем отличается ATmega8-16AU от ATmega8?
8-16 расчитана на тактовую частоту до 16 МГц, а просто Мега8 - на частоту до 8
подробнее...

Помогите как запрограмировать atmega8 TQFP32
Ну почитайте инструкцию. В сети куча документации по атмеге, с примерами от самых простых до
подробнее...
спросили в Техника
Микроконтроллер ATMEGA 8 и его прошивка программаторов
надо подключить выводы: RESET GND SCK MISO MOSI
и подать питание на МК
Андрейподробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*