Специальный ввод/вывод
Специальный ввод/вывод (Special I/O или SIO) — это входы и/или выходы микроконтроллера, предназначенные для выполнения специализированных функций или имеющие специализированные функции.
Специализированные функции могут включать в себя:
- Аппаратные прерывания ,
- аналоговый вход или выход
- ШИМ- выход
- Последовательная связь , такая как UART , USART , [1] [2] Шина SPI , или SerDes .
- Внешний сброс
- Переключатель устранения дребезга
- Входные подтягивающие (или понижающие) резисторы
- с открытым коллектором выход
- Подсчет пульса [3]
- Синхронизирующие импульсы [4] [5]
Некоторые виды специальных функций ввода-вывода иногда можно эмулировать с помощью универсального программного обеспечения ввода-вывода и побитового обмена .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Доган Ибрагим (2011). Продвинутые проекты микроконтроллеров PIC на C. Эльзевир Наука . п. 357. ИСБН 9780080558424 .
- ^ Адетойи, О.Э. (2017). «Разработка системы контроля доступа к дверям с использованием смарт-карт» . Международный журнал электронной связи и компьютерной техники . 8 (1): 41–44.
- ^ Томас Браунль (2013). Встроенная робототехника; Проектирование и применение мобильных роботов со встроенными системами . Шпрингер Берлин Гейдельберг . п. 61. ИСБН 9783662050996 .
- ^ Стивен Ф. Барретт (2013). Микроконтроллер Arduino для всех! . Издательство Морган и Клейпул. п. 265. ИСБН 9781627052542 .
- ^ Шепетов А.; Чубенко А.; Крякунова О.; Николаевский Н.; Салихов Н.; Янке, В. (2017). «Система регистрации интенсивности импульсов для нейтронного монитора на базе микроконтроллера STM32» (PDF) . Сеть конференций EPJ . 145 . ЭДП наук .