電路連接方式如下: ATmega128 ------ CH438
PA7 --------------D0 PA6 --------------D1 PA0 --------------D7 PG2(ALE) ------- ALE PG1(RD) -------- -RD PG0(WR) -------- WR PE4(INT4)-------- INT AMOD 接5V 22.1184M晶振 能幫寫個通訊的思路嗎 ? 51的例程看不太懂 !謝謝!
電路連接方式如下: ATmega128 ------ CH438
PA7 --------------D0 PA6 --------------D1 PA0 --------------D7 PG2(ALE) ------- ALE PG1(RD) -------- -RD PG0(WR) -------- WR PE4(INT4)-------- INT AMOD 接5V 22.1184M晶振 能幫寫個通訊的思路嗎 ? 51的例程看不太懂 !謝謝!
CH438是一轉(zhuǎn)八串口的芯片,每一個串口相對獨立。每一個串口的發(fā)送接收都完全分開獨立??蠢映绦虻脑捴恍枰私庖粋€串口初始化以及通信模式即可。初始化時需要設(shè)置波特率,設(shè)置FIFO接收緩沖區(qū)溢出長度標(biāo)志。設(shè)置串口發(fā)送起始位,數(shù)據(jù)位以及停止位。同時如果需要設(shè)置MODEN信號的話需要設(shè)置相對應(yīng)的MODEN芯片對應(yīng)的寄存器。同時使能相對應(yīng)的串口中斷。上述初始化完成之后即可發(fā)送串口數(shù)據(jù)。還是建議你看下DEMO程序,這個程序初始化程序還是比較簡單的。