本帖最後由 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並沒有串列協定時序可參考~~~ |