CH32V103RBT6在FREERTOS下串口中斷無法正常接收數(shù)據(jù),工程是用MRS創(chuàng)建,添加串口中斷后數(shù)據(jù)無法正確接收,沒有使用FREERTOS中斷可以,正常接收數(shù)據(jù),麻煩詢問一下是否要的FREERTOS頭文件里開啟什么
查看: 2338
回復(fù): 5
CH32V103RBT6在FREERTOS下串口中斷無法正常接收數(shù)據(jù)
熱門產(chǎn)品 :
CH339: 7端口多功能USB HUB控制器芯片
您好,這邊對(duì)您的代碼做了一些修改,測(cè)試并沒有出現(xiàn)問題,且中斷可以正常運(yùn)行。您這邊也可以測(cè)試一下,如有問題可微信聯(lián)系(19951759326)。
好的,謝謝!
中斷聲明寫成void USART1_IRQHandler(void) __attribute__((interrupt()));
中斷聲明已經(jīng)使用void USART1_IRQHandler(void) __attribute__((interrupt()));
只要你應(yīng)用了#include "debug.h",那么默認(rèn)的debug就是使用USART1最為debug的,
所以要么用其他串口做Modbus,要么修改debug為其他串口。
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄