CH438的端口定義

CH438 芯片內(nèi)部具有8 個(gè)獨(dú)立的串口模塊,在寄存器地址空間分布上,每個(gè)串口各占用8個(gè)字節(jié)的地址空間。地址00H-07H 為串口0 的寄存器,地址08H-0FH 為串口4 的寄存器,地址10H-17H 為串口1,地址18H-1FH 為串口5,地址20H-27H 為串口2,地址28H-2FH為串口6,地址30H-37H為串口3,地址38H-3FH為串口7。而地址4FH 的寄存器是又是按照0~7的順序.

把寄存器順序和串口順序交錯(cuò)定義意義何在? 如果是一致的順序, 程序中操作哪一組寄存器就只要按照串口順序移位操作就好了, 非常方便, 也不容易引起邏輯上的誤會(huì), 這樣交錯(cuò)定義讓程序都繁瑣, 并且也看不出來(lái)實(shí)際意義如何.并且要交錯(cuò)就都交錯(cuò), 4F寄存器如果也是0/4/1/5/2/6/3/7的順序, 我就干脆把整個(gè)串口序重定義也行, 結(jié)果4F寄存器又是順序的, 真是麻煩!

恩,使用需要注意地址分配


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频