在freertos中创建任务函数xTaskCreate()第二个参数是任务的名称,为了方便理解,通常都是对于任务运行的简单描述。同时我使用xTaskGetHandle()函数,通过任务名去获得任务的句柄,但是程序运行后,我的这个任务(pwm输出)始终没有运行,通过查资料终于发现,居然是因为我的任务名太长了!!!???
在FreeRTOS.h中有个宏定义,任务名最长不能超过16字节,如果超过就没办法获得句柄。可以自己把这个值改大一点
要是有个警告也好啊,浪费两个小时的时间。。。
在freertos中创建任务函数xTaskCreate()第二个参数是任务的名称,为了方便理解,通常都是对于任务运行的简单描述。同时我使用xTaskGetHandle()函数,通过任务名去获得任务的句柄,但是程序运行后,我的这个任务(pwm输出)始终没有运行,通过查资料终于发现,居然是因为我的任务名太长了!!!???
在FreeRTOS.h中有个宏定义,任务名最长不能超过16字节,如果超过就没办法获得句柄。可以自己把这个值改大一点
要是有个警告也好啊,浪费两个小时的时间。。。