|
|
用Hex模式看看接收到的是啥数据,再分析。 如果只有一个字节,说明串口中断有问题,比如没开中断或中断函数出错等, 如果有很多字节的数据,那就要对着ASCII码表分析数据了,波特率不对或中 断函数有问题没有按顺序发送数据等。 |
LEVKAY 发表于 2025-3-3 21:25 你抄的这个程序PCON寄存器没有设置啊 |
LEVKAY 发表于 2025-3-3 21:25 你为什么不把你好用的串口程序和DHT11读取程序结合一下试试呢 |
npn 发表于 2025-3-3 08:28 没有串口中断的入口函数,应该没有关系吧,我把串口中断关闭了以后也是这样。 |
zpwgf 发表于 2025-3-3 09:06 看“打开串口”右上角波特率那里我调的就是9600 |
| 你第一次使用串口吗,之前有没有串口发送正常的程序 |
| 你讲仿真调试平台软件串口波特率设置为9600试一试呢?是不是波特率两边不一致导致的 |
|
楼主把串口中断打开了,串口中断的入口函数去哪了? 另外把 intrins.h 等Keil自带的头文件贴出来没有任何意义,这个指令在Keil内部。 |