欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 使用串口助手時有時候會出現亂碼? [打印本頁]

作者: zqz1345444061    時間: 2021-7-28 16:43
標題: 使用串口助手時有時候會出現亂碼?
在使用stc8a單片機的時候,使用串口發送ADC采集到的數據,有時候會出現下方情況,出現亂碼后串口就停止發送數據了。求大神指導有可能是什么原因

1.png (6.19 KB, 下載次數: 137)

1.png

2.png (5.64 KB, 下載次數: 120)

2.png

作者: lkc8210    時間: 2021-7-29 09:59
系統變數地址溢出?
如 char StrData[5] = "123456";
波特率是多少?
把串口中斷的優先級調高?
作者: zqz1345444061    時間: 2021-7-29 10:02
lkc8210 發表于 2021-7-29 09:59
系統變數地址溢出?
如 char StrData[5] = "123456";
波特率是多少?

波特率設置的是9600,串口助手與程序設置一致
串口中斷的優先級本身就比單片機ADC中斷優先級高
系統變數應該沒有溢出
作者: xuyaqi    時間: 2021-7-29 10:04
單片機串口發得太快,串口助手跟不上,單片機串口發慢點。
作者: zqz1345444061    時間: 2021-7-29 10:11
xuyaqi 發表于 2021-7-29 10:04
單片機串口發得太快,串口助手跟不上,單片機串口發慢點。

問題基本上解決了,但是我發現串口發送的次數多了之后,仍舊會出現這個情況
作者: zqz1345444061    時間: 2021-7-29 10:16
zqz1345444061 發表于 2021-7-29 10:11
問題基本上解決了,但是我發現串口發送的次數多了之后,仍舊會出現這個情況

但是出現亂碼的情況只是偶爾,大部分時間還是可以正常輸出的
作者: lkc8210    時間: 2021-7-29 10:47
zqz1345444061 發表于 2021-7-29 10:02
波特率設置的是9600,串口助手與程序設置一致
串口中斷的優先級本身就比單片機ADC中斷優先級高
系統變 ...

會不會有其它中斷干擾了串口?
作者: zqz1345444061    時間: 2021-7-29 11:00
lkc8210 發表于 2021-7-29 10:47
會不會有其它中斷干擾了串口?

程序上只使用了ADC中斷,串口的中斷優先級是比單片機ADC的中斷優先級要高的,中斷也不多,應該不是中斷的干擾
作者: 青銅左腳    時間: 2022-3-28 08:31
看頻率和串口選對沒有




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1