Показать сообщение отдельно
Старый 13.01.2018, 18:13   #75
Capitan
Senior Member
Уазовед
 
Аватар для Capitan
 
Регистрация: 14.03.2008
Адрес: Воркута
Сообщений: 5,666
По умолчанию

Цитата:
Сообщение от 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 используете ?
Очень хороший инструмент, помогает экономить радиодетали и не дышать их дымом...
Понимает "язык" Ардуины...
Capitan вне форума   Ответить с цитированием