万图
发表于 2025-5-17 07:40
C031的Flash写入操作会不会卡主程序?
试了边跑程序边写Flash,发现系统会顿一下,不知道是不是Flash锁总线了。
Clyde011
发表于 2025-5-17 07:43
要不卡主,得牺牲点实时性。
公羊子丹
发表于 2025-5-17 07:44
Flash写入时CPU是挂起的。
周半梅
发表于 2025-5-17 07:45
我定时器就卡在那几毫秒。
帛灿灿
发表于 2025-5-17 07:46
DMA干不了Flash的活儿。
童雨竹
发表于 2025-5-17 07:47
写完记得加Busy标志判断。
万图
发表于 2025-5-17 07:48
你试试中断+缓冲,能缓解卡顿。
Wordsworth
发表于 2025-5-17 07:48
多线程系统写Flash得锁资源。
Bblythe
发表于 2025-5-17 07:49
我一般在空闲时段才写入。
Pulitzer
发表于 2025-5-17 07:50
写太频繁Flash会磨损的。
Clyde011
发表于 2025-5-17 07:51
写数据建议打包一次写完。
慢醇
发表于 2025-5-31 18:31
STM32的Flash控制器在进行编程/擦除操作时,为了保证Flash数据一致性,会暂停CPU对Flash的访问。
页:
[1]