超声波的频率驱动

[复制链接]
1710|23
 楼主| yszong 发表于 2015-9-11 20:55 | 显示全部楼层 |阅读模式
用单片机做超声波的频率驱动,怎么做到40KHz?
dengdc 发表于 2015-9-11 20:56 | 显示全部楼层

现在许多带Timer2的片子,都允许T2的频率输出,纯硬件的,不使用中断。
spark周 发表于 2015-9-11 20:56 | 显示全部楼层
很简单,选个合适的晶振,定义好T2的重装载参数,打开T2的输出允许,就不用管了
 楼主| yszong 发表于 2015-9-11 20:56 | 显示全部楼层
能做多高
wuhany 发表于 2015-9-11 20:57 | 显示全部楼层
Timer的clock output的确是个好方法
liliang9554 发表于 2015-9-11 20:57 | 显示全部楼层
使用TIMER的方法确实是很好,但单片机使用的晶振频率都是上M的,所以要进行分频
lizye 发表于 2015-9-11 20:57 | 显示全部楼层
是啊,要进行计算
jlyuan 发表于 2015-9-11 20:57 | 显示全部楼层
可以用定时器
wyjie 发表于 2015-9-11 20:57 | 显示全部楼层
这个通过分频实现   首先设置单片机内部的晶振频率   然后通过分频实现   呵呵
zhenykun 发表于 2015-9-11 20:58 | 显示全部楼层
选择一个合适的晶振,应该可以得到40KHz的信号
zhanghqi 发表于 2015-9-11 20:58 | 显示全部楼层
通过分频实现   首先设置单片机内部的晶振频率   然后通过分频实现     这种方法  个人觉得比较靠谱   呵呵   问题解决了吗
jiajs 发表于 2015-9-11 21:00 | 显示全部楼层

使用延时程序就行了
并不是要求多么的精确的
 楼主| yszong 发表于 2015-9-11 21:01 | 显示全部楼层
嗯,我知道了, 多谢大家啊
vivilzb1985 发表于 2015-9-11 21:41 | 显示全部楼层
做到40kHz频率的信号输出的,单片机还是可以做到的。
vivilzb1985 发表于 2015-9-11 21:42 | 显示全部楼层
这个取决于单片机的主频频率以及所使用的timer模块的频率源的设定的。
shenmu2012 发表于 2015-9-12 16:01 | 显示全部楼层
跟楼上一些大侠一样观点,采用timer的定时控制输出即可的。
int3 发表于 2015-9-19 18:01 | 显示全部楼层
IC输出2.4MHZ的图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhangbo1985 发表于 2015-9-20 21:48 | 显示全部楼层
楼上额方案我也参考下的。。
309030 发表于 2015-9-21 21:50 | 显示全部楼层
用定时器实现
lwsn 发表于 2015-9-22 19:12 | 显示全部楼层
可以通过分频实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

830

主题

11379

帖子

4

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