28335访问外部存储器的问题

2019-07-15 18:37发布

请教各位老师。我在学习28335例程的时候,使用研旭的板子,28335访问外部存储器。
例程初始化只是设置各个管脚为地址总线和数据总线,程序里面没有片选的设置和读信号/写信号的转换
        for(i = 0; i < 0xFFFF; i++)
        {
                *(ExRamStart + i) = 0x5555;
                if(*(ExRamStart + i) != 0x5555)
                {
                        while(1);
                }
        }
       
        for(i = 0; i < 0xFFFF; i++)
        {
                *(ExRamStart + i) = 0xAAAA;
                if(*(ExRamStart + i) != 0xAAAA)
                {
                        while(1);
                }
        }

        for(i = 0; i< 0xFFFF; i++)
        {
                *(ExRamStart + i) = i;
                if(*(ExRamStart + i) != i)
                {
                        while(1);
                }
                if(*ExRamStart == 0x4000)
                {
             while(1);
                }
        }
主程序如上,在读写过程转换的时候,没有改变XWE0和XRD两个脚的输出值。
但是程序确实能运行,也能读写,不太理解,希望不吝赐教,谢谢!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。