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

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 3716|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

STM32串口接收到的數(shù)據(jù)處理,請(qǐng)教下各位大神(我是新手)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
這個(gè)是STM32串口3的中斷函數(shù)
void USART3_IRQHandler(void)
{
        u8 mychar;
        
        if(USART_GetITStatus(USART3, USART_IT_RXNE) != RESET)
        {
                USART_ClearITPendingBit(USART3,USART_IT_RXNE);
                mychar = USART_ReceiveData(USART3);
         
                if(UartReceiverBufCount0==0)
                {
                        UartReceiverBuf[0][UartReceiverBufCount0++]=mychar;
                  if(mychar=='\n')
                                {
                                 UartReceiverBuf[1][UartReceiverBufCount1++]=mychar;
                                 if(mychar=='\n')  
                                         {
                                                UartReceiverBuf[2][UartReceiverBufCount2++]=mychar;
                                         }
                                }

     }

   }
}


目前是在調(diào)試兩個(gè)藍(lán)牙模塊的連接,
當(dāng)連接成功后,串口助手收到的信息是這樣子的


我的思路是這樣子的,因?yàn)橛腥行畔�,�?dāng)檢測(cè)有換行符時(shí)
數(shù)據(jù)存到UartReceiverBuf[1][UartReceiverBufCount1++];
當(dāng)再次檢測(cè)到有換行符時(shí),數(shù)據(jù)存到UartReceiverBuf[2][UartReceiverBufCount2++];


問(wèn)題:
1.   if(mychar=='\n')    這樣子檢測(cè)換行符正確嗎?
2.   串口助手中[AT]和[DA]  算是串口中斷收到的數(shù)據(jù)嗎?????

我是新手,求大神指導(dǎo),謝謝�。�!

QQ截圖20190705102804.png (47.42 KB, 下載次數(shù): 88)

QQ截圖20190705102804.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:483422 發(fā)表于 2019-7-28 12:24 | 只看該作者
樓主問(wèn)題解決了么
回復(fù)

使用道具 舉報(bào)

板凳
ID:591400 發(fā)表于 2019-7-28 15:15 | 只看該作者
看樣子你的藍(lán)牙是發(fā)送了“\r\n ”把光標(biāo)置于下一行行首。而不是單純的\n
回復(fù)

使用道具 舉報(bào)

地板
ID:591400 發(fā)表于 2019-7-28 15:17 | 只看該作者
具體的串口接收你可以參考“正點(diǎn)原子”的視頻講解,很詳細(xì),其他32教學(xué)視頻也可以基本上都會(huì)講串口中“\r\n”結(jié)束標(biāo)志
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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