您現在的位置:
 

PMAC的串口通訊問題總結

(1)PMAC卡默認的串口通訊設置為9600,8,1,無奇偶校驗。串口設置可以通過更改板子上的跳線進行更改
(2)PMAC串口通訊使用到了CTS信號線,因此采用普通的三線串口線是不能進行通訊的,這也是我們做了很多根串口線卻無法正確連接PMAC的原因。但是這個是可以從軟件上進行更改的,把變量I2設置為1就可以讓PMAC不使用CTS握手信號。
(3)PMAC的串口模塊很容易出問題,使用的時候要有耐心和細心。
(4)PMAC對所有命令都有響應,默認情況下對于正確的指令,會返回一個<ACK>字符(ASCII值為6),對于錯誤的命令,會返回一個 <BELL>字符(ASCII值為7)對于數據響應,則以<CR>和<ACK>作為終結。注意,I3,I4,I9這幾個變量的設置可能會更改響應的字符。
(5)PMAC串口的定義和計算機串口的定義是一樣的,因此,如果需要自己制作串口通訊線,不要忘記把TXD和RXD進行交叉。不過我這里用的是 MINIPMAC,如果用其他的PMAC卡,可能是通過跳線來在卡這頭實現交換,至少在手冊中它是這么描述的。PS,它的這個手冊(中文版)錯誤真是不少啊。