375.txt

来自「ch375数据地址和命令端口计算方法。希望对大家有帮助」· 文本 代码 · 共 40 行

TXT
40
字号
按测试电路的接法,P2.1(A9)接CH372片选引脚,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)
数据端口:        x   x   x   x   x   x   0   0   x   x   x   x   x   x   x   x   (Bin)
满足上述组合的端口地址有N种之多,但是命令端口只能是 X1XX,X5XX,X9XX,XDXX  (Hex)
数据端口只能是:X0XX,X4XX,X8XX,XCXX  (Hex)。

片选决定地址!

你其它地方要使用A00(?)—DFFF地址空间,则应想法使CH375的端口地址处于这些地址之外,例如可以使用译码芯片138,A、B、C、E3分别接51的P2.7、P2.6、P2.5、P2.4,138的Y7接CH375的CS脚;51的P2.3接CH375的A0脚。这样,CH375的命令口地址就是:1111 1xxx xxxx xxxx (Bin),数据口地址就是:1111 0xxx xxxx xxxx (Bin),F800(命令)、F700(数据)就满足




按测试电路的接法,例如CH375评估板,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
命令端口可以是:  1   0   1  1  x    x   0   1   x   x   x   x   x   x   x   x   (Bin)
数据端口:        1   0   1  1  x    x   0   0   x   x   x   x   x   x   x   x   (Bin)
满足上述组合的端口地址有N种之多,但是命令端口只能是 B1XX,B5XX,B9XX,BDXX  (Hex)
数据端口只能是:B0XX,B4XX,B8XX,BCXX  (Hex)。

片选决定地址




算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)
数据端口:           x   x   x   x   x   x   0   0   x   x   x   x   x   x   x   x   (Bin)
满足上述组合的端口地址有N种之多,但是命令端口只能是 X1XX,X5XX,X9XX,XDXX  (Hex)
数据端口只能是:X0XX,X4XX,X8XX,XCXX  (Hex)。 
片选CS和A0决定地址
A0接A0,A1接CS,命令端口的地址为: 0xFFFD
              数据端口的地址为: 0xFFFC
CS直接接地址的任一脚,那么不能挂外围器件,挂外围器件会造成地址冲突.
最好的接法是将CS接在74138的输出脚,这样就不会造成地址冲突了.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?