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

 
 
> Работа с GPIO в LPC3250, Перенос Си кода с нормальных контроллеров на LPC3250
kolobochishe
сообщение Mar 10 2011, 12:37
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 14-04-10
Из: Россия, г.Челябинск
Пользователь №: 56 634



Здравствуйте

Есть небольшая проблема. У контроллера LPC3250 нули и единицы на GPIO устанавливаются, на мой неопытный взгляд, достаточно необычно.

для установки "0" на выводе GPO_00 надо сделать такую запись
Код
P3_OUTP_CLR_bit.GPO_00 = 1;


для установки "1" на выводе GPO_00 надо сделать такую запись
Код
P3_OUTP_SET_bit.GPO_00 = 1;


Вопрос: Как правильно сделать #define чтобы старый код работал?
и корректно ли будет так ->
Код
#define LCD_En = 1   P3_OUTP_SET_bit.GPI_00;
#define LCD_En = 0   P3_OUTP_CLR_bit.GPI_00;


Раньше для LPC2478 было просто
Код
#define LCD_En     FIO4PIN_bit.GPO_03;


И еще. Как быть если в коде было не

Порт_bit.Вывод = 1;

а например

Порт_bit.Вывод = Переменная;

Получается что надо if ставить?
Go to the top of the page
 
+Quote Post



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

 


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


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