项目中使用到FSMC总线控制LCD液晶,其中使用100Pin的STM32,采用8Bit数据线方式,将A16连接到LCD的A0.在读写LCD控制器的时候发现,当出现需要A0切换的时候就会A0上会出现20-40ns的不稳定状态(见图上的多出来的1)无论是0切换到1还是1切换到0都会在逻辑分析仪上看到此信号,最开始怀疑是PCB布线引入毛刺,换了一个管脚,采用A18地址线,A18除了接靠近的一个焊盘外周围无其他干扰,在A18跳变的时候如下波形依然,最后迫于无奈,只好将地址线配置为普通IO口方式,在每次读写之前先将地址线输出,诡异现象消失... 此外,咨询一下大家是否知道如何配置地址信号到NCE片选的时间,似乎Datasheet给出的地址的ADDSET是指的地址信号到WE或者RE变化的时间,而他的地址线和NCE片选信号是同时变化的 |