高中生
最后登录1970-1-1
在线时间 小时
注册时间2016-3-30
|
串口初始化时候只打开了唯一的接收RXNE中断。
串口发送用查询法:
[mw_shl_code=c,true] void Usart2_Send(void)
{
unsigned char i;
if(0 == BufUsart2.lenTx) return;
for(i=0; i< BufUsart2.lenTx; i++)
{
USART_SendData(USART2, BufUsart2.bufTx);
while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);
}
while(USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET);
BufUsart2.lenTx = 0;
} [/mw_shl_code]
为什么什么程序跑起来后,会进入发送中断?
|
|