新手入门
- 积分
- 17
- 金钱
- 17
- 注册时间
- 2015-9-22
- 在线时间
- 105 小时
|
20金钱
串口初始化时候只打开了唯一的接收RXNE中断。
串口发送用查询法:
- void Usart2_Send(void)
- {
- unsigned char i;
-
- if(0 == BufUsart2.lenTx) return;
- for(i=0; i< BufUsart2.lenTx; i++)
- {
- USART_SendData(USART2, BufUsart2.bufTx[i]);
- while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);
- }
- while(USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET);
- BufUsart2.lenTx = 0;
- }
复制代码 什么程序跑起来后,会进入发送中断?
|
|