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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Микроконтроллер сбрасывается..., Несоответствие между заголовочным файлом и Datasheet...
aesok
сообщение Dec 25 2007, 12:29
Сообщение #16


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(Freeze Anti @ Dec 25 2007, 15:23) *
2. #define Freq 4000000
Длжно быть Freq 4000000UL
Анатолий.

Это вообще то задается в Makefile... и тогда, действительно, UL не надо...


Обоснуйте пожалуйста свое утверждение.

Анатолий.
Go to the top of the page
 
+Quote Post
VassiL
сообщение Dec 25 2007, 12:29
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 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 закрывается.
Go to the top of the page
 
+Quote Post
aesok
сообщение Dec 25 2007, 12:32
Сообщение #18


Знающий
****

Группа: Участник
Сообщений: 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?

Анатолий.
Go to the top of the page
 
+Quote Post
VassiL
сообщение Dec 25 2007, 12:35
Сообщение #19


Участник
*

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



Цитата(aesok @ Dec 25 2007, 15:32) *
Версии WinAVR и AVRStudio?

Анатолий.


AVR studio: Version 4.12 Service Pack 3
WinAVR: 20050214
Go to the top of the page
 
+Quote Post
Freeze Anti
сообщение Dec 25 2007, 12:50
Сообщение #20


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

Группа: Новичок
Сообщений: 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 !!!
Go to the top of the page
 
+Quote Post
aesok
сообщение Dec 25 2007, 12:58
Сообщение #21


Знающий
****

Группа: Участник
Сообщений: 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?

Анатолий.
Go to the top of the page
 
+Quote Post
VassiL
сообщение Dec 25 2007, 13:20
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 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? Поделитесь опытом пожалуйста!
Go to the top of the page
 
+Quote Post
Freeze Anti
сообщение Dec 25 2007, 13:25
Сообщение #23


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

Группа: Новичок
Сообщений: 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 !!!
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Dec 25 2007, 13:26
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Цитата(VassiL @ Dec 25 2007, 16:20) *
Я прошу прощения, проморгал.. у меня и вправду 2007xxxx версия WinAVR. Сейчас поставил версию 20050214 и симулятор пошел. Спасибо большое!
Сразу вопрос, может нужно найти новый патч на AVR studio или нужно скачать обновленную версию AVR studio? Поделитесь опытом пожалуйста!

Winavr2007 требует студию 4.13 Несмотря на то, что она бета, к ней уже 2 сервиспака вышли smile.gif
Go to the top of the page
 
+Quote Post
VassiL
сообщение Dec 25 2007, 13:30
Сообщение #25


Участник
*

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



Цитата(Qwertty @ Dec 25 2007, 16:26) *
Winavr2007 требует студию 4.13 Несмотря на то, что она бета, к ней уже 2 сервиспака вышли smile.gif


Киньте ссылкой в меня пожалуйста, если есть таковая smile.gif или на мыло уже скачанное, если нетрудно. vasil07@inbox.ru
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 25 2007, 13:45
Сообщение #26


Шаман
******

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



Цитата(Qwertty @ Dec 25 2007, 15:26) *
Winavr2007 требует студию 4.13 Несмотря на то, что она бета, к ней уже 2 сервиспака вышли smile.gif

Бетой у Атмела, как и у Майкрософта, можно назвать любой релиз, даже финальный cool.gif. На сайте Атмела после выхода сервиспаков этот билд (aStudio4b528.exe) уже не позиционируется как бета.

Цитата(VassiL @ Dec 25 2007, 15:30) *
Киньте ссылкой в меня пожалуйста, если есть таковая smile.gif или на мыло уже скачанное, если нетрудно. vasil07@inbox.ru

Здесь, как обычно.
Go to the top of the page
 
+Quote Post
VassiL
сообщение Dec 25 2007, 13:53
Сообщение #27


Участник
*

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



Цитата(IgorKossak @ Dec 25 2007, 16:45) *
Бетой у Атмела, как и у Майкрософта, можно назвать любой релиз, даже финальный cool.gif. На сайте Атмела после выхода сервиспаков этот билд (aStudio4b528.exe) уже не позиционируется как бета.
Здесь, как обычно.


Спасибо, уже качаю!
Спасибо большое всем участникам форума и его создателям!
Теперь можно двигаться дальше.
Всех с наступающим НГ! smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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