TQRFSOC开发板47DR EMIO串口回环测试

        本实例将演示如何在RFSOC 47DR开发板上实现EMIO串口回环测试。此测试通过将PS的串口输出重定向到PMOD接口上的引脚,并利用串口转USB模块桥接PMOD接口与电脑。运行编写好的串口回环程序,随后通过电脑上的串口通信软件发送数据至开发板,实现数据的即时回环显示。

       在ZYNQ核配置中勾选空余的串口,引脚选择EMIO。在设计中把引脚引出。

        从原理图中找到PMOD,这里选择PMOD J3的一脚与三角,对应j12与k12。

        在XDC文件中绑定对应的引脚。

       生产比特流文件时打开vitis编写vitis项目。创建好hello world工程模板,修改代码如下图所示,PSUartInit()函数实现串口初始化,输入参数一为上面ZYNQ核中勾选的串口号,参数二为波特率。初始化串口后就可以使用XUartPs_Recv()与XUartPs_Send()函数进行收发,实现串口回环。

       最终生成BOOT.bin文件,把文件放在SD卡中插入开发板。使用串口转SUB设备连接PMOD上串口的两个引脚与电脑。如下图所示RX与TX标号是开发板的引脚,使用串口转USB模块时,模块的TX连接下图RX,模块的RX连接下图的TX,插入电源。

        在电脑中使用串口助手发送内容,可以看到都有回显,表示回环测试成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值