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

 
 
> Проверить нажатие кнопок, Научите pls
ivano
сообщение Oct 14 2005, 12:49
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 27-08-05
Пользователь №: 8 014



Приветствую!
Есть две кнопки подключенные к PC0, PC1 и земле. Опрос нажатия должен происходить в процедуре обработки прерывания от таймера. Как граматно проверить какая кнопка была нажата? Необходимо, чтобы этот пример работал и в CV и IAR?

Как обозвать через define ну скажем первый разряд PINC? Граматно ли это?

Как проверить через if конкретный разряд PINC?

Как все это сделать красиво. Интересует именно механизм проверки.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rash
сообщение Oct 14 2005, 12:59
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



по IARу подсказать не могу сам с ним разбираюсь, а алгоритм думаю ткой, настроил нужные биты на вход, подключил pul-up, и делать не по таймеру а по внешнему прерыванию. на мегах есть кроме отдельных внешних прерываний такое как PCINТ, один вектор прерываний для несколькиз пинов.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 10:55
Рейтинг@Mail.ru


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