问题:移植完RTT后运行正常,加入ADC测量后卡死在空闲线程。
原因:华大单片机官方库中含有延时函数,延时函数使用滴答定时器实现。在ADC初始化中用了官方延时函数,扰乱了RTT系统时钟,屏蔽掉这些延时函数可以正常工作。
收获:华大单片机中如果滴答定时器被使用,避免使用官方延时函数。
问题:移植完RTT后运行正常,加入ADC测量后卡死在空闲线程。
原因:华大单片机官方库中含有延时函数,延时函数使用滴答定时器实现。在ADC初始化中用了官方延时函数,扰乱了RTT系统时钟,屏蔽掉这些延时函数可以正常工作。
收获:华大单片机中如果滴答定时器被使用,避免使用官方延时函数。