msp430 如何输出10K到50K的方波 怎么设计?

[复制链接]
3106|40
 楼主| 貌似稿手 发表于 2017-5-10 10:07 | 显示全部楼层 |阅读模式
dirtwillfly 发表于 2017-5-10 10:26 | 显示全部楼层
方法一:用定时器或者计算好延时,控制io输出就可以
dirtwillfly 发表于 2017-5-10 10:27 | 显示全部楼层
方法二:设置mclk或者smclk为你要的频率,然后设置相应的mclk或者smclk io输出
注销 发表于 2017-5-10 10:31 | 显示全部楼层
用定时器 定时 用io口输出 需要驱动了加驱动
soodesyt 发表于 2017-5-10 22:53 | 显示全部楼层
可以使用定时器实现。
 楼主| 貌似稿手 发表于 2017-5-10 22:57 | 显示全部楼层
已经使用PWM模式输出了方波 现在的问题是如何控制方波个数
soodesyt 发表于 2017-5-10 23:00 | 显示全部楼层
建议使用DDS芯片,这个频率更稳定。
dirtwillfly 发表于 2017-5-12 10:59 | 显示全部楼层
貌似稿手 发表于 2017-5-10 22:57
已经使用PWM模式输出了方波 现在的问题是如何控制方波个数

在中断里计数
shenmu2012 发表于 2017-5-12 21:40 | 显示全部楼层
这个可以用MCU的PWM功能的。
quickman 发表于 2017-5-12 22:07 | 显示全部楼层
定时器设计方波。
jstgotodo 发表于 2017-5-12 22:08 | 显示全部楼层
对于MSP430芯片有要求?
iamaiqiyi 发表于 2017-5-12 22:08 | 显示全部楼层
需要变动的PWM?
dzfansman 发表于 2017-5-12 22:09 | 显示全部楼层
这个定时器就可以实现方波。
sanxingnote7 发表于 2017-5-12 22:09 | 显示全部楼层
soodesyt 发表于 2017-5-10 23:00
建议使用DDS芯片,这个频率更稳定。

DDS芯片主要是用于正弦波之类的。
quickman 发表于 2017-5-12 22:10 | 显示全部楼层
或者使用PWM功能。
jstgotodo 发表于 2017-5-12 22:10 | 显示全部楼层
现在的MSP430都有PWM波形。
iamaiqiyi 发表于 2017-5-12 22:10 | 显示全部楼层
使用msp430的pwm可以改变方波频率。
dzfansman 发表于 2017-5-12 22:10 | 显示全部楼层
在程序里面设置定时器中断,产生方波。
backlugin 发表于 2017-5-12 22:11 | 显示全部楼层
soodesyt 发表于 2017-5-10 22:53
可以使用定时器实现。

定时器不能产生新频率的波动。
sdCAD 发表于 2017-5-12 22:11 | 显示全部楼层
dirtwillfly 发表于 2017-5-10 10:27
方法二:设置mclk或者smclk为你要的频率,然后设置相应的mclk或者smclk io输出

这个频率是可以改变吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

99

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部