微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于单线串口传输的问题!大家都发表一下自己的高见吧...

关于单线串口传输的问题!大家都发表一下自己的高见吧...

时间:10-02 整理:3721RD 点击:

    这几天一直在做温湿度控制器的项目,我使用的传感器是DHT21,奥松电子的。根据手册上介绍的,传感器采用的是单线串口和单片机进行通信的,卖家给的例程中程序也是对串口进行初始化,然后是串口中断服务函数,把串口中数据发送给单片机,后面再来个串口给传感器发送的函数,即SBUF = XXXX,再后来就是传感器的驱动程序。
但是,我从网上下载的资料关于DHT11程序为什么没有进行串口初始化呢?DHT11也是单总线结构,为何不进行串口处理?
很是迷惑,希望大侠给回答一下。谢谢。

我给自己顶顶!

单总线,用普通IO口按时序信号读数据,不占用串口资源

哦哦,那单线串口通信只是多了个串口处理部分,其他都是一样的吧?

多问一句,如果选择用串口通信是不是必须要用单片机的2根串行接口呢?谢谢!

这个看是接收和发送是否全用,一般的话 就是TXD RXD GND 三线就够了 如果你只接收传感器的数据的话就只用RXD GND 就可以了

看来还是好好看看串口那部分,一直很模糊。多谢了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top