2417| 9
|
萌新菜鸟求助,F4系列用串口和上位机通信问题 |
20金钱
最佳答案[mw_shl_code=c,true]void USART1_IRQHandler(void)
{
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) // 如果接收到1个字节
{
aRxBuffer[RxCounter++] = USART1->DR;// 把接收到的字节保存,数组地址加1
}
else if(USART_GetITStatus(USART1, USART_IT_IDLE) != RESET)// 如果接收到1帧数据
{
u8 Clear=USART1->SR;// 读SR寄存器
Clear=USART1->DR;// 读DR寄存器(先读SR再读DR,就是为了清除I ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 10:17
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网