zhxiufan 发表于 2022-3-28 05:09 大佬,为啥我加while(1)之前,和楼主一样的问题,加了之后,计算机直接收不到单片机发送的内容了 |
percy 发表于 2022-3-28 10:58 感谢您的热心解答! |
yzwzfyz 发表于 2022-3-28 10:57 感谢您的热心解答! |
zhxiufan 发表于 2022-3-28 05:09 感谢您的热心解答! |
你的主程序是,分4个部分,初始化,延时,发送,延时,完成了以后重新开始了。你要想好程序何时执行,执行完成以后如何处理。再来写对应功能代码。 |
main程序结束后,程序运行到什么地方呢? 这一点,由编译平台决定,它的决定是,再回到MAIN! 沙发的方法是,让程序陷在while(1)里,出不去,所以就不会再回到MAIN了。 |
程序的尾部加一行语句while(1);就可以了,你的程序跑飞了,每执行一次就复位了,相当于重来,如此反复。 |