3143|2

1488

帖子

2

TA的资源

纯净的硅(中级)

楼主
 

关于FPGA串口接收二进制显示 [复制链接]

本帖最后由 qq849682862 于 2015-11-8 17:35 编辑

  这两天在学习FPGA的UART收发 结果一直卡在了接收上 程序写好了 但是调试总是和预期的不太一致 具体表现为 因为开发板有四位LED 因此程序中将接收的UART_DATA的低四位分配到LED上 通过LED的亮灭来观察接收的数据情况 调试发现发送0~9的数据显示都是正确的 但是发送a~f与LED亮灭情况就不一致了 百思不得其解 最后无奈之下 直接逻辑分析采RX的数据吧 串口调试助手100ms自动发送


然后逻辑分析仪采集RX数据



发现挺一致的啊 又有点凌乱了 忽然发现RX二进制码为0b01100001 这为嘛会对应为a呢



忽然醒悟原来是将采集到的数据以ASCII码形式显示了
将上述二进制数转换为十进制确实为97 字符a确实对应ASCII值97 如此说来就是调试助手是发送的ASCII字符而不是我预期的十六进制数据

好吧 换个串口调试助手



重点是以十六进制发送

逻辑分析仪采集下看看



好吧 总算给对应上了

小白写在此 提醒自己

此帖出自FPGA/CPLD论坛

最新回复

推荐两款,串口猎人和原子的串口助手  详情 回复 发表于 2015-11-9 00:21
点赞 关注(1)
个人签名专业从事于在线监测振动、转速、轴振动、位移等,设备管理及故障检测振动诊断系统在线监测点巡检系统-现场动平衡仪-测振仪、便携式测振仪
 

回复
举报

3

帖子

2

TA的资源

一粒金砂(初级)

沙发
 
这问题不仅出现在FPGA上面,所有的都会有这样的问题吧
此帖出自FPGA/CPLD论坛
 
 

回复

503

帖子

1

TA的资源

一粒金砂(高级)

板凳
 
推荐两款,串口猎人和原子的串口助手
此帖出自FPGA/CPLD论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表