【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十一章 PS端UART读写控制

该教程详细介绍了如何在ZYNQ Ultrascale+ MPSOC FPGA中进行PS端UART的读写控制,包括UART模块结构、Vitis程序开发流程、中断设置和板上验证。实验中通过中断实现每1S发送数据,并在接收到数据时将其回传。读者将学习到UART模式配置、数据格式设定、中断服务程序以及发送接收函数的使用。
摘要由CSDN通过智能技术生成

原创声明:

本原创教程由芯驿电子科技(上海)有限公司(ALINX)创作,版权归本公司所有,如需转载,需授权并注明出处。

适用于板卡型号:

AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG

 

vivado工程目录为“ps_hello/vivado”

vitis工程目录为“ps_uart/vitis”

软件工程师工作内容

以下为软件工程师负责内容。

在前面的实验中,大家或多或少会发现有打印信息的情况,主要是调用”xil_printf”或”printf”,但是通过什么打印信息呢?我们还记得打印信息之前设置了串口,是的,确实是串口,但这些函数是如何调用串口呢?其实我们可以在”xil_printf”函数定义中看到,注意outbyte函数就是调用UART打印的。

再进入outbye的函数,即可看到调用了PS端UART的函数,得以在串口中显示。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值