电子大拿
获得 7 次赞
帮助过163人
我在多个任务中都会用到采集AD信号的函数,避免多任务同时访问这个函数,用互斥信号量进行保护,遇到的问题就是,其中一个任务再被挂起的时候,有可能信号量还未释放,那么其他任务想访问这个函数的时候,就只能无限等待了,想了个办法就是挂起后人为释放一次信号量,但是使用一段时间后,AD采集的值就乱了。现在暂时想不到什么好办法
STM32F103RE+FreeRTOS+MDK5+STlink21,如何在调试运行状态下观察:堆栈使用、任务资源使用等参数? 2,已经在FreeRTOSConfig.h中打开以下定义: #define configSUPPORT_STATIC_ALLOCATION 1 #define configGENERATE_RUN_TIME_STATS 1 #define configUSE_TRACE_FACILITY 1 #define configUSE_STATS_FORMATTING_FUNCTIONS 1 #define configUSE_PORT_OPTIMISED_TASK_SELECTION 1 #define configRECORD_STACK_HIGH_ADDRESS 1
BAIDU_CLB_fillSlot%28%22202571%22%29%3B 谁用过电压转PWM芯片GP9101,可以实现电位器调节PWM吗