串列埠通讯实验.pptVIP

  • 2
  • 0
  • 约1.79千字
  • 约 19页
  • 2020-06-15 发布于湖北
  • 举报
串列埠通訊實驗 實驗目的 掌握ARM的串列埠工作原理 學習編程實現S3C2410X的UART通訊 串列通訊傳輸格式 UART腳位 腳位電氣特性 但由於RS-232-C標準所定義的高,低電壓信號與S3C210X系統的LVTTL電路定義的高,低電壓信號完全不同 LVTTL 標準邏輯“1”對應2V~3.3V電壓 標準邏輯“0”對應0V~0.4V電壓 而RS-232-C標準採用負邏輯方式 標準邏輯“1”對應-5V~-15V電壓 標準邏輯“0”對應+5V~+15V。 顯然,兩者間要進行通信,必須經過電壓的轉換,轉換晶片採用的MAX232。 UART電路 UART電路 每個UART電路包含 串列傳輸速率發生器,接收器,發送器和控制單元。 串列傳輸速率發生器 以MCLK為時鐘源。 發送器和接收器包含 16位元組FIFO暫存器和移位暫存器,當發送資料的時候,資料先寫到FIFO然後複製到發送移位暫存器,然後從資料輸出埠(TxDn)依次被移位輸出。 被接收的資料也同樣從接收埠(RxDn)移位輸入到移位暫存器,然後複製到FIFO中。 UART資料發送 資料發送封包的格式是可編程的,它包含一個開始位,5到8個資料位元,一個可選的奇偶位和一個或兩個停止位元,這些可以通過線性控制器UCONn)來設置。 發送器也能夠產生發送中止條件。中止條件迫使串列埠輸出保持在邏輯0狀態,這種狀態保持一個傳輸封包的時

文档评论(0)

1亿VIP精品文档

相关文档