sja1000的寄存器是要映射到430F149的哪个地址空间呢?
是数据存储器RAM(基地址0x0200)
还是外围模块寄存器OR特殊功能寄存器(基地址0x00)呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
sja1000的寄存器是要映射到430F149的哪个地址空间呢?
是数据存储器RAM(基地址0x0200)
还是外围模块寄存器OR特殊功能寄存器(基地址0x00)呢?
电路图是用430的P6口模拟数据地址总线,P1口的一些引脚作为功能引脚比如ALE,CS,WE,RE等等。在单片机与SJA1000之间用了SN74LV164245进行电平转换。
我之前用过2812实现CAN通信,所以电路大都是在哪里搬过来的。在那个程序中SJA1000的基地址被映射到了2812的存储空间的某一个保留区,这个很好理解。就是为了控制外设所以保留的存储空间,把SJA1000的基地地址设定在该存储空间的起始地址,接下来就一个接一个的定义就好了。但是430F149就不一样了。也有外围模块寄存器,特殊功能寄存器00H——01FFH。搞糊涂了,不知道到底要映射到哪里开始。