3600| 2
|
uart1中断第一次接收第一个字节丢失 |
10金钱
最佳答案自顶一下 发一下串口中断
和正点原子的教程一样设了一个16位的寄存器 UART_STATUS
因为测试是纯数字的 所以以'a'+'b'结束数据而不是回车换行 有老哥能帮忙看看嘛
------------------------------------------------------------------------------
void USART1_IRQHandler(void) //串口1中断服务程序
{
u8 res;
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)
{
if (!(UART_STATUS&(1
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-24 01:44
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网