日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Matlab GUI的上位機(jī)與智能車(chē)的兩種實(shí)時(shí)通信

          Matlab GUI的上位機(jī)與智能車(chē)的兩種實(shí)時(shí)通信

          作者: 時(shí)間:2013-01-07 來(lái)源:網(wǎng)絡(luò) 收藏


          3 單片機(jī)與PC機(jī)串行通信
          3.1 設(shè)計(jì)思想
          MCA8HCS12G128單片機(jī)的軟件設(shè)計(jì)需要實(shí)現(xiàn)對(duì)程序的初始化、接收與發(fā)送串口信號(hào)、速度和位置數(shù)據(jù)的采集等功能。為了保證上位機(jī)采集數(shù)據(jù)的可靠性和穩(wěn)定性,防止出現(xiàn)丟包事件,在通信過(guò)程中約定了雙方的握手方法。在程序初始化以后,等待fwrite命令發(fā)送的握手信號(hào)0xFF。當(dāng)單片機(jī)第一次接收到的信號(hào)為0xFF時(shí),則握手成功,并開(kāi)始運(yùn)行電機(jī)和激光頭等子程序。在實(shí)驗(yàn)過(guò)程中發(fā)現(xiàn)存在發(fā)送的第一組數(shù)據(jù)第一個(gè)字節(jié)丟失的現(xiàn)象,為了增強(qiáng)數(shù)據(jù)的可靠性,首先判斷數(shù)據(jù)包的前兩個(gè)字節(jié)是否為0xFF,是則剔除相應(yīng)字節(jié),分離出有效的數(shù)據(jù),再在回送的速度、激光傳感器的數(shù)據(jù)中嵌入兩個(gè)字節(jié)的握手信號(hào)0xFF,Matlab接收到串口的數(shù)據(jù)后進(jìn)行相應(yīng)的處理。控制器通信的總程序流程如圖3所示。

          本文引用地址:http://yuyingmama.com.cn/article/170624.htm


          f.JPG

          數(shù)字通信相關(guān)文章:數(shù)字通信原理


          通信相關(guān)文章:通信原理




          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉