СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №9/2013
ЭЛЕМЕНТЫ И КОМПОНЕНТЫ 23 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 9 2013 Рис. 1. Структурная схема порта USART Разряд 7 TXE сообщает о том, что сдвиговый регистр передачи данных пуст. Порт USART передаёт данные из сдви- гового регистра, в который они посту- пают из регистра USART_DR. После записи данных в USART_DR они нахо- дятся в нём до тех пор, пока сдвиговый регистр не освободится. Как только дан- ные передаются, сдвиговый регистр освобождается, и в него переписыва- ется информация из USART_DR. При этом устанавливается флаг TXE, озна- чающий, что регистр данных пуст. Если же очередные данные не будут запи- саны в регистр данных USART_DR, то после освобождения сдвигового реги- стра будет установлен также флаг TC. Разряд 8 LBD фиксирует обнаруже- ние разрыва связи. Разряд 9 CTS отображает изменение состояния сигнала CTS. Разряды 10…31 зарезервированы для будущих версий микроконтроллеров. Очищаются все разряды программ- но, последовательностью операций чтения регистра USART_SR, с последу- ющим чтением регистра USART_DR. Р ЕГИСТР USART_DR Регистр USART_DR содержит байт принятых или передаваемых дан- ных. Несмотря на то, что в програм- ме производится обращение к одному и тому же регистру USART_DR как для приёма данных, так и для их переда- IrDA SIR ENDEC BLOCK TX RX CR3 GTRR CR2 CR2 CR CR1 CR1 DMAT DMAR SCEN SKEN CPOL CPHA CK CONTROL LBCL NACK TXEIE TCIE RXNEIE RXNE IDLEIE IDLE TE TE RE 15 4 0 /16 / USARTDIV f PCLK RE RWU SBK CTS LBD TXE TC ORE NE FE PE HD GT PSC IRLP LINE UE M WAKE WAKE UP UNIT PCE PS PEIE STOP[1:0] IREN SW_RX nRTS nCTS Шина данных Адрес USART Блок прерываний USART Запись Драйвер портов Чтение Регистр данных (DR) Регистр данных приемника (RDR) Регистр данных передатчика (TDR) Регистр сдвига передатчика Контроллер передатчика Регистр сдвига приемника Контроллер приёмника Тактовая частота приёмника Тактовая частота передатчика Формирователь скорости передатчика Регистр BRR DIV_Mantissa DIV_Fraction Блок генератора скорости USART Формирователь скорости приёмника © СТА-ПРЕСС
RkJQdWJsaXNoZXIy MTQ4NjUy