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.

F28M35 EPI问题

下图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下   注意字地址和字节地址的区别