日常生活小技巧 -- UART (串口)回环测试

转自https://blog.csdn.net/qq_29350001/article/details/77335721

 

新买的USB转串口线。需要测试一下是否是OK的。该如何测试?

其实很简单,就是讲 Tx  和 Rx 短接,即DB9 的 2、3 两针接在一起!然后用串口调试工具自发自收。

具体怎么做,下面我们来讲一下。

一、查看端口号
首先将 USB 转串口线 插到电脑 USB 口上。

然后打开 我的电脑->属性->设备管理器->端口号(COM 和 LPT)

如上图 可以看到 端口号为 COM2 

这里需要注意,串口调试工具,往往端口号为COM1到 COM4。

如果上面端口号比如弄出来个 COM5,那肯定找不到了。

需要更改为 COM1 到 COM4 的端口号。怎么改?

右击端口查看属性,这里可以看到串口的波特率、数据位、校验位、停止位等等信息。这些都不用改...

点击高级,然后将COM端口号,选择为 COM1 到 COM4 的。

二、设置串口调试工具
将串口改为 刚才的端口号,其他不用改。其实是和上面的端口号是一致的。然后可以看到那个红灯亮了。

然后在 十六进制显示、十六进制发送 前打对勾。在发送的字符/数据 任意输入两位数字,比如 12

三、短接串口线或者USB转串口线9针中的2和3
短接这里有个问题,串口线是分公母的。然后将 2、3脚短接即可。

参看:DB9 公头母头引脚定义及连接

四、手动发送
最后单击手动发送,然后既可以看到有 12 数据接收,即证明串口线是OK的


--------------------- 
作者:聚优致成 
来源:CSDN 
原文:https://blog.csdn.net/qq_29350001/article/details/77335721 
版权声明:本文为博主原创文章,转载请附上博文链接!

在FPGA中实现UART串口回环,需要设计两个模块,分别是uart_rx和uart_tx模块。其中,uart_rx模块负责接收串口数据,而uart_tx模块负责发送串口数据。在uart_rx模块中,可以使用线性序列机的设计方法,通过时序图来描述其功能。时序图中可以清楚地看到数据的传输过程,包括起始位、数据位和结束位的发送和接收。具体的代码实现可以参考引用\[1\]和引用\[2\]中的内容。在设计FPGA时,养成良好的设计习惯非常重要,可以先画出实验的框图,然后对每个小模块进行时序设计。这样可以避免在复杂项目中茫然无措。引用\[3\]中提供了一个实验框图的例子,可以作为参考。 #### 引用[.reference_title] - *1* *3* [基于FPGA的UART回环设计(1)](https://blog.csdn.net/zhangningning1996/article/details/103836599)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [基于FPGA实现uart串口模块(Verilog)--------接收模块及思路总结](https://blog.csdn.net/qq_41467882/article/details/87027577)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值