liangliangwa 发表于 2017-11-27 19:44:21

电小龙 发表于 2017-11-27 10:42
为什么我按照你的方法改过之后编译提示出错,错误为error directive :"USE_RTOS should be 0 in the curre ...

因为这个宏USE_RTOS控制这执行打印这句错误提示。

电小龙 发表于 2017-11-27 20:15:55

liangliangwa 发表于 2017-11-27 19:44
因为这个宏USE_RTOS控制这执行打印这句错误提示。

楼主你说你是加了μC/OS,然后将USE_RTOS=1,然后将__HAL_CLOK和__HAL_UNCLOCK宏定义为空了。我用的是freertos,然后我也将USE_RTOS=1了,也屏蔽掉了_HAL_LOCKh和_HAL_UNLOCK,为啥编译不通过

liangliangwa 发表于 2017-11-28 11:28:17

电小龙 发表于 2017-11-27 20:15
楼主你说你是加了μC/OS,然后将USE_RTOS=1,然后将__HAL_CLOK和__HAL_UNCLOCK宏定义为空了。我用的是fre ...

FreeRTOS的我就不知道了,你要是出现错误提示打印的话,就看看是不是宏控制了那句话。
页: 1 [2]
查看完整版本: stm32l4xx_hal_uart.c文件中的_HAL_LOCK(huart)函数怎么理解?什么.....