专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
关于我自己的板子有点毛病,求个大神
2019-03-23 19:24
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
6148
14
1273
您好,问个东西,我按照开发板提供的原理图,做了一块板子,usart的收发程序可以在开发板上运行,但是在自己的板子上无法正常运行,症状如下,直接输出预先存在板子上的字符串是可以的,但是如果我发abcd给开发板芯片,他同样的会abcd,我给自己的板子发abcd,回复的是乱码,有人知道为什么吗,我是完全照抄的,只不过是自己布线的罢了 此帖出自
小平头技术问答
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
lr2131
1楼-- · 2019-03-24 22:21
你使用的回环测试吗?
加载中...
jensenhero
2楼-- · 2019-03-25 03:50
精彩回答 2 元偷偷看……
加载中...
lr2131
3楼-- · 2019-03-25 04:07
回环测试也就是发送方和接收方都是自己,成为了环形,所以叫回环。这个几乎是可以用来检测所有通信模块本身故障的方法。如果回环检测都通不过,那基本可以判定这个硬件模块是有问题的,当然前提是1.你的软件代码没问题(参数设置必须在可通信范围内),2.然后用来回环的连线没问题,3.连接顺序也没有问题(针对并行通信多连线的)。由于是串行1跟线不存在线序问题,所以你只要注意第1和2两点就好。
再检查下,回环测试还是通不过,那应该是模块有问题。你也可以用这个方法在你那块好的开发板上这么做,代码直接上,然后回环连接,马上就能看到是怎么个效果,这样可以检查你回环测试用的代码是不是有问题。关于回环连线这个问题,我看到有些开发板的串口模块寄存器中直接支持回环测试的,设置某个寄存器位后,内部硬件自动连接RX和TX,不需要用户在外面连接,效果是一样的。这样便于测试,因为有些已经焊好的板子,就是没给露出这两管脚让你连,很麻烦。
加载中...
lr2131
4楼-- · 2019-03-25 05:13
搞网卡驱动,或是网络TCP/IP内核服务驱动的人,有时需要裁剪或改动某些东西,然后要测试时,也会类似的先用回环测试,能通过了才会继续往下做,不然如果是通信的另一方有问题,还以为是本方有问题,怎么调也调不出来的。当然如果硬件什么的都没有问题,只是软件通信设置或协议不匹配也是会出问题,但只要一回环,接受和发送都是一样的设置或协议了,自然就排除了这个问题。而且调试时不是同时调2个板子,不至于搞乱了。
加载中...
jensenhero
5楼-- · 2019-03-25 10:14
精彩回答 2 元偷偷看……
加载中...
jensenhero
6楼-- · 2019-03-25 11:43
前辈懂这个吗?
http://bbs.eeworld.com.cn/thread-362144-1-1.html
加载中...
上一页
1
2
3
下一页
一周热门
更多
>
相关问题
相关文章
嵌入式编译生成的HEX文件和BIN文件内容详解
0个评论
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
单片机中把部分Flash虚拟成Eeprom使用时,如何延长使用寿命
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
敢问路在何方,STM32迈出的第一步,却注定了它非凡的一生
0个评论
年工作时间真的就等于3年工作经验?也许你就不配
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
再检查下,回环测试还是通不过,那应该是模块有问题。你也可以用这个方法在你那块好的开发板上这么做,代码直接上,然后回环连接,马上就能看到是怎么个效果,这样可以检查你回环测试用的代码是不是有问题。关于回环连线这个问题,我看到有些开发板的串口模块寄存器中直接支持回环测试的,设置某个寄存器位后,内部硬件自动连接RX和TX,不需要用户在外面连接,效果是一样的。这样便于测试,因为有些已经焊好的板子,就是没给露出这两管脚让你连,很麻烦。
一周热门 更多>