基于STM32+ucos-II+DS18B20调试成功
解决办法:一种方法是:修改OS_CPU_SysTickInit(void)函数,与delay函数进行兼容。在温度传感器延时的时候不影响操作系统的tick运行。这样就可以解决问题了。
本文引用地址:https://www.eepw.com.cn/article/201611/317178.htm还有一种方法就是,把18B20的延时定时器更换成TIM3或者是其他定时器。和系统的tick分开。即可解决。
解决办法:一种方法是:修改OS_CPU_SysTickInit(void)函数,与delay函数进行兼容。在温度传感器延时的时候不影响操作系统的tick运行。这样就可以解决问题了。
本文引用地址:https://www.eepw.com.cn/article/201611/317178.htm还有一种方法就是,把18B20的延时定时器更换成TIM3或者是其他定时器。和系统的tick分开。即可解决。
评论