dongfang 发表于 2024-5-28 15:47:13

Yim_Hom 发表于 2024-5-28 11:08
前面的uchar flag,num=1;
中断里 num = SBUF;            //P0显示串口数据
主程序里 if (num==1) ...

前面的uchar flag,num=1;因为电脑发送1,单片机不发数据,我将num=1是让单片机开机就发送数据,因为测试中开机就能收到一串数据,这样可以测试发送没有问题

Yim_Hom 发表于 2024-5-28 16:18:20

dongfang 发表于 2024-5-28 15:31
这个老师,你和我说说下面的num=0,是干什么的
if (num==1)
                                           ...

别叫老师,
没怎么用过中断发送,我都是习惯阻塞。看这意思是发送完TXDATA数组以后num清零啊
页: 1 [2]
查看完整版本: 请教STC15串口1与485问题