51uwb.cn

标题: 设置测距频率与实测串口打印频率不一致的问题 [打印本页]

作者: sdfb6868    时间: 2021-12-7 15:17
标题: 设置测距频率与实测串口打印频率不一致的问题
在TWR测距时,测距频率是依靠TIM3_ReLoad来实现tx的定时发送消息
#define  TIM3_ReLoad   (int)(10000/(MAX_FREQ_HZ*MAX_ANTHOR))
假设,当设置MAX_FREQ_HZ*MAX_ANTHOR = 20
并将每次测距结果打印出来。此时理论上打印刷新频率20HZ
实际使用串口助手读取时,打上时间戳计时,频率只有11~12HZ(打时间戳不影响读取!)
有时设置为240HZ,打印频率只有116~120HZ。
实际打印频率远低于设置的打印频率,
这涉及到什么问题,我不太了解,求科普。





欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3