|
Микроконтроллер сбрасывается..., Несоответствие между заголовочным файлом и Datasheet... |
|
|
|
Dec 25 2007, 12:29
|
Знающий
   
Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484

|
Цитата(Freeze Anti @ Dec 25 2007, 15:23)  2. #define Freq 4000000 Длжно быть Freq 4000000UL Анатолий.
Это вообще то задается в Makefile... и тогда, действительно, UL не надо... Обоснуйте пожалуйста свое утверждение. Анатолий.
|
|
|
|
|
Dec 25 2007, 12:29
|

Участник

Группа: Участник
Сообщений: 17
Регистрация: 20-12-07
Из: Таганрог
Пользователь №: 33 471

|
Цитата(Qwertty @ Dec 25 2007, 14:56)  Уберите #include <avr/signal.h> Измените INTERRUPT(SIG_OVERFLOW1) на ISR(SIG_OVERFLOW1) И варнинги исчезнут. Спасибо большое! Все откомпилировалось без предупреждений. Прошил проц и он работает! У меня теперь другая проблема: Когда запускаю симулятор, выскакивает вот такая ошибка: **Runtime Error! This application has requested the Runtime to terminate it in an unusual way. и просят связаться с тех поддержкой для получения большей информации** Предлагается нажать ОК После успешного нажатия последней, AVR studio закрывается.
|
|
|
|
|
Dec 25 2007, 12:32
|
Знающий
   
Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484

|
Цитата(VassiL @ Dec 25 2007, 15:29)  Спасибо большое! Все откомпилировалось без предупреждений. Прошил проц и он работает! У меня теперь другая проблема: Когда запускаю симулятор, выскакивает вот такая ошибка: **Runtime Error! This application has requested the Runtime to terminate it in an unusual way. и просят связаться с тех поддержкой для получения большей информации** Предлагается нажать ОК После успешного нажатия последней, AVR studio закрывается. Версии WinAVR и AVRStudio? Анатолий.
|
|
|
|
|
Dec 25 2007, 12:35
|

Участник

Группа: Участник
Сообщений: 17
Регистрация: 20-12-07
Из: Таганрог
Пользователь №: 33 471

|
Цитата(aesok @ Dec 25 2007, 15:32)  Версии WinAVR и AVRStudio?
Анатолий. AVR studio: Version 4.12 Service Pack 3 WinAVR: 20050214
|
|
|
|
|
Dec 25 2007, 12:50
|

Частый гость
 
Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613

|
спасибо всем большое... программа больше не сбрасывается в отладчике... завтра проверю на железе... действительно, надо было изменить INTERRUPT на ISR... насчет #define Freq 4000000 вот цитата из моего Makefile... Я использовал стандартный, внеся туда соответствующие исправления... Код # Processor frequency. # This will define a symbol, F_CPU, in all source code files equal to the # processor frequency. You can then use this symbol in your source code to # calculate timings. Do NOT tack on a 'UL' at the end, this will be done # automatically to create a 32-bit value in your source code. # Typical values are: # F_CPU = 1000000 # F_CPU = 1843200 # F_CPU = 2000000 # F_CPU = 3686400 # F_CPU = 4000000 # F_CPU = 7372800 # F_CPU = 8000000 # F_CPU = 11059200 # F_CPU = 14745600 # F_CPU = 16000000 # F_CPU = 18432000 # F_CPU = 20000000 F_CPU = 4000000
Сообщение отредактировал Freeze Anti - Dec 25 2007, 12:51
--------------------
!!! All you need is LOVE !!!
|
|
|
|
|
Dec 25 2007, 12:58
|
Знающий
   
Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484

|
Цитата(Freeze Anti @ Dec 25 2007, 15:50)  насчет #define Freq 4000000 вот цитата из моего Makefile... Я использовал стандартный, внеся туда соответствующие исправления... Код # Processor frequency. # This will define a symbol, F_CPU, in all source code files equal to the # processor frequency. You can then use this symbol in your source code to # calculate timings. Do NOT tack on a 'UL' at the end, this will be done # automatically to create a 32-bit value in your source code. ....... F_CPU = 4000000 А вот другая цитата из Makefile: CPPDEFS = -DF_CPU=$(F_CPU)UL Анатолий. Цитата(VassiL @ Dec 25 2007, 15:35)  AVR studio: Version 4.12 Service Pack 3 WinAVR: 20050214 Это версии совместимы. Точно у вас не WinAVR 2007? Анатолий.
|
|
|
|
|
Dec 25 2007, 13:20
|

Участник

Группа: Участник
Сообщений: 17
Регистрация: 20-12-07
Из: Таганрог
Пользователь №: 33 471

|
Цитата(aesok @ Dec 25 2007, 15:58)  А вот другая цитата из Makefile:
CPPDEFS = -DF_CPU=$(F_CPU)UL
Анатолий. Это версии совместимы. Точно у вас не WinAVR 2007?
Анатолий. Я прошу прощения, проморгал.. у меня и вправду 2007xxxx версия WinAVR. Сейчас поставил версию 20050214 и симулятор пошел. Спасибо большое! Сразу вопрос, может нужно найти новый патч на AVR studio или нужно скачать обновленную версию AVR studio? Поделитесь опытом пожалуйста!
|
|
|
|
|
Dec 25 2007, 13:25
|

Частый гость
 
Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613

|
Цитата(aesok @ Dec 25 2007, 15:58)  А вот другая цитата из Makefile:
CPPDEFS = -DF_CPU=$(F_CPU)UL Да я это к тому, что в Makefile уже задается частота... Не будет ли каких-либо конфликтов по ходу компиляции?.. Какое из этих занчений используется в хедерах?.. А вообще предпочитаю не переобъявлять ничего заново... Несколько проще читать потом...
--------------------
!!! All you need is LOVE !!!
|
|
|
|
|
Dec 25 2007, 13:30
|

Участник

Группа: Участник
Сообщений: 17
Регистрация: 20-12-07
Из: Таганрог
Пользователь №: 33 471

|
Цитата(Qwertty @ Dec 25 2007, 16:26)  Winavr2007 требует студию 4.13 Несмотря на то, что она бета, к ней уже 2 сервиспака вышли  Киньте ссылкой в меня пожалуйста, если есть таковая  или на мыло уже скачанное, если нетрудно. vasil07@inbox.ru
|
|
|
|
|
Dec 25 2007, 13:45
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(Qwertty @ Dec 25 2007, 15:26)  Winavr2007 требует студию 4.13 Несмотря на то, что она бета, к ней уже 2 сервиспака вышли  Бетой у Атмела, как и у Майкрософта, можно назвать любой релиз, даже финальный  . На сайте Атмела после выхода сервиспаков этот билд (aStudio4b528.exe) уже не позиционируется как бета. Цитата(VassiL @ Dec 25 2007, 15:30)  Киньте ссылкой в меня пожалуйста, если есть таковая  или на мыло уже скачанное, если нетрудно. vasil07@inbox.ru Здесь, как обычно.
|
|
|
|
|
Dec 25 2007, 13:53
|

Участник

Группа: Участник
Сообщений: 17
Регистрация: 20-12-07
Из: Таганрог
Пользователь №: 33 471

|
Цитата(IgorKossak @ Dec 25 2007, 16:45)  Бетой у Атмела, как и у Майкрософта, можно назвать любой релиз, даже финальный  . На сайте Атмела после выхода сервиспаков этот билд (aStudio4b528.exe) уже не позиционируется как бета. Здесь, как обычно. Спасибо, уже качаю! Спасибо большое всем участникам форума и его создателям! Теперь можно двигаться дальше. Всех с наступающим НГ!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|