[技术问答] HC32L190移植Fatfs,发现最后一次写入失败

[复制链接]
2535|12
 楼主| Alohaq 发表于 2023-10-25 08:59 | 显示全部楼层 |阅读模式
准确说是当前f_write的内容实际是上次f_write的内容,即想写入当前数据,还得再写入其他数据,然后想写入的数据才能写入;
但是使用内如RCH-4M,SPI采用2分频,则没有问题;
若使用外部时钟XTH-32M,SPI采用2分频,出现问题,奇怪的是,我采用16分频,直接写入失败。
p0gon9y 发表于 2023-12-19 23:17 | 显示全部楼层
可能是因为时钟分配的不对吧
b5z1giu 发表于 2023-12-19 23:41 | 显示全部楼层
应该是SPI的不支持16M的速率?
d1ng2x 发表于 2023-12-20 08:37 | 显示全部楼层
可以看看官方的例程啊,官方的例程试试
ex7s4 发表于 2023-12-20 09:09 | 显示全部楼层
你试试分频八次呢?
g0d5xs 发表于 2023-12-20 10:12 | 显示全部楼层
看你描述,可能就是时钟分配不对劲
lamanius 发表于 2023-12-20 11:11 | 显示全部楼层
直接分频8,把SPI的频率配置成2试试
liu96jp 发表于 2023-12-20 12:12 | 显示全部楼层
你这个外部时钟使能成功了不?
lix1yr 发表于 2023-12-20 13:44 | 显示全部楼层
话说,这芯片的SPI最大频率是多少啊?
q1d0mnx 发表于 2023-12-20 14:31 | 显示全部楼层
采用16是失败,emmm,按理来说不应该啊
t1ngus4 发表于 2023-12-20 15:45 | 显示全部楼层
你看看这芯片的时钟树吧,感觉还是时钟没配置对,导致的
cr315 发表于 2024-1-11 09:57 | 显示全部楼层
可能是存储器空间不足
jcky001 发表于 2024-1-11 09:57 | 显示全部楼层
检查HC32L190的硬件连接是否正常,特别是与存储器相关的接口。
检查存储器设备是否正常工作,例如SD卡、USB驱动器等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部