CH432寄存器基址怎么确定? CH432和CH375同时接在一块51单片机上,会不会有些命令会冲突?
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
CH432寄存器基址怎么确定? CH432和CH375同时接在一块51单片机上,会不会有些命令会冲突?
432是通过CS来确定的,375的地址是通过A0和CS来确定的,其实只要保证CS接到单片机不同的片选引脚就可以了。地址就不会有问题。
PARA.C里有这样一个定义,不明白: /**************************并口直接地址方式*********************** 定义CH432 寄存器基址 **************************************************************************/ #define addr 0xE000 /* 根据硬件地址修改 */??
这个程序是在我们板子上测试的,其实片选脚接到了74LS138的Y6,所以地址就设置为0xE000.如果你看不懂的话,可以看一下书上的关于单片机如何扩展外部总线。