1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機串口字符串重復發送問題

查看數: 3096 | 評論數: 7 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2022-3-27 21:33

正文摘要:

本意是想串口發送一次字符串,但是卻一直重復發送了。 程序代碼如下: #include<stc12c5a60s2.h> #include<stdio.h> #define uchar unsigned char #define uint  unsigned int void ...

回復

ID:1091909 發表于 2023-8-24 20:57
zhxiufan 發表于 2022-3-28 05:09
程序的尾部加一行語句while(1);就可以了,你的程序跑飛了,每執行一次就復位了,相當于重來,如此反復。

大佬,為啥我加while(1)之前,和樓主一樣的問題,加了之后,計算機直接收不到單片機發送的內容了
ID:1013010 發表于 2022-3-28 11:20
percy 發表于 2022-3-28 10:58
你的主程序是,分4個部分,初始化,延時,發送,延時,完成了以后重新開始了。你要想好程序何時執行,執行 ...

感謝您的熱心解答!
ID:1013010 發表于 2022-3-28 11:19
yzwzfyz 發表于 2022-3-28 10:57
main程序結束后,程序運行到什么地方呢?
這一點,由編譯平臺決定,它的決定是,再回到MAIN!
沙發的方法 ...

感謝您的熱心解答!
ID:1013010 發表于 2022-3-28 11:19
zhxiufan 發表于 2022-3-28 05:09
程序的尾部加一行語句while(1);就可以了,你的程序跑飛了,每執行一次就復位了,相當于重來,如此反復。

感謝您的熱心解答!
ID:1006852 發表于 2022-3-28 10:58
你的主程序是,分4個部分,初始化,延時,發送,延時,完成了以后重新開始了。你要想好程序何時執行,執行完成以后如何處理。再來寫對應功能代碼。
ID:123289 發表于 2022-3-28 10:57
main程序結束后,程序運行到什么地方呢?
這一點,由編譯平臺決定,它的決定是,再回到MAIN!
沙發的方法是,讓程序陷在while(1)里,出不去,所以就不會再回到MAIN了。
ID:121859 發表于 2022-3-28 05:09
程序的尾部加一行語句while(1);就可以了,你的程序跑飛了,每執行一次就復位了,相當于重來,如此反復。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表