Микроконтроллеры | Индикация нажатой кнопки |
|
---|---|---|
Zandy: Ну вот и выясняется, что вы "зависаете" в обработчике прерывания на целых 20 мс! Жуткая расточительность. Если же обрабатывать нажатие кнопки в прерывании по таймеру, то это отнимет единицы мкс - только чисто на выполнение нескольких команд. Да, согласен, если есть хоть один таймер свободный. Тем более что человек сказал, что у него Mega16, а там действительно нет Pin_Change - прерываний, только три INTn. Хотя конечно можно засечь время нажатия и отпускания, и если разница мизерная - знпчит человек не нажимал, игнорируем. Получится два микросекундных входа в прерывание. |
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |