請較如何計算數(shù)據(jù)口地址和指令口地址 比如 #define CH375_CMD_PORT_ADDR 0xBDF1 /* CH375命令端口的I/O地址 */ #define CH375_DAT_PORT_ADDR 0xBCF0 /* CH375數(shù)據(jù)端口的I/O地址 */ 這是根據(jù)什么來算的 如果我A0接A0,A1接CS的話 我又要怎么計算 AO和CS引腳可以隨便接地址的任一個引腳嗎 在此對網(wǎng)名為WCH的工程師,一直給予技術(shù)的大力支持表示深深的謝意!
網(wǎng)名為HCN 工程師謝謝您
算CH375的IO口地址: 按測試電路的接法,P2.1(A9)接CH375片選引腳,P2.0(A8)接CH375的A0腳,因此: 51地址引腳: A15 A14 A13 A12 A11 A10 A09 A08 A07 A06 A05 A04 A03 A02 A01 A00 命令端口可以是: x x x x x x 0 1 x x x x x x x x (Bin) 數(shù)據(jù)端口: x x x x x x 0 0 x x x x x x x x (Bin) 滿足上述組合的端口地址有N種之多,但是命令端口只能是 X1XX,X5XX,X9XX,XDXX (Hex) 數(shù)據(jù)端口只能是:X0XX,X4XX,X8XX,XCXX (Hex)。 片選CS和A0決定地址 A0接A0,A1接CS,命令端口的地址為: 0xFFFD 數(shù)據(jù)端口的地址為: 0xFFFC CS直接接地址的任一腳,那么不能掛外圍器件,掛外圍器件會造成地址沖突. 最好的接法是將CS接在74138的輸出腳,這樣就不會造成地址沖突了.
LOVEAPPLE 工程師 謝謝您
LOVEAPPLE 工程師 我還不太明白 能給我電話嗎 或郵箱
你不用外圍器件,那你的命令口地址為0xFFFD,數(shù)據(jù)口地址為0xFFFC就可以了啊.要是使用外部器件,可以根據(jù)CH375DS1里面的接線圖來接,也是一樣的計算啊. 你可以發(fā)到tech@wch.cn