本帖最後由 marbol 於 2009-5-6 07:06 編輯  
 28# marbol   
 
我是上網查8051的串列傳輸 
有分3個模式 
模式1傳出去的位元數固定是10個 
模式2傳出去的位元數固定是11個 
模式0的時候就沒有固定了 
而且是和馬達一樣用半雙工的方式傳輸 
資料是由RXD傳出和接收 ... 
abcd1234abcd 發表於 2009-5-5 10:33    
 
abcd大大~~ 
51串列傳輸模式0是用在同步的狀況下,需要配合TXD的移位脈波來同步傳輸,若是51採用12Mhz晶振,是可以達到1Mbps的傳輸效果,AX-12並沒有多的腳可以接TXD的移位脈波呢~~~~所以這個方法似乎不可行~~~ 
 
而且AX-12的協定在第9頁講到,它是使用非同步傳輸,非同步傳輸就不需要同步的移位脈波配合,但相互之間鮑率要約定好,AX-12似乎沒談到鮑率設定,所以就當作AX-12可以自行偵測囉~~~ 
 
但是如何確定這一個byte資料的完整,那就是加上起始位元與停止位元來確保,不過,AX-12的串列協定跟51串列傳輸模式1似乎不太一樣~~~~少了一個起始位元~~所以不確定是否能使用51串列傳輸模式1,因為AX-12並沒有串列協定時序可參考~~~  |