找回密码
 立即注册

QQ登录

只需一步,快速开始

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

两个传感器怎么同时往一个单片机传数据?

[复制链接]
跳转到指定楼层
楼主
ID:1111132 发表于 2024-4-8 10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为是萌新,只知道p3端口有串口输入,不明白两个传感器怎么同时输入数据
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1114178 发表于 2024-4-8 15:05 | 只看该作者
传感器向单片机传输数据不一定就用串口,其他的也可以用如果必须用串口也可以模拟串口呀
回复

使用道具 举报

板凳
ID:883242 发表于 2024-4-8 15:26 | 只看该作者
传感器是什么接口的都不说,我们也不是算命的。
回复

使用道具 举报

地板
ID:1111132 发表于 2024-4-8 16:25 | 只看该作者
17638091513 发表于 2024-4-8 15:05
传感器向单片机传输数据不一定就用串口,其他的也可以用如果必须用串口也可以模拟串口呀

也就是说我如果在P2那是个接线头接TTL信号,也可以使用对吗???
回复

使用道具 举报

5#
ID:1111132 发表于 2024-4-8 16:26 | 只看该作者
Hephaestus 发表于 2024-4-8 15:26
传感器是什么接口的都不说,我们也不是算命的。

呃呃,是RS485的,但是我买了RS485转TTL模块,这应该可以用吧
回复

使用道具 举报

6#
ID:1110945 发表于 2024-4-8 17:21 | 只看该作者
单片机在接收数据的时候不是它的内核在接收,而是它的“内部外设”,
“内部外设”有各自的接收缓冲,内核依各自的优先级依次处理,所以
不会有问题的。
回复

使用道具 举报

7#
ID:1089601 发表于 2024-4-9 07:15 | 只看该作者
严格的讲,单片机是不可能同时接收数据的,都是分时进行的。只是间隔时间很短很快。RS485可以用RS485的地址(RS485地址或寄存器地址)区分不同的传感器,分时传输数据。在整体看来就像是同时传输的了。
回复

使用道具 举报

8#
ID:1080935 发表于 2024-4-9 16:10 | 只看该作者
如果是485的传感器那就可以采用总线方式接到单片机的同一个串口上,单片机主动(分时)请求数据,根据协议区分不同的传感器,485总线可以挂载很多个设备。
回复

使用道具 举报

9#
ID:1034262 发表于 2024-4-9 17:39 | 只看该作者
2个串口不就OK了
回复

使用道具 举报

10#
ID:883242 发表于 2024-4-9 18:52 | 只看该作者
Suhanxian 发表于 2024-4-8 16:26
呃呃,是RS485的,但是我买了RS485转TTL模块,这应该可以用吧

485就简单了,两个传感器在485侧并联就行了。
回复

使用道具 举报

11#
ID:453974 发表于 2024-4-10 08:55 | 只看该作者
敢不敢说说是啥电路啥程序????
回复

使用道具 举报

12#
ID:195496 发表于 2024-4-12 08:35 | 只看该作者
说的不明不白,算命的也算不出来
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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