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

 
 
> IAR AVR Как в програме определить камень, Processor configuration --cpu= xxxx
_yura_
сообщение Jun 27 2012, 06:28
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 24-08-06
Из: Украина/Чернигов
Пользователь №: 19 811



Доброго времени суток

В настройке проекта есть опция
Processor configuration --cpu= xxxx

Как внутри проекта определить, что стоит вместо хххх

Вроде нашел --cpu=m32a (--cpu=m16a)

Как это привязать к #ifdef

(Достало при смене камня комментировать
#include <iom32a.h>
//#include <iom16a.h>)

Большое спасибо.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Jul 4 2012, 20:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(_Артём_ @ Jul 3 2012, 20:18) *
Не хватает WDTCR/WDTSCR и EEPROM-а, может ещё чего...
А вообще жаль что в IAR подобного хидера не входит.

Не понял в смысле EEPROMа, а вообще-то у меня всё хватает. biggrin.gif
Я писал хидер так, что любой камень компилировался и грамотно работал, кстати. Самое смешное, что при правильном написании проги работает несмотря на то, что у atmega8 объединённый регистр флагов таймеров, а у atmega88 на каждый таймер свой. Ну и так далее.
Это какая-то стартовая версия по бутлоадеру ... biggrin.gif В последствие я её привёл в порядок. Она обеспечивала совместимость там, где это принципиально возможно ...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:35
Рейтинг@Mail.ru


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