OpenEdv-开源电子网

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

STM32F103的旗舰版在485通讯实验遇到了问题

[复制链接]

2

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-1-5
在线时间
2 小时
发表于 2016-1-5 20:44:39 | 显示全部楼层 |阅读模式
2金钱
在最近开始学习嵌入式,做到通讯部分的时候,用的是这里的旗舰版,加载485通讯实验库函数版本的例程后,发现和教程中的现象不太一样。因为我手头只有一块板子,所以用的是USB转485的接口,然后进入调试的。但是,发现通过调试助手,可以完成电脑对芯片发送数据,但是当数据少于5个的时候,会加一个 0X13,0x10的小尾巴,剩下的都还正常。但是当按下key0后应该向外发数据的时候,就完全没有反应了。在调试模式中,对RS485_TX_EN=1这句设置breakpoint后,发现经过了这句后才进行的senddata那一句。但是在485转USB和串口助手上都没有接受到信息的提示。希望各位大大可以给些指点,可能是哪里出了问题。谢谢。

最佳答案

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

啊哈,我就是在自嗨咯。 今天去实验室看了下,发现是板子的管脚和资料不太一样咯。 RE里面的给的是D7,然而在板子上是G9,不知道是不是因为不是一版的旗舰版咯~不过改过来后还是很好用的。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-1-5
在线时间
2 小时
 楼主| 发表于 2016-1-5 20:44:40 | 显示全部楼层
啊哈,我就是在自嗨咯。
今天去实验室看了下,发现是板子的管脚和资料不太一样咯。
RE里面的给的是D7,然而在板子上是G9,不知道是不是因为不是一版的旗舰版咯~不过改过来后还是很好用的。
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-1-5
在线时间
2 小时
 楼主| 发表于 2016-1-5 21:02:59 | 显示全部楼层
额,第一个那个,通过查之前的帖子发现013,010是空格和回车符的ASCII码,回头看了下发现是在调试助手上,发送新行的选项一直没关导致。现在就是还没有解决为什么跑例程不能完成芯片对电脑的信息发送。
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-1-5
在线时间
2 小时
 楼主| 发表于 2016-1-5 21:32:22 | 显示全部楼层
ksingy 发表于 2016-1-5 21:02
额,第一个那个,通过查之前的帖子发现013,010是空格和回车符的ASCII码,回头看了下发现是在调试助手上,发 ...

以及。。。我把板子上P9接口的地方那个485电平的跳线改到232上面时,收发都没有问题。所以现在感觉的话,是485的RE端有问题,或者是和这个相关的问题吧。想知道哪里可能出现问题,或者怎样可以查一下,哪里出了问题,示波器什么的需要第二天去实验室才可以用,但也可以跟我大概说一下测哪里。我明天去试试,谢谢大家了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 17:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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