16+
Воскресенье
23 июля
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
il-2  (26.12.2016 12:19) , в ответ на Помогите пожалуйста макрос написать. На этапе компиляции всё известно и вроде нет преград для существования макроса. автор: Молодой коллега
Чтобы решить твою задачу, нужно N(кол-во выводов) вспомогательных макросов. Упрости задачу: 
#define RED_LED_PORT A
#define RED_LED_BIT  8

#define _GPIO_SET(portname, bitnum)  GpioDataRegs.GP##portname##SET.bit.GPIO##bitnum = 1
#define GPIO_SET(pinname)            _GPIO_SET(pinname##_PORT, pinname##_BIT)

    GPIO_SET(RED_LED);
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7525 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII