1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
问题虽然简单,各位高手帮下吧。忘了贴程序
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //????????(????????????±?????0x0d 0x0a?á??) { USART_ClearITPendingBit(USART1, USART_IT_RXNE); //????????±ê?? Res =USART_ReceiveData(USART1);//(USART1->DR);//???????????????? if((USART_RX_STA&0x80)==0)//???????ê?? { if(USART_RX_STA&0x40)//????????0x0d { if(Res!=0x0a) { USART_RX_STA=0;//?????í?ó,???????? } else { i = USART_RX_STA; USART_RX_STA|=0x80;//?????ê???? USART_ITConfig(USART1, USART_IT_TXE, ENABLE); USART_SendData(USART1,i); USART_ITConfig(USART1, USART_IT_TXE, DISABLE); } } else //????????0X0D { if(Res==0x0d) USART_RX_STA|=0x40; else { USART_RX_BUF[USART_RX_STA&0X3FF]=Res ; USART_RX_STA++; if(USART_RX_STA>1023) { USART_RX_STA=0;//?????????í?ó,???????????? } } } } } } |
|
|
|
你电脑端发送回车键了么?
|
|
|
|
|
|
|
|
/********????1×???×?·????????ò******/
/* if(USART_GetITStatus(USART1,USART_IT_RXNE)!=RESET) { if( bUart0_Flag==FALSE )//?????????????????????????? { USART_ClearITPendingBit(USART1, USART_IT_RXNE); //????????±ê?? UartPara.ucBuf[UartPara.ulRxIndex++]= USART_ReceiveData(USART1); if(UartPara.ulRxIndex==5) { USART_ITConfig(USART1, USART_IT_RXNE, DISABLE); UartPara.ulRxIndex = 0; for(i=0;i<5;i++) res = UartPara.ucBuf; p = res; USART_ITConfig(USART1, USART_IT_TXE, ENABLE); i = 20; while(i--) { USART_SendData(USART1, *p++); while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET); } USART_ITConfig(USART1, USART_IT_TXE, DISABLE); USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); } } } */ 自己写的自收发程序,可惜是定长度的,只是为了验证串口没有问题。 有没有其他好办法能很好的检测不定长的字节? 原子哥能想到上面检测不到0D 0A是什么问题吗? |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1777 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1080 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1678 浏览 2 评论
1938浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
731浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
595浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
554浏览 3评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 06:08 , Processed in 0.828905 second(s), Total 86, Slave 69 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号