Программирование микроконтроллеров - Страница 3 из 3

Программирование микроконтроллеров

Программирование микроконтроллеров: порты ввода-вывода, таймеры, аналого-цифровые и цифро-аналоговые преобразователи, интерфейсы

Универсальный синхронно-асинхронный приемопередатчик USART

USART (Universal Synchronous Asynchronous Receiver Transmitter) – это модуль последовательного ввода-вывода, который может использоваться для работы с периферийными устройствами, такими как терминалы или персональные компьютеры, модемы, микросхемами ЦАП, АЦП, последовательными EEPROM и т.д.

Последовательный интерфейс SPI

SPI (Serial Peripheral Interface) – последовательный синхронный стандарт передачи данных в режиме полного дуплекса, разработанный компанией Motorola для обеспечения простого и недорогого сопряжения микроконтроллеров и периферии. SPI также иногда называют четырехпроводным (англ. four-wire) интерфейсом.

Аналого-цифровой преобразователь

Аналоговый компаратор – электронная схема, принимающая на свои входы два аналоговых сигнала и выдающая логический «0» или «1», в зависимости от того, какой из сигналов больше.

Прерывания

Прерывание (interrupt) – событие, требующие немедленной реакции со стороны процессора. Реакция состоит в том, что процессор прерывает обработку текущей программы (прерываемой программы) и переходит к выполнению некоторой другой программы (прерывающей программы), специально предназначенной для данного события. По завершении этой программы процессор возвращается к выполнению прерванной программы.

Организация памяти микроконтроллера

Большинство современных микроконтроллеров имеют Гарвардскую архитектуру и содержат 3 вида  памяти: память программ FLASH; оперативная память (ОЗУ) SRAM (Static RAM); энергонезависимая память данных EEPROM.

Прокрутить вверх