返回列表 回復 發帖

请问哪位朋友知道Aruidno如何进行同步串口通信?

设备只有CLK和DATA引脚。  怎样才能和arduino进行通讯呢?
怎樣才可以通訊可以用SERIAL DATA的方式經由RX和TX與Arduino通訊
其他掃描的方式基本上都是靠SPI 達成
SPI:高速同步串行口。3~4線接口,收發獨立、可同步進行.
SPI,是英語Serial Peripheral interface的縮寫
SPI,是一種高速的,全雙工,同步的通信總線,並且在芯片的管腳上只佔用四根線,節約了芯片的管腳,同時為PCB的佈局上節省空間,提供方便,正是出於這種簡單易用的特性,現在越來越多的芯片集成了這種通信協議,比如AT91RM9200.

SPI總線系統是一種同步串行外設接口,它可以使MCU與各種外圍設備以串行方式進行通信以交換信息。外圍設置FLASHRAM、網絡控制器、LCD顯示驅動器、A/D轉換器和MCU等。SPI總線系統可直接與各個廠家生產的多種標準外圍器件直接接口,該接口一般使用4條線:串行時鐘線(SCK)、主機輸入/從機輸出數據線MISO、主機輸出/從機輸入數據線MOST和低電平有效的從機選擇線 SS(有的SPI接口芯片帶有中斷信號線INT或INT、有的SPI接口芯片沒有主機輸出/從機輸入數據線MOSI)。

SPI的通信原理很簡單,它以主從方式工作,這種模式通常有一個主設備和一個或多個從設備,需要至少4根線,事實上3根也可以(單向傳輸時)。也是所有基於SPI的設備共有的,它們是SDI(數據輸入),SDO(數據輸出),SCK(時鐘),CS(片選)。

(1)SDO     – 主設備數據輸出,從設備數據輸入

(2)SDI    – 主設備數據輸入,從設備數據輸出

(3)SCLK – 時鐘信號,由主設備產生

(4)CS        – 從設備使能信號,由主設備控制

其中CS是控制芯片是否被選中的,也就是說只有片選信號為預先規定的使能信號時(高電位或低電位),對此芯片的操作才有效。這就允許在同一總線上連接多個SPI設備成為可能。

Ref by http://blog.ednchina.com/wangxing/149265/message.aspx

此贴构思巧妙好帖好帖,顶起来

在看完这帖子以后,我立即动手回复,因为我生怕迟到的回复不能使更多的人领悟你的圣明,以至使这等网上少有的好贴就此轮沉,我担不起这样的罪名!更加重要的是,能在如此重要、精辟而又生动的贴子后,留上自己的网名,这对我的生命,以及我的家庭,乃至我所处的社会中是多么荣耀的一件事啊,请您高贵而又宽容的心,能够原谅我的这点小小私心!
此贴构思巧妙,视角独到,手法新颖。字字斟酌,句句精美,情节曲折,而又始终不离中心思想,引人入胜,淡淡的言语中,显示人生之大道理,充分体现了您深厚的文化底韵与丰富的经验,真可谓讽刺之经典,骂人之绝学,这正是我辈苦学闷读追求的奇迹私服脚本至高境界啊! 就艺术的角度而言,这篇帖子已然为经典之作,但它的意义却远远大于经典本身。正所谓:“骂而无形,讥于无影,笑骂之中显真功!”楼主真不愧为讽刺界新一代的开山长毛鼻祖! 本来偶已决定不会在系词回任何帖子了,但是今日拜读you之高作,偶告诉自己如此经典之贴是一定要回的!这是千百年来版友翘首以待的好贴啊!苍天开眼啊,让偶在对心灰意冷之时得以观得如此精彩绝伦的好贴楼猪,you是系词的希望奇迹私服发布网啊,you要担起系词兴旺之大任啊偶一定会追随你左右,偶坚定此贴必然会起到]的作用,更坚信在偶有生之年必然会有更多象楼猪一样的来八卦畅所欲言、发表高见,不管明天会是如何,今夜梦中,偶会笑容灿烂,因为,偶终于知道了,此番人世,得此一贴,无憾矣!
返回列表