OpenEdv-开源电子网

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

求助原子哥,以及各位大虾,

[复制链接]

6

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-3-15
在线时间
1 小时
发表于 2015-3-17 10:41:06 | 显示全部楼层 |阅读模式
5金钱
我写了个程序,目的是把串口3接收到的条形码扫描设备获得的条码信息经过主控stm32f103的串口4发送到上位机的串口调试助手,(条形码扫描设备的主控也是stm32f103,是买的设备),但是现在打开串口调试助手,就连续不断的输入00,我发送11,也能发送。扫描条码时,得不到条码的信息,不知道怎么回事,谢谢指点啊,谢谢,,,
下面是附加程序,

MCL程序.zip

5.76 MB, 下载次数: 62

最佳答案

查看完整内容[请看2#楼]

说说你的程序,下面都是错误。 main 函数里面, 1、while (1) 循环里面,频繁设置LED的控制端口。。。。 2、频繁使能 usart3 。。。。 3、频繁关闭 usart3。。。。 uart1.c 函数: 校验和,i 是四个字节相加,你观察过,最后的值是多少,是几位?而 BUF[4] 是多少、几位? 以上这些问题,可以得出结论:你没有仿真器,或者还不会用仿真器。这样的功能,对一个新手,写完 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11558
金钱
11558
注册时间
2014-4-1
在线时间
1318 小时
发表于 2015-3-17 10:41:07 | 显示全部楼层
说说你的程序,下面都是错误。

main 函数里面,
1、while (1) 循环里面,频繁设置LED的控制端口。。。。
2、频繁使能 usart3 。。。。
3、频繁关闭 usart3。。。。

uart1.c 函数:
校验和,i 是四个字节相加,你观察过,最后的值是多少,是几位?而 BUF[4] 是多少、几位?


以上这些问题,可以得出结论:你没有仿真器,或者还不会用仿真器。这样的功能,对一个新手,写完程序就成功的概率是零。

所以建议你先集中精力把一个串口搞清楚。
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11558
金钱
11558
注册时间
2014-4-1
在线时间
1318 小时
发表于 2015-3-17 22:15:32 | 显示全部楼层
目的描述不清楚,有个图就好了;
“就连续不断的输入00”,是指助手一直能够收到00吗?

while 循环里为什么要频繁初始化?一次就够了。而且,知道会造成什么影响吗?


回复

使用道具 举报

6

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-3-15
在线时间
1 小时
 楼主| 发表于 2015-3-18 18:23:23 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
打开助手是这样的,只出现00 00 00 00 00 00 00 00 00 00 00。发送的话,发送的能接收到,但是条码扫描的信息还是不能显示出来,条码设备是好的,初始化放在大循环外了,没注意到,粗心了 ,感觉就是串口3读的数据放在BUF里,然后串口4去读取BUF中的数据,发送到串口调试助手,这一收一存一取一发有问题。。。
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11558
金钱
11558
注册时间
2014-4-1
在线时间
1318 小时
发表于 2015-3-18 18:31:25 | 显示全部楼层
集中在一个串口上,把操作搞清楚吧。路要一步步地走。
回复

使用道具 举报

6

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-3-15
在线时间
1 小时
 楼主| 发表于 2015-3-18 18:40:41 | 显示全部楼层
回复【4楼】xuande:
---------------------------------
好的,我再搞搞,谢谢。
回复

使用道具 举报

6

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-3-15
在线时间
1 小时
 楼主| 发表于 2015-3-18 21:55:21 | 显示全部楼层
回复【6楼】xuande:
---------------------------------
好的,谢谢您的指导。
回复

使用道具 举报

6

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-3-15
在线时间
1 小时
 楼主| 发表于 2015-3-18 21:56:47 | 显示全部楼层
回复【7楼】雕刻时光:
---------------------------------
回复【6楼】xuande:
---------------------------------
另外说一句,您的头像看着像阿森纳教练温格。。。。
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11558
金钱
11558
注册时间
2014-4-1
在线时间
1318 小时
发表于 2015-3-18 22:03:56 | 显示全部楼层
回复【8楼】雕刻时光:
---------------------------------

头像是论坛定的,呵呵
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-24 16:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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