STM32F411使定义的缓存变量内数据无效的代码
时间: 2023-06-26 11:06:28 浏览: 156
缓存数据的代码
在STM32F411中,可以使用以下代码使定义的缓存变量内数据无效:
```c
SCB_CleanDCache();
```
此函数将清除数据缓存,并使缓存中的数据无效。如果需要刷新缓存中的数据,则可以使用以下代码:
```c
SCB_CleanInvalidateDCache();
```
此函数将清除并使缓存中的数据无效。
注:SCB_CleanDCache() 和 SCB_CleanInvalidateDCache() 函数在头文件 "core_cm4.h" 中定义。
阅读全文