?2.PNG (10.26 KB, 下载次数: 40)
?1.PNG (2.55 KB, 下载次数: 50)
郑汉松 发表于 2021-9-14 11:33
你给单片机发送的数据是 1 还是 '1' 呢?'1' 对应的数值是0x31,检查一下
郑汉松 发表于 2021-9-14 11:33
你给单片机发送的数据是 1 还是 '1' 呢?'1' 对应的数值是0x31,检查一下
lkc8210 发表于 2021-9-14 11:49
1.
TH1=0XF4;
TL1=0XF4;
黄youhui 发表于 2021-9-14 11:37
你把“1”改成‘1‘试试,要不改成0X31也行
lkc8210 发表于 2021-9-14 11:49
1.
TH1=0XF4;
TL1=0XF4;
zhai1995 发表于 2021-9-14 11:28
应该是你接收的数据不对。 你利用flag = 1;只是表示有串口数据发来,并不能对具体的数据进行处理。 建议 ...
188610329 发表于 2021-9-14 12:04
首先, 你尝试比较 while(receiveData==0x31)
如果这样能成功的话,
你只要改成 while(receiveData=='1') ...
lkc8210 发表于 2021-9-14 11:49
1.
TH1=0XF4;
TL1=0XF4;
黄youhui 发表于 2021-9-14 11:37
你把“1”改成‘1‘试试,要不改成0X31也行
yzwzfyz 发表于 2021-9-14 14:46
注意通讯频率。最好有示波器看,直观,易找出问题之所在。
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |