реклама на сайте
подробности

 
 
> Не стартует Mega8, Help!
AndreyVN
сообщение Oct 16 2006, 04:52
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 754
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458



Всем привет!
Народ, не могу запустить Atmega8, подскажите, pls, что я забыл?

Fusebits:Пробовал внутренний генератор 1 Мгц:
CKSEL3210=0001, SUT10=10,BODEN=1,BOOTRST=1, CKOPT=1, WDTON=1,RSTDISBL=1
Пробовал внешний кварц 4 МГц (кварц “свистит”):
CKSEL3210=1111, SUT10=00, BODEN=1,BOOTRST=1, CKOPT=1, WDTON=1,RSTDISBL=1

Настройки компилятора:
Тип программы: Application, тактовая частота, остальное, вроде ерунда.

Программа:
В симуляторе AVR Studio все работает, по адресу 0000 сидит RJMP на программу, т.е. по RESET проц. должен обработать прерывание и прыгнуть на мою программу, тогда на PORTB.1 должна появиться частота, которую я смотрю осциллографом.
Код
// Port B initialization
// Func0=Out Func1=Out Func2=In Func3=In Func4=In Func5=In Func6=In Func7=In
PORTB=0x00;
DDRB=0x03;
x=0xff;
while (1)
      {
    PORTB=x;
    x=~x;
      };
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
starter48
сообщение Oct 16 2006, 06:42
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 15-10-05
Из: Томск
Пользователь №: 9 680



Цитата(AndreyVN @ Oct 16 2006, 10:52) *
Всем привет!
Народ, не могу запустить Atmega8, подскажите, pls, что я забыл?

Покажи файл, который в мегу собственно зашиваешь программатором.
И скажи каким программатором шьёшь? Может он reset не отпускает после прошивки?
Go to the top of the page
 
+Quote Post
AndreyVN
сообщение Oct 16 2006, 08:42
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 754
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458



Цитата
Покажи файл, который в мегу собственно зашиваешь программатором.
И скажи каким программатором шьёшь? Может он reset не отпускает после прошивки?


Шью самодельным STK-200/300 (LPT) и CodeVision AVR, после читаю, сравниваю FLASH, все нормально. В окне программатора есть кнопка RESET, смотрю на первую ногу меги (RESET), нажимаю кнопку и вижу как 'нога' падает в 0 где-то на секунду, потом возвращается в единичку. То есть ресет проходит.

PS: Пробую вставить *.rom и *.obj - чегой-то файл не вставляется. sad.gif

Цитата
И ешё некоторые восмые плохо стартуют без резистора RESET ->> V+ (10k)

Попробую!

Сообщение отредактировал AndreyVN - Oct 16 2006, 09:26
Go to the top of the page
 
+Quote Post
starter48
сообщение Oct 16 2006, 20:25
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 15-10-05
Из: Томск
Пользователь №: 9 680



Цитата(AndreyVN @ Oct 16 2006, 14:42) *
Шью самодельным STK-200/300 (LPT) и CodeVision AVR, после читаю, сравниваю FLASH, все нормально. В окне программатора есть кнопка RESET, смотрю на первую ногу меги (RESET), нажимаю кнопку и вижу как 'нога' падает в 0 где-то на секунду, потом возвращается в единичку. То есть ресет проходит.

Попробуй в своей среде разработки включить выходной формат intel-hex, после чего зашей его своим программатором, используя софт avreal: http://www.ln.com.ua/~real/avreal/
Только не забудь, что контроллер надо стирать перед прошивкой.
Вот так примерно надо запускать avreal для твоего случая:
avreal32.exe -as -p1 +mega8 -o1000 -e -v -w <файл прошивки>
Если не поможет, то давай этот hex сюда - будем разбираться.
Цитата(AndreyVN @ Oct 16 2006, 14:42) *
PS: Пробую вставить *.rom и *.obj - чегой-то файл не вставляется. sad.gif

Возможно, стоит запаковать зипом.
Go to the top of the page
 
+Quote Post
AndreyVN
сообщение Oct 17 2006, 04:42
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 754
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458



[quote name='starter48' date='Oct 17 2006, 00:25' post='165535']
Только не забудь, что контроллер надо стирать перед прошивкой.
Вот так примерно надо запускать avreal для твоего случая:
avreal32.exe -as -p1 +mega8 -o1000 -e -v -w <файл прошивки>
Если не поможет, то давай этот hex сюда - будем разбираться.
[quote name='AndreyVN' post='165222' date='Oct 16 2006, 14:42']
PS: Пробую вставить *.rom и *.obj - чегой-то файл не вставляется. sad.gif
[/quote]

Я пробовал прошивать PonyProg, результат тот-же, а вот стирать флэшку никогда не стирал(!), возможно все дело именно в этом.
Go to the top of the page
 
+Quote Post
Joy
сообщение Oct 17 2006, 10:31
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 28-10-05
Из: Киев
Пользователь №: 10 227



Цитата(AndreyVN @ Oct 17 2006, 07:42) *
флэшку никогда не стирал(!), возможно все дело именно в этом.

ну по-моему это первое и обязательное что нужно сделать smile.gif иначе прога не записывается (вернее, записывается не правильно)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AndreyVN   Не стартует Mega8   Oct 16 2006, 04:52
- - vxzxc   WDTON=1 - это значит Watch dog включен? Если да, ...   Oct 16 2006, 05:16
- - Tcom   И ешё некоторые восмые плохо стартуют без резистор...   Oct 16 2006, 05:58
- - at90   WDTON=1, вочьдог выключен. WDTON=0, вочьдог включе...   Oct 16 2006, 06:13
|- - ps1x   Цитата(Joy @ Oct 17 2006, 14:31) Цитата(A...   Oct 17 2006, 11:53
|- - starter48   Цитата(ps1x @ Oct 17 2006, 17:53) Цитата(...   Oct 17 2006, 12:11
|- - AndreyVN   Цитата(starter48 @ Oct 17 2006, 16:11) Ты...   Oct 17 2006, 13:44
|- - Joy   Цитата(AndreyVN @ Oct 17 2006, 16:44) Цит...   Oct 17 2006, 13:48
||- - AndreyVN   Цитата(Joy @ Oct 17 2006, 17:48) пардоньт...   Oct 17 2006, 14:03
||- - Joy   Цитата(AndreyVN @ Oct 17 2006, 17:03) Цит...   Oct 17 2006, 14:45
|- - starter48   Цитата(AndreyVN @ Oct 17 2006, 19:44) Цит...   Oct 17 2006, 16:20
|- - AndreyVN   Братцы, все заработало! Спасибо всем за обсужд...   Oct 18 2006, 04:57
|- - AndreyVN   Цитата(starter48 @ Oct 17 2006, 20:20) Я ...   Oct 18 2006, 05:11
|- - starter48   Цитата(AndreyVN @ Oct 18 2006, 11:11) Нет...   Oct 18 2006, 06:35
|- - AndreyVN   Цитата(starter48 @ Oct 18 2006, 10:35) Уж...   Oct 18 2006, 10:00
|- - WHALE   не знаю,я шью программатором CV постоянно через то...   Oct 19 2006, 17:58
- - SasaVitebsk   Попробуйте побродить по ветке для начинающих ...   Oct 16 2006, 13:39
- - WHALE   Цитата(starter48 @ Oct 17 2006, 00:25) Ци...   Oct 17 2006, 04:43
- - Михаил Горюнов   Проблема еще бывает и аппаратной. Питание есть? Кв...   Oct 17 2006, 05:20
- - AndreyVN   Цитата(Михаил Горюнов @ Oct 17 2006, 09:2...   Oct 17 2006, 09:51


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016