如题:详细问题描述如下:
芯片STM32F429IGT6,SDRAM芯片K4S561632H-UC75(单价58元),K4S561632N-LI75(单价12元)。
用的官方程序,PCB截图如下图
X`[~9W3GJ1Z(AJQ(1WD_YS6.png (66.98 KB, 下载次数: 0)
下载附件
PCB截图
2018-12-6 20:54 上传
。
我是在做CAN记录仪,用SDRAM做缓存,429的CAN1和CAN2接收到CAN总线的数据,并按照一定的格式打包之后放入到SDRAM中缓存,
另外又用了4片STM32F105做CAN转SPI,接429的4个SPI接口,这4个接口直接用DMA的方式把SPI数据写入到SDRAM,这样组成10路CAN总线数据记录仪。
每一路缓存够7000帧之后,把数据写入到SD卡。
现在做了20块板子,问题是:有的SDRAM有乱码,换了一个就好了,过了一段时间又有乱码了,再换一个就好。换下来的这个SDRAM芯片放到另外一个板子上就是好的。
乱码也不是所有的都乱,而是乱一会儿,就过来了,然后再乱一会儿。
还有一个小问题:我用的16M的SDRAM芯片,但是只能访问前4M,后面的12M均无法访问,不知道什么原因。
有没有大佬用过的,指导一下吧。
F4的SDRAM怎么能跑到133M呢?貌似最高才能到90M吧?
一周热门 更多>