找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

STM32單片機(jī)串口中斷接收異常

[復(fù)制鏈接]
ID:1008389 發(fā)表于 2022-3-12 12:19 | 顯示全部樓層 |閱讀模式
串口中斷接收剛開始還能正常工作,但是,斷開數(shù)據(jù)線再重新插上數(shù)據(jù)線的時候,串口中斷接收不正常工作了,需要reset一下,才能正常工作,這到底是為什么?有哪些原因?qū)е碌?有相?yīng)的解決方案嗎?


問題1.jpg



問題2.jpg



問題3.jpg



回復(fù)

使用道具 舉報

ID:1008389 發(fā)表于 2022-3-12 12:49 | 顯示全部樓層
而且中斷接收正常運(yùn)行的時候,電腦上的端口會莫名其妙的掉線重連
回復(fù)

使用道具 舉報

ID:1010118 發(fā)表于 2022-3-13 15:40 | 顯示全部樓層
感覺不會是硬件的問題,可能是程序循環(huán)被中斷之后出現(xiàn)了一點bug,你檢查下程序循環(huán)是不是有些意料不到的問題
回復(fù)

使用道具 舉報

ID:1008389 發(fā)表于 2022-3-13 20:34 | 顯示全部樓層
王大雞 發(fā)表于 2022-3-13 15:40
感覺不會是硬件的問題,可能是程序循環(huán)被中斷之后出現(xiàn)了一點bug,你檢查下程序循環(huán)是不是有些意料不到的問題 ...

在使能串口時鐘之后,TC和TXE被相應(yīng)置位,這是為什么?難道TDR寄存器會斷電保存未轉(zhuǎn)移的數(shù)據(jù)?


SharedScreenshot.jpg
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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