打印

在实验SPI FLASH时,忘记擦除SECTOR,小错误煮成大错误!

[复制链接]
268|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
丑帅丑帅的|  楼主 | 2019-11-17 11:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天在实验SPI FLASH程序。仔细研究了零死角的例程。然后详细把代码输入,弄了一个上午,代码理顺完了。编译成功了。但是下载下去运行时,发现串口助手提示没有读出数据来。我就很纳闷了。比对了bsp_spi_flash.c 都没有问题的。

最后才突然发现在main函数里面少了一句SPI_FLASH_SectorErase(FLASH_SectorToErase);这个最重要的问题了。最后加上则修正了。可以出现正确结果了。必须是擦除的扇区跟要写入的扇区要相同。否则写不进去的。

使用特权

评论回复

相关帖子

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

本版积分规则

741

主题

742

帖子

0

粉丝