Цитата:
Сообщение от O.L.D.
Датчик для тахометра
|
Прерывания таймера, от внешних не зависят.
Цитата:
Сообщение от O.L.D.
тумблер переключения режимов
|
Вполне себе реалтайм...
Цитата:
Сообщение от O.L.D.
кнопка обогащения смеси
|
Аналогично...
Цитата:
Сообщение от O.L.D.
еще экран занимает два пина (его переназначу).
|
Вообще никаким боком к прерываниям.
Выводим информацию в удобное для нас время.
Пользователь все равно не успеет отреагировать...
Цитата:
Сообщение от O.L.D.
Я не хочу 16 миллионов раз в секунду опрашивать состояние кнопки или тумблера.
|
Однозначно будет раза в 4 меньше, а то и еще реже...
Цитата:
Сообщение от O.L.D.
У меня программа не только регулирует обороты, но и выполняет несколько подпрограмм которые никак не связаны между собой. И они должны работать одновременно, не мешая и не блокируя друг друга.
|
Вам удалось реализовать многозадачность в МК AVR?
Цитата:
Сообщение от O.L.D.
Про "скакать и делать по чуть-чуть" даже не знаю что сказать.
|
А так и будет, если на каждый чих использовать прерывание...
Поверьте (вернусь к началу), Ардуино - хороший выбор для макетирования, опробования идей.
Но конечный вариант лучше делать на живом МК.
Proteus используете ?
Очень хороший инструмент, помогает экономить радиодетали и не дышать их дымом...
Понимает "язык" Ардуины...