回覆列表
  • 1 # 蘭蘭的天空下魚

    1.串列埠、上位機實現資料採集和控制2.實現序列通訊方法:USART硬體直接連線、透過定時器軟體實現3.實現多種通訊:UART非同步通訊、SPI同步通訊、I2C通訊4.UART模組:波特率部分(速度),接收部分,傳送部分,介面部分(完成串並、並串轉換)5.序列非同步通訊的特點: 非同步模式:包括線路空閒/地址位通訊協議 兩個獨立移位暫存器:輸入、輸出移位暫存器 傳輸7或7位資料:奇偶校驗或無校驗 從最低位開始傳送和接收 可程式設計實現分頻因子為整數或者小數的波特率 透過有效起始位檢測將MSP430從低功耗喚醒 狀態標誌檢測 錯誤或者地址位6.非同步通訊字元格式: 起始位:資料位:奇偶校驗位:停止位(1)透過軟體設定起始位,停止位(2)選擇時鐘和波特率來確定時鐘(3)接收操作就檢測到URXD埠下降沿開始,然後以3次取樣多數表決方法取值。然後開始接收初始化操作(實現錯誤起始位的拒收和幀中各資料的中心定位功能)。然後處於低功耗狀態的MSP430被喚醒,然後按設定的 資料格式開始接收資料直到本幀採集完畢。補充:非同步模式下:,傳送資料是以字元為單位傳送的。可以連續傳,也可以斷續傳。收發用各自的時鐘源7.非同步多機通訊模式:(1)線路空閒模式:在第一個停止位之後,收到十個以上1,表示檢測到接收線路空閒10bit空閒週期+地址+資料+停止位傳送空閒幀識別地址字元的步驟:(2)地址位多機模式地址相符+地址+資料+停止位 8。序列操作自動錯誤檢測:FE、PE、OE、BRK、 9.波特率產生=分頻計數器+調整器(計算P223 例1、例2)10.非同步方式的中斷:有接收和傳送兩個獨立的中斷源11.非同步通訊暫存器:(兩個通訊硬體模組USART0 USART1,有兩套暫存器)看程式碼。。。。

  • 中秋節和大豐收的關聯?
  • 蘿蔔燉排骨怎麼做啊?