摘要:
硬件环境stm32f103c8t6 使用stm32cubemx生成代码;使用TIM4;移植FreeRTOSv10.3.0 使用官方Demo中的FreeRTOS_Config.h 新增以下三个宏定义: #define vPortSVCHandler SVC_Handler #define xPortP 阅读全文
posted @ 2025-11-28 19:49
Linux驱动开发
阅读(1)
评论(0)
推荐(0)
摘要:
#define mb() __asm__ __volatile__ ("" : : : "memory") 这个是告诉编译器内存内容已经改变,需要重新去读取; 因为编译器只是编译出来二进制,但是这些二进制的执行逻辑仍然是编译器制定的 有时候编译器会进行优化,比如while(flag == 0)编译器 阅读全文
posted @ 2025-11-28 14:16
Linux驱动开发
阅读(0)
评论(0)
推荐(0)
浙公网安备 33010602011771号