使用HAL库时,不能在中断里调用HAL_GetTick(),不然会一直循环出不来 比如使用在定时器中断里使用阻塞的串口发送/接收函数 不要在中断函数里使用阻塞的串口、I2C、SPI发送/接收函数 会卡在如图所示的地方一直while 2023.7.1 发现是中断优先级问题 Timebase source的中断优先级一定要高于其他,这样才能在中断里使用delay...
使用HAL库时,不能在中断里调用HAL_GetTick(),不然会一直循环出不来 比如使用在定时器中断里使用阻塞的串口发送/接收函数 不要在中断函数里使用阻塞的串口、I2C、SPI发送/接收函数 会卡在如图所示的地方一直while 2023.7.1 发现是中断优先级问题 Timebase source的中断优先级一定要高于其他,这样才能在中断里使用delay...
使用HAL库时,不能在中断里调用HAL_GetTick(),不然会一直循环出不来 比如使用在定时器中断里使用阻塞的串口发送/接收函数 不要在中断函数里使用阻塞的串口、I2C、SPI发送/接收函数 会卡在如图所示的地方一直while 2023.7.1 发现是中断优先级问题 Timebase source的中断优先级一定要高于其他,这样才能在中断里使用delay...