msp430f149单片机的定时器A实现PWM产生方波 ,方波频率低的话(比如20HZ),方波就会失真,怎么解决啊?各位大神,请指教!

Kenneth_Wei 2014-07-27 01:38:36
msp430f149定时器A实现PWM产生方波:
问题1:设定方波频率低的话(比如20HZ),方波就会失真。调高方波频率(200HZ),就好了。
问题2:定时器A输入时钟源设定为XT2(8MHZ),程序中设定PWM输出方波为1MHZ,但示波器检测输出方波频率只有888KHZ。调低方波频率(比如:10KHZ),示波器检测输出方波频率就正常。
怎么解决啊?各位大神,请指教!
...全文
396 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
默寞 2014-07-29
  • 打赏
  • 举报
回复
没用过430 不过建议查看一下定时器的计数、周期寄存器是否有溢出的可能
mangoalx 2014-07-28
  • 打赏
  • 举报
回复
问题1 怎么个失真法,贴图啊 问题2 一般频率产生都是通过设置分频比得到的,输出频率越高,分频数值越小,精度所限,自然误差就越大
哈啤猫 2014-07-27
  • 打赏
  • 举报
回复
引用
方波就会失真
???嘛意思? 贴上你的电路输出部分。

27,370

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧