Перейти к содержанию

mne_nado

Members
  • Постов

    2
  • Зарегистрирован

  • Посещение

Весь контент mne_nado

  1. keypad готова только пришлось использовать 6 прерываний (1 прерывание на строку). Как их мультиплексировать не знаю.
  2. Доброго времени суток. Я мало знаком со схемотехникой, но передо мной поставлена задача - написание keypad для LPC82 контроллера там 18 кнопок. 6 строк и 3 столбца Для теста хочу обработать хотябы 1 кнопку. Первая строка это gpio 17 первый столбец это gpio 2 (Порт только один это порт 0) Значит для 17 pin назначил DIR input значение 0 Для 2 pin назначил output значение 1 while(1) { read value pin 17 if(value == 1) { write to uart (button press) set value pin 17 = 0; //типо скинули } } Чет так не работает сколько не юлозел железкой по кнопке . GPIO_Init() есть Есть еще там как я понял встроенный гистерезис для pin-а Можно еще как то по прерываниию это сделать если есть примеры пришлите пожалуйста буду очень благодарен Мне надо фиксировать нажатие отжатие Пользуюсь IDE LPCXpresso и lib82_chip .
×
×
  • Создать...