单片机做方波输出,频率有误差
时间:10-02
整理:3721RD
点击:
利用单片机做方波输出(频率可调),用C语言编写程序,输出的方波在调节频率后用示波器检测,频率总是有误差,问题出现在时间不能整除上,请问有没有好的编程方式,或者硬件解决方案?
White
能不能试一试用高频的时钟作为基准,然后再往下分频?这样会好些,但是不能整除的问题还会有。
高频率的时钟是一个不错选择,可以使结果近可能接近。时间整除确实很难。
我现在利用MSP430F5438的时钟做方波输出,我想得到准确的频率,而且通过按钮控制,按钮+1 ,频率+1,但是函数对应关系总是不好,谁有好的想法,可以说说