roboforum.ru

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


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

Все что связана с заливкой программ в микроконтроллеры.

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

Сообщение Lockdog » 26 окт 2007, 20:34

Процесс прошивки нормально проходит, а когда МК запускаю на устройстве, то он не работает...
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

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

Сообщение avr123.nm.ru » 26 окт 2007, 20:41

Ну и ...
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение rig » 26 окт 2007, 20:48

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

цикл
горим
делай 1 сек
не горим
делай 2 сек
конец цикл
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

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

Сообщение Lockdog » 26 окт 2007, 21:04

в том то и дело, что когда купил совершенно новый МК, прошил его 5-ю проводками, всё работало, потом стал перепрошивать и он перестал работать
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

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

Сообщение rig » 26 окт 2007, 21:25

вот он и цикл, бегом на стр 5 и читать все по новой.
когда надоест то в магазин за новым МК
Изображение
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

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

Сообщение Lockdog » 26 окт 2007, 22:24

Я программирую на микропаскале!!! В чём прикол, что первый раз прошился норм, а потом фигня такая началась
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

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

Сообщение Master » 26 окт 2007, 22:26

У тебя МК шьется номана тока в устройстве не работает или он уже и не шьется?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

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

Сообщение Lockdog » 26 окт 2007, 22:43

Шьётся, но не работает в устройстве
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

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
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

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

Сообщение rig » 26 окт 2007, 23:12

по мне так все нормально.
CKSEL = 1 = 0001 внутренний РЦ 1 мегагерц
мигни диодом!!! залей что нибудь по проще. хоть тестером смену состояния ножки отследи. Откуда такая уверенность в прошивке?
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

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

Сообщение Lockdog » 26 окт 2007, 23:58

Не работаеть...попробовал прогу, которая мигает светодиодом, проверял тестером, сигнал никакой не выходит... Питание на МК подается...
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

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

Сообщение Lockdog » 27 окт 2007, 00:40

Читаю разные форумы и многие жалуются, что avreal криво прошивает... А другого я ничего использовать не могу, потому что, только в этой программе можно сменить базовый адрес LPT порта, потому что у меня он не стандартный - EC00...Что делать???
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

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

Сообщение steel_monkey » 27 окт 2007, 01:40

Я уже советовал программатор на COM порт: http://avr.nikolaew.org/ По сложности-5 проводков. У меня (98 винда) и еще на 2х компах ( ХР) пашет без проблем.
Аватара пользователя
steel_monkey
 
Сообщения: 346
Зарегистрирован: 14 июл 2007, 23:38
Откуда: SPb
прог. языки: немного албанский

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

Сообщение avr123.nm.ru » 27 окт 2007, 01:49

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


И я тоже !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение Lockdog » 05 дек 2007, 19:23

Ну вот собрал я этот программатор... (http://avr.nikolaew.org/progr.htm)
Он тоже не хочет работать( (Использовал программку, которая есть тамже - Uniprof).
Уже не знаю что делать... Кто с ним работает, поделитесь опытом...
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Пред.След.

Вернуться в Программаторы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1