找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[M051] 如何产生频率连续可调的方波?

[复制链接]
楼主
Angus 发表于 2015-4-26 10:45:11 | 显示全部楼层
本帖最后由 Angus 于 2015-4-26 10:46 编辑

1>,可用 PWM 产生,CNR是周期,每次写完周期后,再把占空比CMR的值写成周期CNR的值的一半
2>,可用Timer产生,把Timer醒成反转模式,Timer的寄存器 CMPR就是半周期值。
回复 支持 反对

使用道具 举报

沙发
Angus 发表于 2015-5-23 17:37:40 | 显示全部楼层
方法一, 用定时器toggle模式. 只要调整Timer寄存器CMPR值,就调整了频率.
方法二, 用PWM, 调整频率时,要同时调整周期寄存器CNR和占空比寄存器CMR
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU