×

STM32 有大量FLASH读写时的注意事项

消耗积分:2 | 格式:pdf | 大小:0.06 MB | 2021-12-01

绝代双骄

分享资料个

这里写自定义目录标题在STM32编程手册中,可以知道:在进行写或擦除操作时,不能进行代码或数据的读取操作。比如:你在写Flash期间有接收串口数据,很有可能会丢串口数据。因为比较耗时,所以,在写数据时,CPU不会执行其他操作。简单说:在写Flash时,CPU 不能取指令,导致中断得不到及时响应,从而发生接收到的数据未及时读走而被覆盖的现象。遇到这种情况,解决的办法:使用DMA。DMA不需要CPU干预,一旦 USART 有数据接收到,由 DMA 负责将其传输至循环缓冲区中。软件定期检测循环缓冲区中是

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !