天天看點

STM32序列槽中斷

STM32cubeMX生成架構,然後加入在main.c下加入這段中斷回調函數

STM32序列槽中斷

這些代碼其他部落客都有寫,我都是照着他們的文章抄過來的,截圖的第32行0A和0D是判斷/r/n也就是回車空格。可是我為什麼序列槽助手裡沒收到資料。因為/USER CODE BEGIN 4*/這一段和main函數之間隔了幾個其他的小函數,我把這段移到main函數的正下方,就可以看見資料了。可是還有問題

STM32序列槽中斷
STM32序列槽中斷
STM32序列槽中斷

發現了嗎,我得要發送很多遍才會溢出,不溢出的情況下隻有一次給我回消息了。迷惑

STM32序列槽中斷

将 while(HAL_UART_GetState(&huart1) == HAL_UART_STATE_BUSY_TX);

繼續閱讀