<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è) > 嵌入式系統 > 設計應用 > A/D轉換器CS5550與單片機的接口程序設計

A/D轉換器CS5550與單片機的接口程序設計

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

從圖3及其數據手冊中的相關(guān)說(shuō)明可知。讀取SDI線(xiàn)上的命令發(fā)生在SCK的上升沿,而其會(huì )在SCK下降沿發(fā)生后20 ns(典型值)之內將下一位數據發(fā)送到SDO線(xiàn)上。根據以上分析,可以得到圖4所示的SPI函數編寫(xiě)流程。

本文引用地址:http://dyxdggzs.com/article/173394.htm


若仍以實(shí)現單次轉換、讀取其數據寄存器為例,則的采集函數編寫(xiě)流程圖與第3部分中的圖2相同,只需要利用這個(gè)軟件模擬的SPI函數替換前面流程中對SPDR寄存器的讀寫(xiě)即可。

4 硬件設計與軟件模擬SPI的比較
從上述討論看出,硬件SPI接口的工作獨立于CPU內核,這使得SPI數據的收發(fā)與CPU內核運算并行執行,提高的工作效率。由于數據的收發(fā)完全由硬件完成,軟件的編寫(xiě)不涉及具體收發(fā)細節,程序簡(jiǎn)單、速度快。而采用軟件模擬實(shí)現SPI接口的方法則具有端口定義靈活、使用方便的特點(diǎn)??梢栽诓辉黾佑布杀镜那闆r下,給不含SPI接口的增加SPI通信功能。但軟件模擬SPI需要占用CPU處理時(shí)間,故一般只在通信數據量不太大的情況下使用。

5 結束語(yǔ)
模數和單片機在智能化儀表的應用廣泛,本文討論的CS5550與單片機的兩種接口方式具有普遍意義,對其他類(lèi)似的設計提供參考。目前,以上兩種方法均已被應用到某基于CS5550的工業(yè)測溫儀表中,取得較好效果。


上一頁(yè) 1 2 3 下一頁(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>