Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

В каждой шутке только доля шутки. Побольше макросов и всем будет хорошо (+)

Отправлено Vladimir Ljaschko 15 апреля 2008 г. 13:11
В ответ на: :)))) отправлено MBedder 15 апреля 2008 г. 12:19

#if defined (__IOM32_H)
#define M32

#pragma message ("CPU M32")
#define INIT_MY_BYTE my_byte=(1<<URSEL)

#elif defined (__IOM128_H)
#define M128
#define UCSRA UCSR0A
#define UCSRB UCSR0B
#define UCSRC UCSR0C
#define UBRRH UBRR0H
#define UBRRL UBRR0L
#define UDRE UDRE0
#define TXEN TXEN0
#define UDRIE UDRIE0
#define TXCIE TXCIE0
#define RXC RXC0
#define U2X U2X0
#define UCSZ0 UCSZ00
#define RXEN RXEN0
#define RXCIE RXCIE0
#define UDR UDR0
#define USART_UDRE_vect USART0_UDRE_vect
#define USART_TXC_vect USART0_TXC_vect
#define USART_RXC_vect USART0_RXC_vect
#define INIT_MY_BYTE my_byte=0


#pragma message ("CPU M128")
#else
#error UNKNOWN CPU
#endif



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
при вычитании трёх из шести получится:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru