打印
[技术问答]

HC32L190移植Fatfs,发现最后一次写入失败

[复制链接]
1581|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 | 只看该作者
可以看看官方的例程啊,官方的例程试试

使用特权

评论回复
5
ex7s4| | 2023-12-20 09:09 | 只看该作者
你试试分频八次呢?

使用特权

评论回复
6
g0d5xs| | 2023-12-20 10:12 | 只看该作者
看你描述,可能就是时钟分配不对劲

使用特权

评论回复
7
lamanius| | 2023-12-20 11:11 | 只看该作者
直接分频8,把SPI的频率配置成2试试

使用特权

评论回复
8
liu96jp| | 2023-12-20 12:12 | 只看该作者
你这个外部时钟使能成功了不?

使用特权

评论回复
9
lix1yr| | 2023-12-20 13:44 | 只看该作者
话说,这芯片的SPI最大频率是多少啊?

使用特权

评论回复
10
q1d0mnx| | 2023-12-20 14:31 | 只看该作者
采用16是失败,emmm,按理来说不应该啊

使用特权

评论回复
11
t1ngus4| | 2023-12-20 15:45 | 只看该作者
你看看这芯片的时钟树吧,感觉还是时钟没配置对,导致的

使用特权

评论回复
12
cr315| | 2024-1-11 09:57 | 只看该作者
可能是存储器空间不足

使用特权

评论回复
13
jcky001| | 2024-1-11 09:57 | 只看该作者
检查HC32L190的硬件连接是否正常,特别是与存储器相关的接口。
检查存储器设备是否正常工作,例如SD卡、USB驱动器等。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

36

帖子

0

粉丝