固件库:STM32F10x_StdPeriph_Lib_V3.5.0 MCU:STM32F103VET6 中断收,查询发。我一开始是串口1自收自发!正常!后来直接在发里改成串口2发,就不对了!只能收发一次正确数据,后面就没反应了。大家帮我看看吧!其中在发里有对数据头尾的判断! 收: void USART1_IRQHandler(void) { if(USART_GetITStatus(USART1,USART_IT_RXNE) != RESET) //中断产生 { USART_ClearITPendingBit(USART1,USART_IT_RXNE); //清除中断标志 Usart1_Buffer[Usart1_Rx] = USART_ReceiveData(USART1); delay_us(220); Usart1_Rx++; Usart1_Rx &= 0xFF; } if(USART_GetFlagStatus(USART1,USART_FLAG_ORE) == SET) //溢出 { USART_ClearFlag(USART1,USART_FLAG_ORE); //读SR USART_ReceiveData(USART1); //读DR } } 发: while (1) { if(Usart1_Buffer[Usart1_Rx-1] == 0x5A) //头 Usart1_Tx = Usart1_Rx-1; if((Usart1_Buffer[Usart1_Tx] == 0x5A)&&(Usart1_Buffer[Usart1_Rx-1] == 0xA5)) //检测到头的情况下检测到尾 { Usart1_Len = Usart1_Rx-1 - Usart1_Tx; //长度 for(tx1 = 0; tx1 |
【MCU实战经验】基于STM32F103C8T6的hart总线调试器设计
求教STM32F103进入STOP模式后用外部中断唤醒的问题
基于STM32F103RCT6的无源蜂鸣器音乐播放(生日快乐歌)
STM32F103c8t6有没有DAC 功能?
STM32F103x中文数据手册
新手求教,为何在我电脑上找不到STM32F1Xx.h文件
金龙107例程汇总(STM32F107)
万利STM32F107VC 原理图
STM32F103 ADC多通道检测必须要DMA吗?
【官方例程】STM32F107以太网官方例程
RE:STM32F103串口1收,串口2发不正确
回复:STM32F103串口1收,串口2发不正确
RE:STM32F103串口1收,串口2发不正确
RE:STM32F103串口1收,串口2发不正确
RE:STM32F103串口1收,串口2发不正确
回复:STM32F103串口1收,串口2发不正确
main.txt
2013-4-7 16:25 上传
点击文件名下载附件
2.1 KB, 下载次数: 34
usart_config.txt
2013-4-7 16:26 上传
点击文件名下载附件
8.2 KB, 下载次数: 27
RE:STM32F103串口1收,串口2发不正确
RE:STM32F103串口1收,串口2发不正确
回复:STM32F103串口1收,串口2发不正确