OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4117|回复: 7

STM32如何用一个定时器来驱动四个超声波进行数据采集

[复制链接]

20

主题

118

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2014-3-23
在线时间
22 小时
发表于 2014-9-23 11:08:34 | 显示全部楼层 |阅读模式
5金钱
我就是有些疑惑希望原子哥及研究过的人能够给点建议啥的我好开展

最佳答案

查看完整内容[请看2#楼]

使用定时器计数定时器,使用四个定时器作为PWM产生,一个定时器的四个通道作为计数即可,参考STM32F4的手册可以知道,主从定时器是有限制的,需要一一对应不是所有的主从都可以的。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

20

主题

118

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2014-3-23
在线时间
22 小时
 楼主| 发表于 2014-9-23 11:08:35 | 显示全部楼层
使用定时器计数定时器,使用四个定时器作为PWM产生,一个定时器的四个通道作为计数即可,参考STM32F4的手册可以知道,主从定时器是有限制的,需要一一对应不是所有的主从都可以的。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-9-24 00:30:13 | 显示全部楼层
PWM输出40Khz频率?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

20

主题

118

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2014-3-23
在线时间
22 小时
 楼主| 发表于 2014-9-24 21:25:40 | 显示全部楼层
原子哥你确定可行,因为还需要用到外部中断啊,这个比较难办吧
回复

使用道具 举报

20

主题

118

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2014-3-23
在线时间
22 小时
 楼主| 发表于 2014-9-24 21:26:11 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥你确定可行,因为还需要用到外部中断啊,这个比较难办吧
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-9-24 23:01:57 | 显示全部楼层
回复【4楼】张仁良:
---------------------------------
我问你是否是40Khz,控制4路40Khz的波形输出而已?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

20

主题

118

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2014-3-23
在线时间
22 小时
 楼主| 发表于 2014-9-25 22:50:09 | 显示全部楼层
不是我的意思是,超声波采集不用定时器计时及外部中断吗,一个用一个定时器,那如果是用四个超声波用定时器的四个通道能否进行定时四路定时啊,要不我觉得太占用定时器资源。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-9-25 23:03:47 | 显示全部楼层
一个定时器足以,你做4个变量就是,分别记录4个中断发生时,定时器的时间。就可以计算各自的时间了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-7 16:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表