我調(diào)試UART3,發(fā)送數(shù)據(jù)時用庫函數(shù)UART3_SendData8(0xa5);調(diào)試到這一步時彈窗"遇到無效參數(shù)",繼續(xù)下一步,UART3_DR為空.然后我將0xa5先賦值給一個變量,再將這個變量作為參數(shù)傳給庫函數(shù),即
u8 data = 0xa5;
UART3_SendData8(data);
沒有遇到"遇到無效參數(shù)"的問題,但是DR還是為空,這已經(jīng)是直接操作底層寄存器了,為什么出錯了呢,求大能指點迷津.
|