找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请问下STC8A8K单片机驱动DHT22在串口显示,没有数据

查看数: 2521 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-2-15 23:40

正文摘要:

用的STC8a8k64s4a12驱动dht22的时候不知道是程序的问题还是怎么回事,通过串口接收数据的时候。没有数据显示下面是代码 //           DHT21使用范例 //单片机 AT89S52 ...

回复

ID:839835 发表于 2021-2-25 17:43
   if(count!=5) //发送完5位数据         
                {
                        SBUF=outdata[count];
                        count++;
                },这句语句只执行了一次。你试一试改为:
count++;
if(count==5) //发送完5位数据         
                {
                        SBUF=outdata[count];
                        count=0;
                },

ID:272366 发表于 2021-2-17 15:18
IO初始化后再试试
ID:882269 发表于 2021-2-17 12:09
大佬们哪里出问题了呢帮帮忙

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

Powered by 单片机教程网

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