sdfb6868 发表于 2021-12-7 15:17:22

设置测距频率与实测串口打印频率不一致的问题

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