初中生
最后登录1970-1-1
在线时间 小时
注册时间2021-1-5
|
3火花
void USART_Send(USART_TypeDef* USARTX,u8 data)
{
USARTX->SR&=~(1<<6);
USARTX->DR=data;
while(!(USARTX->SR&0x40));
}
while(1)
{
USART_Send(USART6,'c');
USART_Send(USART6,'l');
USART_Send(USART6,'l');
USART_Send(USART6,'\0');
}
这样用的话显示正确cllcllcll....
但是如果改成
while(1)
{
USART_Send(USART6,'c');
USART_Send(USART6,'l');
USART_Send(USART6,'l');
}
再来回打开串口助手和关闭串口助手时,显示结果就变成了
ccccccc......数据错误
|
|