uazbuka.ru 18+
Уазбука Клуб Фотогалерея Каталог


Вернуться   uazbuka.ru > Технический > Конструкторский

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.01.2018, 00:43   #25
Capitan
Senior Member
Уазовед
 
Аватар для Capitan
 
Регистрация: 14.03.2008
Адрес: Воркута
Сообщений: 5,666
По умолчанию

Цитата:
Сообщение от O.L.D. Посмотреть сообщение
Позже придется перейти на STM32, ибо вижу ограничения на кол-во внешних прерываний.
Кроме аппаратных, в МК семейства AVR можно реализовать и программные прерывания, получив в результате их десяток не менее в младших МК.
Применительно к ATMega2560, на котором базируется ваша Ардуина, в вашем распоряжении восемь INT и двадцать четыре PCINT (читаем даташит)...
Тридцать два прерывания ! Мало ?

Если мало, то есть такая м/с PCF8574(А).
Поддерживает генерацию сигнала INT.
Это - плюс еще 8 прерываний от каждого корпуса...

Да и что такого можно всего навешать на прерывания ?
ИМХО, ряд событий вполне можно "обслужить" в реальном времени путем опроса, а то программа так и будет из прерывания в прерывание скакать, все делая по чуть-чуть...

Предлагайте - обсудим...

Последний раз редактировалось Capitan; 12.01.2018 в 00:53.
Capitan вне форума   Ответить с цитированием
 

Метки
arduino, pid, автоподсос, регулятор оборотов, шим


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 17:14.



Top.Mail.Ru
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Уазбука © 1999-