找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3472|回复: 7
打印 上一主题 下一主题
收起左侧

C52小车能不能使用2个超声波模块测距的同时避障,用一个L298N驱动是不是定时器不够

[复制链接]
回帖奖励 10 黑币 回复本帖可获得 2 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
ID:942935 发表于 2022-3-15 17:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:161164 发表于 2022-3-15 23:27 | 只看该作者
本帖最后由 lkc8210 于 2022-3-17 00:12 编辑

足够了
一个定时器产生1ms心跳和软件PWM
一个定时器加两个外中断抓取Echo高电平时
两支Echo脚接到两个外中断引
两支Trig脚分时控制
回复

使用道具 举报

板凳
ID:61261 发表于 2022-3-16 12:29 | 只看该作者
在定时器里做计数标记,然后在主程序中检测计数来实现
回复

使用道具 举报

地板
ID:844772 发表于 2022-3-17 10:23 | 只看该作者
够了,无论几个超声模块,把它们Echo都连到一个外部中断加一个定时,同过不同的Trig区分在用哪个模块;一个定时做软PWM;麻烦的是,如果走迷宫就两个固定的超声软件太难写了。
回复

使用道具 举报

5#
ID:514901 发表于 2022-3-17 10:31 | 只看该作者
够了,三个定时器
回复

使用道具 举报

6#
ID:161164 发表于 2022-3-18 11:24 | 只看该作者
glinfei 发表于 2022-3-17 10:23
够了,无论几个超声模块,把它们Echo都连到一个外部中断加一个定时,同过不同的Trig区分在用哪个模块;一个 ...

我之前也是这样想
但仿真测试后发现外中断脚拉不高
超声模块的Echo脚互相拉低了
回复

使用道具 举报

7#
ID:650690 发表于 2022-4-5 21:34 | 只看该作者
lkc8210 发表于 2022-3-15 23:27
足够了
一个定时器产生1ms心跳和软件PWM
一个定时器加两个外中断抓取Echo高电平时

有没有参考啊,大佬
回复

使用道具 举报

8#
ID:757219 发表于 2022-4-6 10:01 | 只看该作者
遇到一样的问题了0.0
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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