自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 ZYNQ|LWIP协议栈之DDR学习(5)

最终要发送的是DDR内存中的大量数据。

2024-04-13 14:51:53 1344 2

原创 ZYNQ|LWIP协议栈学习(4)

上一篇当中用freertos系统,Socket API接口和UDP协议完成了数据从开发板发送到上位机。今天的任务是学习数据的接收,做一个echo服务器,让开发板把接收的数据再发回来给上位机。然后学习如何将DDR内存中的数据发送到上位机当中。

2024-04-12 12:02:44 2500

原创 ZYNQ|LWIP协议栈学习(3)

最终我的项目要求是在freertos系统下面编写LWIP网口任务,将DDR中的大量原始数据传输到上位机当中。前面两节都使用的是RAW API,在裸机环境下开发。然后试了一下,freertos下面确实不能用RAW API了,会出现下面的报错。所以我打算用Socket API和UDP协议先在freertos下面编写发送数据的程序。

2024-04-12 10:05:55 1620

原创 ZYNQ|LWIP协议栈学习(2)

send函数在使用之前,需要先进行一个connect,确认连接上了以后,调用send函数实现定向的传输;sendto函数使用的时候就不需要connect,确定一个要通信的地址以后,调用这个函数就可以直接进行数据传输。有点类似于,send函数是坐高铁,需要先买一张票,到了要出发的时候就只能前往票面上对应的目的地,而sendto函数是打出租车,可以直接告诉司机要去哪里。修改例程的方法:把上次程序中的user_udp.c文件进行更改,换成上面文章里面的部分。

2024-04-11 20:41:42 857

原创 ZYNQ|用PL CLOCK 引出时钟信号到外部EMIO引脚

要从PL端引出20MHz的差分时钟信号,接到DDS9954的OSC时钟引脚。

2024-04-09 23:23:24 643 1

原创 ZYNQ|LWIP协议栈学习(1)

(3)插上网线以后,会显示以太网,然后右键属性,选择Internet 协议版本 4(TCP/IPV4),更改设置好的IP地址,按照上述程序的话,应该修改为192.168.1.100,子网掩码还是255.255.255.0。然后配置LWIP相关的参数。然后申请 pbuf 资源,把我要发送的数据写进我申请的 pbuf 缓冲区里面,然后调用udp_send函数把 pbuf 中的数据发送出去。有一个需要注意的是,我使用的是vitis2021.1版本,LWIP的包用的是lwip211,编译的时候出现一个报错。

2024-04-09 23:13:18 2686 1

原创 ZYNQ中的SPI控制器使用

SPI 接口是 Motorola 首先提出的全双工三线同步串行外围接口, 采用主从模式(MasterSlave) 架构;支持多 slave模式应用, 一般仅支持单 Master。时钟由 Master 控制, 在时钟移位脉冲下, 数据按位传输, 高位在前, 低位在后(MSBfirst);SPI 接口有 2 根单向数据线, 为全双工通信。

2024-03-25 15:54:14 4706 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部