news 2026/6/15 9:32:34

Zynq上UART/IIC/SPI的27个实验-第1课:PS 硬件 UART 发送

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Zynq上UART/IIC/SPI的27个实验-第1课:PS 硬件 UART 发送

目录

目标

  • 每隔1s发出一条消息

BD

main.cpp

#include"xparameters.h"#include"xuartps.h"#include"xil_printf.h"#include"sleep.h"#include<string.h>/* ================= 配置 ================= */#defineUART_DEVICE_IDXPAR_XUARTPS_0_DEVICE_ID/* ================= 全局对象 ================= */staticXUartPs UartPs;/* ================= UART 初始化 ================= */staticintBspUartInit(void){intStatus;XUartPs_Config*Config;Config=XUartPs_LookupConfig(UART_DEVICE_ID);if(Config==NULL)returnXST_FAILURE;Status=XUartPs_CfgInitialize(&UartPs,Config,Config->BaseAddress);if(Status!=XST_SUCCESS)returnStatus;Status=XUartPs_SelfTest(&UartPs);if(Status!=XST_SUCCESS)returnStatus;/* 115200 / 8N1 */XUartPs_SetBaudRate(&UartPs,115200);XUartPs_SetOperMode(&UartPs,XUARTPS_OPER_MODE_NORMAL);returnXST_SUCCESS;}/* ================= BSP 对外发送接口 ================= *//* 阻塞发送,直到发完 */voidBspUartWrite(uint8_t*buf,uint32_tlen){uint32_tsent=0;while(sent<len){sent+=XUartPs_Send(&UartPs,buf+sent,len-sent);}}/* ================= main ================= */intmain(void){intStatus;xil_printf("BspUartWrite TX test start\r\n");Status=BspUartInit();if(Status!=XST_SUCCESS){xil_printf("UART init failed!\r\n");while(1);}constchar*hello="Hello! BspUartWrite OK\r\n";BspUartWrite((uint8_t*)hello,strlen(hello));uint32_tcnt=0;charbuf[64];while(1){intn=sprintf(buf,"TX cnt = %lu\r\n",cnt++);BspUartWrite((uint8_t*)buf,n);sleep(1);}return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 4:46:44

调制器评价指标

调制器评价指标 引言 正文 调制器结构图 消光比 (extinction ratio) 插入损耗(insertion loss) V π L π V_{\pi}L_{\pi} Vπ​Lπ​ 调制速度 Author: JiJi \textrm{Author: JiJi} Author: JiJi Created Time: 2026.01.14 \textrm{Created Time: 2026.01.14} Created Ti…

作者头像 李华
网站建设 2026/6/15 5:56:28

算力成本估算:基于Token吞吐量的资源需求模型

在上一篇中&#xff0c;我们聊了模型选型的艺术。今天&#xff0c;我们要变得更现实一点&#xff0c;聊聊钱。 当你向CTO或财务总监申请购买昇腾910B服务器时&#xff0c;光说“DeepSeek效果好”是拿不到预算的。你需要回答一个灵魂拷问&#xff1a;为了支撑我们现在的业务量&a…

作者头像 李华
网站建设 2026/6/13 11:16:19

深度测评10个AI论文网站,助本科生轻松搞定毕业论文!

深度测评10个AI论文网站&#xff0c;助本科生轻松搞定毕业论文&#xff01; AI 工具如何成为论文写作的得力助手 在当前高校教育中&#xff0c;毕业论文已成为本科生必须面对的重要任务。随着人工智能技术的不断发展&#xff0c;越来越多的 AI 工具被应用于论文写作过程中&…

作者头像 李华
网站建设 2026/6/12 23:10:32

当代年轻人买手机新标准,这3个原因很真实,里外都要“硬”!

当代年轻人选手机早过了“看颜值冲动下单”的阶段&#xff0c;务实才是核心准则&#xff1a;耐用性要抗造、使用感要丝滑、性价比要够顶&#xff0c;三者缺一不可。而华为手机近年来吸引了越来越多的消费者&#xff0c;这背后是其技术突破、产品力提升、生态构建以及品牌认同共…

作者头像 李华
网站建设 2026/6/12 16:49:14

【课程设计/毕业设计】基于python_CNN机器学习卷积神经网络训练识别中药基于python_CNN深度学习卷积神经网络训练识别中药

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华