Atmega128

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
vezuga
Родился
Сообщения: 7
Зарегистрирован: Вс фев 12, 2012 17:32:32

Atmega128

Сообщение vezuga »

Проблема такова : я купил микроконтроллер Atmega128 на отлоадочной плате olimex
Изображение
программатором
Изображение
и прошив в авр студио вот этим текстом

Код: Выделить всё

.include "m128def.inc"
loop:
ldi r16,(1<<6) ; 
out PORTD,r16
rcall delay ; 
ldi r16,(1<<7) ; 
out PORTD,r16
rcall delay ; 
rjmp loop ;

delay:
ldi r16,30 ;
delay1:
ldi r17,200 ;
delay2:
ldi r18,200 ; 
delay3:
dec r18
brne delay3
dec r17
brne delay2
dec r16
brne delay1
ret ; 
ну прошил один раз все нормльно ( только неработала программа её я с форума стощил и подумал нерабочая , или я неправильно программировал ну или подключаю нетак,) решил сново прошить , также прошилось все отлично но эфекта никаково , потом ненадолго отошол , после этого хотел в третий раз прошить но оно выдовало при подключении вот такое сообщение
Изображение
подавал я на него стабильно 5 вольт ( от комповского блока питания , но он отдельно подключен , комп от другова запитан )
немогу понять в чем причина , кто стлкивался прошу помочь
Реклама
goldenfrog
Встал на лапы
Сообщения: 113
Зарегистрирован: Вт янв 17, 2012 17:32:10
Откуда: СССР, левый берег Днепра

Re: Atmega128

Сообщение goldenfrog »

Может Вы случайно запрограммировали бит защиты (Fuse byte) под техдоку Атмела
Table 118. Fuse High Byte
JTAGEN bit 6 Enable JTAG 0 (programmed, JTAG enabled)
в таком случае придётся стереть память через SPI
ещё убедитесь что сброс проходит - на ножке 20 микросхемы.
Вы обращаетесь к порту D, если там выходной сигнал а на нём висит JTAG без сброса будет аяяй - не видно ничего.
Да, чтобы получить что-то на выходе порта не забудьте переключить биты регистра DDRd в единички где надо иметь выходной сигнал. Вы этого в программе не указали.
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»