OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4285|回复: 2

串口问题

[复制链接]

12

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2013-5-31
在线时间
0 小时
发表于 2014-1-15 20:45:32 | 显示全部楼层 |阅读模式
我的这个程序,用串口调试助理,,ministm32在刚刚上电的时候,发一次接收一次。紧接着就需要发14次才能收到一次。
求原子大哥给看看。急!

farming胡 - 定稿 - 副本.zip

8.21 MB, 下载次数: 56

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2013-5-31
在线时间
0 小时
 楼主| 发表于 2014-1-15 21:25:40 | 显示全部楼层
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)  //????????(????????????±?????0x0d 0x0a?á??)
{
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 USART_RX_STA|=0x80; //?????ê???? 
}
else //????????0X0D
{
if(Res==0x0d)USART_RX_STA|=0x40;
else
{
UartRxBuf.RxBuf[USART_RX_STA&0X3FFF]=Res ;
USART_RX_STA++;
if(USART_RX_STA>63)USART_RX_STA=0;//?????????í?ó,????????????   
}  
}
}     
     } 
当我把红色部分的63改为21就需要发送14次才能接收到一次。

01 05 12 00 00 00 05 00 00 00 00 00 00 00 0B 01 00 00 00 00 00 00 
01 05 12 00 00 00 05 00 00 00 00 00 00 00 0B 01 00 00 00 00 0B 01 
01 05 12 00 00 00 05 00 00 00 00 00 00 00 0B 01 00 00 00 00 0B 01 
01 05 12 00 00 00 05 00 00 00 00 00 00 00 0B 01 00 00 00 00 0B 01 
01 05 12 00 00 00 05 00 00 00 00 00 00 00 0B 01 00 00 00 00 0B 01 

当用63时候发送四次收到一次
01 05 12 00 00 00 05 00 00 00 00 00 00 00 0B 01 00 00 00 00 00 00 
01 05 12 
00 00 00 05 00 00 00 00 00 00 00 0B 01 01 05 12 00 00 00 
01 05 12 00 00 00 05 00 00 00 00 00 00 00 0B 01 01 05 12 00 00 00 
01 05 12 00 00 00 05 00 00 00 00 00 00 00 0B 01 01 05 12 00 00 00 
01 05 12 00 00 00 05 00 00 00 00 00 00 00 0B 01 01 05 12 00 00 00 
01 05 12 00 00 00 05 00 00 00 00 00 00 00 0B 01 01 05 12 00 00 00 

回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-1-18 21:52:37 | 显示全部楼层
回复【2楼】哈哈一笑:
---------------------------------
开发板有一键下载电路,在上电的时候,会有几次复位。
你按复位(保持板子不断电),还是这个效果么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-6 10:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表