我现在用的MCU为STM32F103ZET6,SRAM为IS61LV51216,现在不能正常工作
原理图连接都是参照的STM3210E_EVAL的官方原理图,测试程序也是参考的官方的
用万用表测量总线信号,CE WE OE ADDR都正常,但是读出的数据同一个数
NBL0 NBL1信号的具体作用不太了解,数据总线为16位,为何还要在分高低字节呢
测量的NBL0 NBL1信号在平时都是低电平,在写时序中与CE信号一致,而读时序中则完全没有信号
感觉问题是出在NBL信号上了,但FSMC就那两个寄存器,程序也用的官方的,实在搞不懂还能有什么可能
之前在网上查了下,好像有人也同样遇到FSMC驱动SRAM的问题,但都没有结果
哪位遇到类似问题了,帮忙解决下,万分感谢 |