[an error occurred while processing this directive]
Программирование ATMEGA64
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Sloth 23 апреля 2006 г. 18:06

Помогите пожалуйста, уже 3 дня безвылазно парюсь, в общем надо запрограммировать ATMEGA64. Собрал STK200 - atmega8 программирует, подцепил к 64 - результат нулевой, вычитал в даташите что программить его надо через 2 и 3 пины - подцепился туда, также ничего, мучался мучался, в итоге взял напрямую подцепил ЛПТ к процессору, запрограммировал программой avreal - включаю, ничего, прошелся по всем фузам, ничего не помогает, перебрал все компиляторы: Codevision, iar, atmanAVR - никакого результата, оставил в прошивка уже просто одну инициализацию - на часть портов 1 выставил - проверяю цешкой - там 0, но на выводах PG0, PG1, PF4, PF5, PF6 4,98 вольт при напряжении питания 4,98, на некоторых ногах активный ноль, на остальных плавает 0,1-0,3 вольт. Стер прошивку - результат не изменился - на этих ногах такие же значения.

Вот лог прошивания:
C:\Atmel\AVReal2>avreal32.exe +mega64 -p1 -ap -n test.hex -w -o0 -%

avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev2 (Apr 26 2005 10:01:59) ReAl@real.kiev.ua
bug-reports, suggestions and so on mail to avreal@real.kiev.ua

Command:
+mega64 -p1 -ap -n test.hex -w -o0 -%
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% FBPRG mode
% osc = 0kHz -> XTAL will be generated
% with SCK low 2 periods, high 2 periods
Power ON
% Reset
% PgmOn reply 0xFFFE5300
% Synchronised after 1 try
% GetID reply 0x0030001E
% GetID reply 0x00300096
% GetID reply 0x00300002
% Read ID: 0x1E9602
Device connected, MEGA64 detected
% ReadLock command 0x58000000
% ReadLock reply 0x005800FF
Chip not locked
% ReadOsccal command 0x38000000
% ReadOsccal reply 0x003800C4
% ReadOsccal command 0x38000100
% ReadOsccal reply 0x003800C3
% ReadOsccal command 0x38000200
% ReadOsccal reply 0x003800BC
% ReadOsccal command 0x38000300
% ReadOsccal reply 0x003800BC
Read number of erases 2
% ReadFuses command 0x50000000
% ReadFuses reply 0x005000EF
% ReadFuses command 0x58000000
% ReadFuses reply 0x005800FF
% ReadFuses command 0x58080000
% ReadFuses reply 0x00580811
% ReadFuses command 0x50080000
% ReadFuses reply 0x005008FC
Fuses
OSCCAL = C4, C3, BC, BC
BODLEVEL = 1
BODEN = 1
SUT = 2
CKSEL = F
BLB1 = 3
BLB0 = 3
OCDEN = 0
JTAGEN = 0
CKOPT = 1
EESAVE = 0
BOOTSZ = 0
BOOTRST = 1
M103C = 0
WDTON = 0
Programming CODE memory
done
Reset pin released
Power OFF

Значит ди это, что процессор нерабочий? На неделе еще соберу нормально STK200 - попробую им. А вообще не знаю что делать, может я что-то неправильно делаю, может в boot надо писать? У прошивки тип Application, резонатор на 8 МГц, пробывал включать встроенный RC резонатор - результат тот же.
Буду рад, если кто-то, кто занимается атмегами, напишет в аську 255065325

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru