roboforum.ru

Технический форум по робототехнике.

Ошибка WinAVR (или о правильном питании МК)

Re: Ошибка WinAVR (или о правильном питании МК)

Lockdog » 26 окт 2007, 20:34

Процесс прошивки нормально проходит, а когда МК запускаю на устройстве, то он не работает...

Re: Ошибка WinAVR (или о правильном питании МК)

avr123.nm.ru » 26 окт 2007, 20:41

Ну и ...

Re: Ошибка WinAVR (или о правильном питании МК)

rig » 26 окт 2007, 20:48

МК определился значит все связи гуд.
прошивка со сверкой проходит нормально?
ищите неисправности в цепях на устройстве. цепь сброса, КЗ, питание и тд.
не надо на программатор валить. надо тестовую программку написать - по типпу зажечь светодиод и помигать им

цикл
горим
делай 1 сек
не горим
делай 2 сек
конец цикл

Re: Ошибка WinAVR (или о правильном питании МК)

Lockdog » 26 окт 2007, 21:04

в том то и дело, что когда купил совершенно новый МК, прошил его 5-ю проводками, всё работало, потом стал перепрошивать и он перестал работать

Re: Ошибка WinAVR (или о правильном питании МК)

rig » 26 окт 2007, 21:25

вот он и цикл, бегом на стр 5 и читать все по новой.
когда надоест то в магазин за новым МК
Изображение

Re: Ошибка WinAVR (или о правильном питании МК)

Lockdog » 26 окт 2007, 22:24

Я программирую на микропаскале!!! В чём прикол, что первый раз прошился норм, а потом фигня такая началась

Re: Ошибка WinAVR (или о правильном питании МК)

Master » 26 окт 2007, 22:26

У тебя МК шьется номана тока в устройстве не работает или он уже и не шьется?

Re: Ошибка WinAVR (или о правильном питании МК)

Lockdog » 26 окт 2007, 22:43

Шьётся, но не работает в устройстве

Re: Ошибка WinAVR (или о правильном питании МК)

Lockdog » 26 окт 2007, 22:51

Вот что после прошивки пишет:
Command:
-pEC00 +MEGA8 -o0 -ab -w -c D:\prg\mr.hex -%
% LPT base port 0xEC00
% assume that LPT data writes not faster then 1uS
% ByteBlaster found
% ByteBlaster mode
% osc = 0kHz -> XTAL will be generated
% with SCK low 2 periods, high 2 periods
% Reset
% PgmOn reply 0xAC525300
% Synchronised after 1 try
% GetID reply 0x0030001E
% GetID reply 0x00300093
% GetID reply 0x00300007
% Read ID: 0x1E9307
Device connected, MEGA8 detected
% ReadLock command 0x58000000
% ReadLock reply 0x005800FF
Chip not locked
% ReadOsccal command 0x38000000
% ReadOsccal reply 0x003800B4
% ReadOsccal command 0x38000100
% ReadOsccal reply 0x003800B4
% ReadOsccal command 0x38000200
% ReadOsccal reply 0x003800AE
% ReadOsccal command 0x38000300
% ReadOsccal reply 0x003800B0
% ReadFuses command 0x50000000
% ReadFuses reply 0x005000E1
% ReadFuses command 0x58000000
% ReadFuses reply 0x005800FF
% ReadFuses command 0x58080000
% ReadFuses reply 0x005808D9
Fuses
OSCCAL = B4, B4, AE, B0
BODLEVEL = 1
BODEN = 1
SUT = 2
CKSEL = 1
BLB1 = 3
BLB0 = 3
RSTDISBL = 1
WDTON = 1
CKOPT = 1
EESAVE = 1
BOOTSZ = 0
BOOTRST = 1
Programming CODE memory
done
Reset pin released
Adapter disabled

Re: Ошибка WinAVR (или о правильном питании МК)

rig » 26 окт 2007, 23:12

по мне так все нормально.
CKSEL = 1 = 0001 внутренний РЦ 1 мегагерц
мигни диодом!!! залей что нибудь по проще. хоть тестером смену состояния ножки отследи. Откуда такая уверенность в прошивке?

Re: Ошибка WinAVR (или о правильном питании МК)

Lockdog » 26 окт 2007, 23:58

Не работаеть...попробовал прогу, которая мигает светодиодом, проверял тестером, сигнал никакой не выходит... Питание на МК подается...

Re: Ошибка WinAVR (или о правильном питании МК)

Lockdog » 27 окт 2007, 00:40

Читаю разные форумы и многие жалуются, что avreal криво прошивает... А другого я ничего использовать не могу, потому что, только в этой программе можно сменить базовый адрес LPT порта, потому что у меня он не стандартный - EC00...Что делать???

Re: Ошибка WinAVR (или о правильном питании МК)

steel_monkey » 27 окт 2007, 01:40

Я уже советовал программатор на COM порт: http://avr.nikolaew.org/ По сложности-5 проводков. У меня (98 винда) и еще на 2х компах ( ХР) пашет без проблем.

Re: Ошибка WinAVR (или о правильном питании МК)

avr123.nm.ru » 27 окт 2007, 01:49

steel_monkey писал(а):Я уже советовал программатор на COM порт: http://avr.nikolaew.org/ По сложности-5 проводков.


И я тоже !

Re: Ошибка WinAVR (или о правильном питании МК)

Lockdog » 05 дек 2007, 19:23

Ну вот собрал я этот программатор... (http://avr.nikolaew.org/progr.htm)
Он тоже не хочет работать( (Использовал программку, которая есть тамже - Uniprof).
Уже не знаю что делать... Кто с ним работает, поделитесь опытом...


cron
Rambler\'s Top100 Mail.ru counter