<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > DSP的異步串口擴展問(wèn)題解決方案 BF561 SPORT口

DSP的異步串口擴展問(wèn)題解決方案 BF561 SPORT口

作者: 時(shí)間:2010-07-05 來(lái)源:網(wǎng)絡(luò ) 收藏
 ?、蹟祿陌l(fā)送。1_STAT中的TXF位指示發(fā)送FIFO中是否有空位,其值為1表示FIFO已滿(mǎn),為0表示FIFO中仍有空位。
   (3)ioctl() 函數
  ioctl()是設備驅動(dòng)程序中對設備I/O通道進(jìn)行管理的函數。所謂對I/O通道進(jìn)行管理,就是對設備的一些特性進(jìn)行控制,例如傳輸波特率的選擇。驅動(dòng)程序中ioctl()通過(guò)傳入的參數cmd設置l口的發(fā)送時(shí)鐘頻率。cmd在用戶(hù)程序端由一些宏進(jìn)行定義,該整數通過(guò)系統調用傳遞到內核中的驅動(dòng)程序,再由驅動(dòng)程序利用解碼宏從這個(gè)整數中得到用戶(hù)要設置的波特率,然后通過(guò)switch{case)結構進(jìn)行相應的操作。
  主要實(shí)現流程如下:
  只要保證應用程序中由locil()的參數cmd的宏定義值與核心驅動(dòng)中相應的解碼宏定義相符,便可在應用程序中通過(guò)ioctl()函數實(shí)現任意有效波特率的設置。
  結語(yǔ)
  在口驅動(dòng)程序中,通過(guò)對數據幀結構進(jìn)行轉換,輸出與UART數據相同的幀格式,用軟件實(shí)現UART,有效地解決了。
上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>