CH32V307加外部SRAM遇到问题

加上外部SRAM测试遇到 8位时数据不对。

另外一个问题就是对一个地址写数据,地址+8处也写入了数据。如下面图片中红色字处。



1650946068106027.png


1650946068133793.png


1650946068115403.png


1650946068119802.png


1650946068199561.png


1650946068145907.png


1650946068195277.png



您好,附件为我的测试例程,按照你的方式配置的,可以参考一下。

icon_rar.gifCH32V307 FSMC-SRAM.zip

image.png


你好,能否发一个CH32V307扩展外部SRAM硬件连接原理图参考一下,谢谢



您好,连接方式可参考附件原理图。

icon_pdf.gifHD_V307_TA-1v0.pdf



请问外扩SRAM可以字节和半字读吗?


您好,不可以的。


@TECH62 我们公司之前跟原厂的技术询问过,得到的结果是fsmc外扩RAM是支持字节,半字和字写,读只支持字,半字和字节都不可以读,麻烦你确认一下是否支持字节读和半字读,我们自己做的板也是无法字节,半字读的


您好,@LEDONDEV,刚刚确认了一下,不支持字节读和半字读,只支持4字节读。


@TECH62,那这样说的话,FSMC外扩的SRAM不支持malloc?我觉得应该是支持字节读的吧,毕竟总线是16位的,我看你提供的电路中,SRAM还有NBL0和NBL1接线。你指的不支持字节和半字是啥意思?


只有登录才能回复,可以选择微信账号登录