- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 vitis软核固化代码流程
在搭建完Block Design以及硬件代码后,生成bit;bit文件生成成功后,点击Export Hardware,导出xsa文件:(xsa做连接使用)勾选 include bitstream有了xsa文件,就可以启动Vitis 了。选择工作目录选择使用xsa后,选择XSA路径即可。完成后bulid project!!!再建立一个APP project工程,用于代码书写。写完后bulid project!!!开始固化固化需要两步。第一步是在Program FPGA对话框里面,
2021-05-27 10:22:17 2180
原创 C语言-const-static-指针-内存
C语言-const-static-指针const普通变量指针变量函数指针内存申请与释放一维数组或指针的申请二维数组或指针的申请const普通变量const是定义静态变量,变量不可修改static将变量的作用域限制到此文件或函数其中int const static三个关键词的地位相同,顺序可交换,即int const num;和 const int num 一个意思。 int const num = 100; int const static num2 = 200; //num = 10; 此
2020-08-14 17:28:38 997 1
原创 ZYNQ学习日志-------软硬件调试
工程创建可以按照hello world的步骤一步一步建立,也可以直接将工程全部拷贝过来。方法上篇已有步骤,此次直接拷贝。IP核添加此次工程用到了字节的两个IP核,math_ip和GPIO_LITE_ML_1.0,其中math就是一个普通加法器,可直接用vivado自带的加法器,一样的用法,GPIO是输出流水灯控制的核。将这两个文件夹拷入新建的工程下,然后在setting中,IP目录下的Repository中将拷贝过来的IP核添加进去。随后就打开block design,将math_ip_v1_0添
2020-06-10 14:53:38 814 1
原创 C语言 数组-结构体-指针
变量变量是计算机这存储的数据,并且这个数据是可以变化的。但数据并不是直接存放在内存中,而是先申请内存空间(按照变量的类型申请一个合适大小的空间),然后将变量值放入空间中。int a = 5;与int a;a = 5;等价,都是先申明一个int空间,int占用4个字节的内存,然后再将"5"存储到这个4个字节中。int main(void){ printf("%d\n",sizeof(int));//占4个字节 printf("%d\n",sizeof(float));//占4字节 pri
2020-06-10 10:44:57 1950 3
原创 ZYNQ学习日志-------hello wold
新建工程版本:vivado 2018.1ZYNQ板子使用米联客ZYNQ7020正常创建工程,无需添加设计文件。型号选择:xc7z020clg400-2创建block1.creat block design(IP INTEGRATOR下),2.添加IP,添加一个ZYNQIP3.配置ZYNQ此工程中,使用到SD0,UART1.打开即可,CD管脚在此块板中是47,其他板参考原理图。BANK 0 I/O Voltage 选择3.3VBANK 1 I/O Voltage 选择1.8V
2020-06-07 15:54:13 483
原创 基于51的多路DA调节监控软件实现
@基于51的多路DA实现软件说明利用VS设计PC监控软件0(上位机)通过串口与单片机(STC12C5A60S2)实现网络通信,控制多路DA输出(频率可控,占空比可控),上位机采用modbus协议实现对多路DA的控制,并且可利用通信地址对多路DA的工作状态,输出强度进行查询与监控。设计流程上位机部分界面设计,除正常的串口选择、波特率设置、以及发送接收模式外,添加一个扫描按键,可直接扫描到连接单片机的串口号,若未扫到则整个下拉框显示空白。串口扫描程序我们对Markdown编辑器进行了一些功能拓
2020-06-06 14:54:35 451
多路DA上位机+单片机源码.zip
2020-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人