Uart интерфейс описание
Автор Akromancer задал вопрос в разделе Наука, Техника, Языки
Что такое интерфейс USART? и получил лучший ответ
Ответ от Марк[гуру]
Алекс! А Вы не оговорились по поводу внутрисхемного программирования? Такое программирование чисто аппаратно и совпадение программирующих ног контроллера с интерфейсными в общем случайно или не принципиально. Если когда УАРТ или иной интерфейс применяют в программном режиме для таких целей, то это режим САМОПРОГРАММИРОВАНИЯ контроллера и он требует предварительного наличия и соответственно программного запуска ДАУНЛОАДЕРА (загрузчика) .
Теперь автору вопроса.
УАРТ - асинхронный интерфейс поддерживающий протокол RS-232 и аналогичные ему и НЕ ИМЕЮЩИЙ по этой причине (асинхронности) никаких клоковых линий. Вся синхронизация висит на самой посылке и достаточно стабильных и совпадающих на обоих концах линии частотах опорных ( baud rate) генераторов.
У SPI мы имеем на обоих концах линии сдвиговые регистры закольцованные по двум линиям интерфейса, где мастер-устройство обеспечивает по отдельной линии тактирование регистра слейва и внутри тактирование собственного сдвигового регистра. Так имеем кольцевой обмен.
Кстати, обычно аппаратно в контроллерах делают отдельно модуль УСАРТ, а отдельно SPI / I2C поскольку между последними есть аппаратное сходство, но можно для СПИ употребить и синхронный режим УСАРТа.
USART Универсальный синхронно/асинхроныый приемо-передатчик, это аппаратное устройство в МК позволяет принимать и передавать информацию по протоколу RS-232 с соответствующим преобразователем уровней +/- 12в
ссылка
В добавление: UART - асинхронный режим, SPI - синхронный интерфейс.
Что делает? Обеспечивает связь контроллера с другими девайсами по последовательному интерфейсу. В некоторых контроллерах USART потдерживает I2C и на него "повешена" функция ISP (внутрисхемное программирование).
Какой звук лучше? creative sb 5.1 vx или creative CT4810
SB Creative 5.1VX конечно поновее, получше реализована, однако и стоит на 10$ дороже конкурента. Из
подробнее...