• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

对flash的操作CPU会暂停?

huihui163 2019-01-14 浏览量:1020
1.png
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • stm32在读写flash期间,CPU是停止工作的,但是外设不会停止
    • 发布于 2019-01-29
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:16
huihui163 回复了 大大的木头 :不明白在读写flash器件CPU停止了,外设工作吗 回复

huihui163 回复了 e6d06e3b076dbcf5 :不明白在读写flash器件CPU停止了,外设工作吗 回复
huihui163 回复了 e6d06e3b076dbcf5 :不明白在读写flash器件CPU停止了,外设工作吗 回复

  • 不会停,但是需要关闭一下中断,中断会影响写入内部flash
    • 发布于2019-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是会暂停,可能不会响应中断之类的(以保证写入正确)
    • 发布于2019-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 读写操作很快的,基本不会影响
    • 发布于2019-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 读写操作很快的,基本不会影响工作
    • 发布于2019-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 也就是闪存操作结束CPU才开始继续运行,以防误操作。
    • 发布于2019-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 那的看你的外设  是什么了,是由CPU控制的吗?  是的话 外设就不工作了
    • 发布于2019-01-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 速率决定了不会受到影响
    • 发布于2019-01-18
    • 举报
    • 评论 0
    • 0
    • 0

  • flash有一个LOCK的过程和一个UNLOCK的过程,至于外设,不会停止工作的,但此时CPU就操作不了寄存器了
    • 发布于2019-01-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 外设不会停的,读写的时候吧中断关了,放置打断就可以。
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实官方这样说的意思是让你在对flash进行读写的时候关掉所有中断,不要让中断打断。
    • 发布于2019-01-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是在操作flash的时候会暂停核心,这样可以保证数据的正确性
    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是速度太快,这样会导致你的内核直接停止的
    • 发布于2019-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 外设一般都是不会停止的,只有内核才会停止的
    • 发布于2019-02-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 内核会一直运行,但是复位后会重新执行你的flash代码
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

对flash的操作CPU会暂停?