Информационные технологииStfw.Ru 🔍
🕛

Что такое интерфейс USART?

Что такое интерфейс USART? Что такое интерфейс USART в микроконтроллере MSP? и что он делает? а также чем различаются у него режимы UART и SPI?

МК имеется в виду MSP, хотя в других версиях интерфейс этот тоже наверное присутствует.
Что такое интерфейс USART? Что такое интерфейс USART в микроконтроллере MSP? и что он делает? а также чем различаются у него режимы UART и SPI?

МК имеется в виду MSP, хотя в других версиях интерфейс этот тоже наверное присутствует. Метки: msp usart интерфейс микроконтроллер

Лучший ответ Марк

Алекс! А Вы не оговорились по поводу внутрисхемного программирования? Такое программирование чисто аппаратно и совпадение программирующих ног контроллера с интерфейсными в общем случайно или не принципиально. Если когда УАРТ или иной интерфейс применяют в программном режиме для таких целей, то это режим САМОПРОГРАММИРОВАНИЯ контроллера и он требует предварительного наличия и соответственно программного запуска ДАУНЛОАДЕРА загрузчика.
Теперь автору вопроса.
УАРТ - асинхронный интерфейс поддерживающий протокол RS- и аналогичные ему и НЕ ИМЕЮЩИЙ по этой причинеасинхронности никаких клоковых линий. Вся синхронизация висит на самой посылке и достаточно стабильных и совпадающих на обоих концах линии частотах опорных baud rate генераторов.
У SPI мы имеем на обоих концах линии сдвиговые регистры закольцованные по двум линиям интерфейса, где мастер-устройство обеспечивает по отдельной линии тактирование регистра слейва и внутри тактирование собственного сдвигового регистра. Так имеем кольцевой обмен.
Кстати, обычно аппаратно в контроллерах делают отдельно модуль УСАРТ, а отдельно SPI / IC поскольку между последними есть аппаратное сходство, но можно для СПИ употребить и синхронный режим УСАРТа.


Другие ответы Иван Лузинов

USART Универсальный синхронно/асинхроныый приемо-передатчик, это аппаратное устройство в МК позволяет принимать и передавать информацию по протоколу RS- с соответствующим преобразователем уровней +/- в
microchip.ru/files/d-sheets-rus/pic_.pdf Александр Прокудин

В добавление: UART - асинхронный режим, SPI - синхронный интерфейс.
Что делает? Обеспечивает связь контроллера с другими девайсами по последовательному интерфейсу. В некоторых контроллерах USART потдерживает IC и на него "повешена" функция ISP внутрисхемное программирование.

Также по теме:
Новые программы для Windows, Linux и Android.