找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2013|回復(fù): 5
收起左側(cè)

STM32單片機(jī)用無(wú)線WIFI發(fā)現(xiàn)會(huì)頻率進(jìn)入串口中斷,但是手機(jī)APP沒有發(fā)送數(shù)據(jù)。求教

[復(fù)制鏈接]
ID:190577 發(fā)表于 2023-7-24 15:53 | 顯示全部樓層 |閱讀模式
STM32單片機(jī)用現(xiàn)成串口助手發(fā)送接受數(shù)據(jù)一切正常,用無(wú)線WIFI發(fā)現(xiàn)會(huì)頻率進(jìn)入串口中斷,但是手機(jī)APP沒有發(fā)送數(shù)據(jù)。求教。
回復(fù)

使用道具 舉報(bào)

ID:320306 發(fā)表于 2023-7-24 16:38 | 顯示全部樓層
建議用示波器看看,是不是無(wú)線wifi的時(shí)候串口沒有上拉電阻,信號(hào)干擾了!
回復(fù)

使用道具 舉報(bào)

ID:1089502 發(fā)表于 2023-7-24 18:03 | 顯示全部樓層
可能會(huì)有以下幾種可能原因:  電磁干擾:在無(wú)線 WIFI 工作時(shí),可能會(huì)產(chǎn)生一定的電磁干擾,這可能導(dǎo)致連線上的串口信號(hào)出現(xiàn)干擾或錯(cuò)誤。確保無(wú)線 WIFI 設(shè)備與串口連接之間足夠遠(yuǎn),或者采取屏蔽措施以減少干擾。  串口波特率匹配:無(wú)線 WIFI 設(shè)備可能以不匹配的波特率(數(shù)據(jù)傳輸速率)發(fā)送數(shù)據(jù)。確保手機(jī) APP 和 STM32 單片機(jī)之間的波特率設(shè)置一致,以確保正確的數(shù)據(jù)傳輸。  無(wú)線連接不穩(wěn)定:如果無(wú)線 WIFI 連接不穩(wěn)定,可能導(dǎo)致發(fā)送的數(shù)據(jù)包丟失或延遲。這可能會(huì)導(dǎo)致 STM32 單片機(jī)頻繁進(jìn)入串口中斷,但實(shí)際上沒有接收到數(shù)據(jù)。嘗試檢查無(wú)線 WIFI 信號(hào)強(qiáng)度,確保連接穩(wěn)定。  軟件/硬件問題:可能存在軟件程序中的邏輯錯(cuò)誤或硬件問題,導(dǎo)致串口中斷頻繁觸發(fā)。請(qǐng)檢查代碼,并確保串口中斷的處理過程正確且有效。
回復(fù)

使用道具 舉報(bào)

ID:190577 發(fā)表于 2023-7-24 21:20 | 顯示全部樓層
zsyzdx 發(fā)表于 2023-7-24 16:38
建議用示波器看看,是不是無(wú)線wifi的時(shí)候串口沒有上拉電阻,信號(hào)干擾了!

好的,是要加外部上拉電阻嗎
回復(fù)

使用道具 舉報(bào)

ID:190577 發(fā)表于 2023-7-24 21:22 | 顯示全部樓層
王也星 發(fā)表于 2023-7-24 18:03
可能會(huì)有以下幾種可能原因:  電磁干擾:在無(wú)線 WIFI 工作時(shí),可能會(huì)產(chǎn)生一定的電磁干擾,這可能導(dǎo)致連線上 ...

好的,謝謝
回復(fù)

使用道具 舉報(bào)

ID:190577 發(fā)表于 2023-7-25 10:10 | 顯示全部樓層
發(fā)現(xiàn)問題所在,我住程序里面給串口發(fā)送數(shù)據(jù)使用到AT+CIPSEND=0,35,模塊會(huì)給單片機(jī)返回
AT+CIPSEND=0,35
OK
>
busy s...
Recv 35 bytes
SEND OK
同理初始化單片機(jī)發(fā)生指令初始化給單片機(jī),單片機(jī)收到里面可能包含了1,2,3,4,5,6這些字符,所以會(huì)出現(xiàn)異常。
測(cè)試發(fā)現(xiàn),單片機(jī)收到服務(wù)器的數(shù)據(jù)為+IPD,0,1:1  單片機(jī)實(shí)際接受到的數(shù)據(jù),所以程序需要增加接收到完整的字節(jié)幀才會(huì)觸發(fā)中斷處理程序。本貼完結(jié),謝謝各位幫助。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表