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.
下图1的代码是对EPI的初始化操作代码,配置为16-Bit Host-Bus (HB16)模式,ADMUX, ALE with Dual CS Configuration;
下图2是电路连接图,用的是官方手册上的链接方式,EPO26(CS0),EPIO27(CS1);
我想用C28核对0X340000-0X37FFFF地址范围的数据进行读写操作,按照下图3,是不是可以理解为,当对0X300000-0X33FFFF地址范围进行读写时,CS0有效;对CS10X340000-0X37FFFF地址范围读写时,CS1应该有效,可是用示波器测试CS1没有变化,请问如何用C28访问超过0X340000地址的数据,要配置哪些寄存器?还有就是下图4中,寄存器CSCFG中的“Whether CS0 or CS1 is asserted is determined by the most significant address bit for a respective external address map”如何理解?
图1
图2
图3
图4
首先建议你找一个可以正常使用的控制外设的代码 这样确保接口配置正常
然后通过修改地址的方式 在看看CSx是否会拉低
还有在CCS工程中和CMD下 注意字地址和字节地址的区别