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

 
 
> 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 3 2012, 16:33
Сообщение #2


Гуру
******

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



Цитата(_yura_ @ Jun 27 2012, 15:10) *
Спасибо

Код
#if __ATmega88__
#include    "iom88.h"
#define    CPUID                Mega88
#define    FLASHSIZE            8
#define    __PORT88__
#elif __ATmega48__
#include "iom48.h"
#define    CPUID                Mega48
#define    FLASHSIZE            4
#define    __PORT88__
#elif __ATmega8__
#include "iom8.h"
#define    CPUID                Mega8
#define    FLASHSIZE            8
#define    TCCR2A                TCCR2
#define    TCCR2B                TCCR2
#define    TCCR0B                TCCR0
#define    OCR2A                OCR2
#define    TIFR2                TIFR
#define    OCIE2A                OCIE2
#elif __ATmega48P__
#include "iom48p.h"
#define    CPUID                Mega48PA
#define    FLASHSIZE            4
#define    __PORT88__
#elif __ATmega88P__
#include "iom88p.h"
#define    CPUID                Mega88PA
#define    FLASHSIZE            8
#define    USART_RXC_vector    USART_RX_vect
#define    __PORT88__
#endif
Go to the top of the page
 
+Quote Post



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

 


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


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