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

 
 
> 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
Ответов
dxp
сообщение Jun 27 2012, 08:43
Сообщение #2


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



QUOTE (_yura_ @ Jun 27 2012, 13:28) *
В настройке проекта есть опция
Processor configuration --cpu= xxxx

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

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

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

Задать явно с помощью макроса: -DCPU=xxx, макрос CPU будет доступен в директивах препроцессора точно также, как будто он был определён с помощью #define.

QUOTE (_yura_ @ Jun 27 2012, 13:28) *
(Достало при смене камня комментировать
#include <iom32a.h>
//#include <iom16a.h>)

В составе EWAVR есть файлик ioavr.h, в котором все эти вещи уже определены, достаточно указать только процессор.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post



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

 


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


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