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

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

В продолжение программного интерфейса по конфигурированию IO AVR, развил до такого [+]

Отправлено MegaJohn 17 ноября 2008 г. 12:53



const Tgpio_cfg io_cfg_arr[] = {
PORT_CFG( oSirena, A, 2, eOut_low ),
PORT_CFG( oLock, B, 1, eOut_low ),
PORT_CFG( oLedRed, C, 4, eOut_high ),
PORT_CFG( oLedGreen, A, 3, eOut_high ),
PORT_CFG( oLedYellow, F, 3, eOut_high ),
PORT_CFG( oMotor, D, 1, eOut_low ),
PORT_CFG( oExtDev, D, 2, eOut_high ),
PORT_CFG( oUvLamp, D, 3, eOut_high ),
PORT_CFG( iStartBtn, D, 4, eIn_pullup ),
PORT_CFG( iStopBtn, E, 3, eIn_pullup ),
PORT_CFG( iModeSwitch, E, 0, eIn_pullup ),
PORT_CFG( iMotorFail, E, 1, eIn_hi_impendance),
};


gpio_init( io_cfg_arr, sizeof( io_cfg_arr ) );
gpio_out_clr( oLedRed );
gpio_out_set( oSirena );



в gpio_init все неуказанные в массиве io_cfg_arr конфигурируются на выход.

Вопрос в том: развивать ли идею дальше с опубликованием в виде статьи или нуэтонах ?

to VasilyS: и в чем же безобразие ?


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

Ответы


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

Сообщение:

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

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

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

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