嵌入式学习小组
直播中

华强一条街

10年用户 842经验值
擅长:处理器/DSP
私信 关注

M451芯片FMC读写flash中,如何使用checksum功能?

M451芯片,FMC读写flash中,如何使用checksum功能?
另外,在5.0V供电时,FMC正常读写的最低电压是多少?会不会出现因为电压过低而不能写成功的现象?

回帖(1)

丁冬芹

2024-1-11 14:13:13
在M451芯片FMC读写flash中,可以使用checksum功能来校验flash是否被正确地写入。具体操作步骤为:

1. 配置FMC进行flash写入操作,包括设置Flash Access Time(FMC->CYCCTL)、设置写入地址(FMC->ADDR)、设置写入数据(FMC->WDATA)等。

2. 选中checksum功能,即设置FMC->CTL中的CHKSUM bit为1。

3. 写入flash数据后,可通过读取FMC->CHECKSUM获得写入数据的检验和结果。

在5.0V供电时,FMC正常读写的最低电压为4.5V,如果电压过低会出现写入失败的情况。建议保证供电电压稳定,以确保flash数据的正确性。
举报

更多回帖

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