蓝牙串口发送,上位机.docVIP

  • 11
  • 0
  • 约2.27万字
  • 约 17页
  • 2017-03-22 发布于江苏
  • 举报
蓝牙串口发送,上位机

蓝牙串口发送,上位机 1.中断向量号有2个,只有一个是好的 2.中断中没有加UART_IRQ_DIS(UART0); UART_IRQ_EN(UART0); 语句,导致进了中断退不出来 3.中断程序 extern u32 p,i,d,speed,a[4]; void USART0_IRQHandler(void) { DisableInterrupts; //关总中断 UART_IRQ_DIS(UART0); //接收到一组数据 a[0]= uart_getchar (UART0); a[1]= uart_getchar (UART0); a[2]= uart_getchar (UART0); a[3]= uart_getchar (UART0); p = a[0]; i = a[1]; d = a[2]; speed = a[3]; UART_IRQ_EN(UART0); EnableInterrupts; //开总中断 } 4.要把串口接收中断的优先级设置为最高,否则会被其他中断打断,而使部分数据丢失接受不了,导致程序卡死在uart_getchar (UART0) 一.

文档评论(0)

1亿VIP精品文档

相关文档