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

 
 
> Не стартует 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
ps1x
сообщение Oct 17 2006, 11:53
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Цитата(Joy @ Oct 17 2006, 14:31) *
Цитата(AndreyVN @ Oct 17 2006, 07:42) *

флэшку никогда не стирал(!), возможно все дело именно в этом.

ну по-моему это первое и обязательное что нужно сделать smile.gif иначе прога не записывается (вернее, записывается не правильно)

Да нет, записывается, причем, абсолютно правильно. Просто поверх старой программы, при этом ее затирая.
Go to the top of the page
 
+Quote Post
starter48
сообщение Oct 17 2006, 12:11
Сообщение #8


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

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



Цитата(ps1x @ Oct 17 2006, 17:53) *
Цитата(Joy @ Oct 17 2006, 14:31) *

Цитата(AndreyVN @ Oct 17 2006, 07:42) *

флэшку никогда не стирал(!), возможно все дело именно в этом.

ну по-моему это первое и обязательное что нужно сделать smile.gif иначе прога не записывается (вернее, записывается не правильно)

Да нет, записывается, причем, абсолютно правильно. Просто поверх старой программы, при этом ее затирая.

Нет, при программировании происходит изменение только 1 -> 0
Возможно у тебя программатор автоматом стирает сектора.

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

Ты файл прошивки-то будешь показывать?
Чтобы не гадать, может у тебя программа какя-то кривая...
Зипом запакуй.
Go to the top of the page
 
+Quote Post
AndreyVN
сообщение Oct 17 2006, 13:44
Сообщение #9


Знающий
****

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



Цитата(starter48 @ Oct 17 2006, 16:11) *
Ты файл прошивки-то будешь показывать?
Чтобы не гадать, может у тебя программа какя-то кривая...
Зипом запакуй.


Куда'ж теперь деваться smile.gif
[attachment=7788:attachment]
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
|- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 21:02
Рейтинг@Mail.ru


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