20.01.2011, 22:04 | #1 (permalink) |
Member
Регистрация: 26.12.2010
Сообщений: 33
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Первая работа с AVR
.device ATmega8515 .nolist .include "C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\m8515def.inc" .list ;================= ;Объявления: .def temp=r16 .def Delay1=r17 .def Delay2=r18 .def Delay3=r19 .def temp2=r20 ;================= ;Начало программы rjmp Init ;================= Init: ldi temp, 0b1111111 ;Определяем входы и выходы порта В out DDRA, temp ; ;================= ;Основное тело программы Start: ldi temp, 0b00000001 out PortA, temp ldi temp2, 6 Wait_Run3_1: rcall Wait dec temp2 brne Wait_Run3_1 ldi temp, 0b00000000 out PortA, temp ldi temp2, 6 Wait_Run3_2: rcall Wait dec temp2 brne Wait_Run3_2 rjmp Start ;задержка на доли секунды Wait: clr Delay1 ldi Delay2,0x30 ldi Delay3,0x00 Loop: subi Delay1,1 sbci Delay2,0 sbci Delay3,0 brcc Loop ret Нажимаю Prog, он показывает что идет программирование. Фьюзы не трогал. Когда запрограммировался отключил программатор и к 39 ножке(PA0) подключил светодиод. по идее он должен моргать а у меня он тупо горит. Делал навесным монтажем. В чем может быть проблема. Подскажите пожалуйста. |
20.01.2011, 22:04 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Дабы не тратить время на поиски, отправлю вам сюда схожие обсуждения Ваша первая компьютерная или консольная игра Моя первая АС Моя первая работа Моя первая схема на транзисторах. Прошу помощи Усилитель на TDA1558Q или моя первая сборка Первая проблема с Firefox 4 |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|