有时在初始启动时,UART RX线自发转换,导致接收缓冲区溢出,并将其相关位置1。这将禁用UART模块,直到溢出位清零。每次要发送字符时,请尝试清除接收缓冲区溢出位,看看它是否有帮助
该 strlen () function返回字符串中的字符数,直到null终止符。但是当你写作 'A' 你只有一个字符而不是带有终结符的完整字符串。所以试试吧 "ABC" 例如
strlen ()
'A'
"ABC"