STM32
直播中

温暖镜头

9年用户 994经验值
擅长:电源/新能源 制造/封装
私信 关注
[问答]

STM32F429通过FMC外扩SDRAM,以8位方式写就写不进去数据了是为什么?

STM32F429通过FMC外扩SDRAM,16位数据。
以16位方式*(__IO uint16_t *)和8位方式*(__IO uint8_t *)读都没问题。以16位方式写也对,但是以8位方式写就写不进去数据了。请问这是什么原因。

回帖(1)

张辉

2024-4-3 16:04:47
可能是因为在8位写入模式下,数据写入控制信号线上的数据被舍弃了或者没有被正确地发送到SDRAM芯片。这可能是由于外部电路或芯片引脚的问题导致的。你可以检查一下FMC外部连接和时序设置,以确保8位写入模式的正确配置。同时,还需要验证SDRAM芯片是否支持8位写入模式。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分