![](https://img-blog.csdnimg.cn/20200310145453127.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
硬件开发
文章平均质量分 72
好好学起来
later_niu
bug才是最好的老师
展开
-
Verilog关于inout端口电路的设计与仿真
写组合逻辑电路的最后一个模块是双向总线缓冲器,就是基于三态门的。这里涉及到inout端口。编写程序发现诸多问题。这也是针对我做的这个小电路的总结,也算有一些更深的理解了1、设计文件的编写先给出完整文件:`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Engineer: // // Create Date:原创 2020-10-29 20:49:15 · 3800 阅读 · 0 评论 -
Vivado封装、调用IP核及Diagram设计
1、首先制作IP核需要把对应封装的电路程序设为顶层文件。2、设置IP核的库名和位置3、自定义自己的IP核现在已经能看到封装好的IP核了。4、下一步调用这个封装的半加器IP核,构建全加器电路搜索添加刚才的IP核发现一个事情,add IP可以添加之前封装的IP核,但是直接add Module,然后选择之前写的Verilog文件同样能导入一个模块。所以如果在一个工程下做,是不是不打包IP核也挺方便的。右击电路选择Create Port添加input和output连线就完成了设计。原创 2020-10-29 20:19:15 · 7274 阅读 · 0 评论 -
FPGA学习路线
参考在图片上个人喜欢图像处理,还要看实际情况了原创 2020-10-25 21:47:53 · 774 阅读 · 1 评论 -
FPGA入门开发完整流程(Vivado2020+Verilog)
一、总体流程开发工具:Vivado2020VerilogARTIX-7 FPGA AX7035这是我做的完整流程,涉及到初级开发的功能;新建工程:(RTL Project)芯片选型;编写程序:源文件,仿真文件,约束文件;时序仿真;约束:IO配置;综合;实现生成二进制文件,下载验证。这是网上找的的开发流程框图二、具体流程2.1 新建工程现在进入了开发主界面,认识一下IDE的各部分可以在右上角把自己拖拽好的布局保存下来。2.2 编写程序新建源文件:然后有3个原创 2020-10-25 21:42:37 · 14268 阅读 · 1 评论 -
AD20绘制PCB
这不是一篇教程或者笔记! 使用中,不开源。花了两三天天时间,画了一块PCB。电赛时和同组小伙伴学了一点儿,但是只能算学到一点儿。学习到的一些东西:自己参照数据手册画封装库;手动接STM32的线,其余自动布线并修改;裁剪、铺铜、标注尺寸、etc.现在总结貌似没有做到时候那么多的问题了,但是的确不太容易,现在也算入门,了解整套流程啦。这次画PCB也是参考网上教程,遇到问题或需求直...原创 2020-04-02 13:31:32 · 14178 阅读 · 0 评论 -
【STM32调试(三)】采集bmp图像保存在SD卡
将图像保存在SD卡一、思路二、移植文件系统三、保存图片四、实验结果及开源一、思路二、移植文件系统三、保存图片四、实验结果及开源原创 2020-03-24 21:37:17 · 11343 阅读 · 4 评论 -
【STM32调试(一)】串口发送像素,上位机解析显示。
图片上位机一、思路二、STM32采集数据发送2.1、OV7725模组2.2、串口发送三、上位机接收,解析,显示保存2.1、接收解析2.2、数据格式转换2.3、遇到问题四、小结&开源一、思路二、STM32采集数据发送2.1、OV7725模组2.2、串口发送有两种发送方式:高低位单独发送;合并一起发送。发送内容:黑白,二值,彩图三、上位机接收,解析,显示保存2.1、接收解析2...原创 2020-03-20 14:54:32 · 19121 阅读 · 17 评论 -
DSP学习笔记----片内ADC
一. DSP5509A片内ADC简介DSP内部的ADC转换速率比较低, 采样频率21.5kHz,所以只能采样一些频率较低的信号。DSP5509A内部集成10位连续逼近模式模/数转换器.//文档: 5509 DSP Analog-to-Digital Converter (ADC) Reference Guide.pdf 根据ADC的结构图,可以看见,ADC由时钟电路, 通道选择电路...原创 2018-11-03 16:57:19 · 10321 阅读 · 1 评论 -
DSP学习笔记----EMIF(外部存储器接口)
一. EMIF介绍CE空间:dsp的存储空间分为片内和片外两种,片外空间分成四个部分,分别用于映射不同的片外设备,即ce空间 。The remainder of the memory map is external space that is divided into four spaces. Each space has a chipenable decode signal (c...原创 2018-10-29 18:57:29 · 34793 阅读 · 0 评论 -
DSP学习笔记----GPIO学习及实验(附程序)
一. GPIO寄存器TMS320VC5509A有八个GPIO引脚. 它的配置寄存器有两个:GPIO方向寄存器IODIR 和 GPIO数据寄存器IODATAGPIO方向寄存器(IODIR):GPIO方向寄存器IODIR 位 字段 说明 15~8 Rsvd 保留 7~0 IOxDIR IOx方向控制位。 0:IOx配置为输入...原创 2018-10-25 14:47:20 · 9052 阅读 · 0 评论 -
DSP学习笔记----时钟发生器/通用定时器
更多请参考官方文档: 5509 DSP Timers Reference Guide (Rev. C).pdf一.时钟发生器概述:通过锁相环 分频/倍频 输入频率 供CPU和外设使用.时钟模式寄存器(CLKMD) :时钟模式寄存器CLKMD 位 字段 说明 15 Rsvd 保留 14 IAI 退出Idle状态后, 决定PLL...原创 2018-08-09 14:06:56 · 12796 阅读 · 0 评论 -
DSP学习笔记----工程结构及文件
cmd文件:一个cmd文件由三部分组成:1)MEMORY命令:描述系统实际的硬件资源2)SECTIONS命令:描述“段”如何定位3)输入/输出定义:.obj文件:链接器要链接的目标文件;.lib文件:链接器要链接的库文件;.map文件:链接器生成的交叉索引文件;.out文件:链接器生成的可执行代码;链接器选项 一个简单的cmd文件如下: PS: 在我们实际使用中可以直接把所...原创 2018-08-08 08:05:28 · 8782 阅读 · 0 评论 -
DSP学习笔记----错误集合
2018/8/7-------------------------------------------------------------------------------------------------------------问题: Error connecting to the target: Error 0x80000240/-151 Fatal...原创 2018-08-09 09:01:26 · 7898 阅读 · 1 评论 -
[002]ccs4.2导入ccs3.3的工程
ccs4.2导入ccs3.3的工程很简单,步骤如下:1..project->>Import Legacy CCSv3.3 Project 打开CCS3.3工程文件所在位置(Ps:不要是中文路径, 把原来的文件换一个路径)这样就成功导入了ccs3.3的工程.(PS:一些选中框,按我的图中来就ok)原创 2018-01-08 20:00:33 · 6828 阅读 · 0 评论 -
[001]ccs5.3环境配置及第一个程序
昨天配置了一个上午的ccs5.3的环境都没有成功.今天上午又是忙到了现在终于解决了环境配置的问题.我就记录一下我的问题解决过程. 我的开发板是5509A的,而网上大多数是2000系列的教程.参考起来很不容易.我的参考书>(陈泰红)也是ccs3.3.我的win7装不上,也会对后面的开发有很多影响,所以参考书也无法参考. 我遇到的问题是无法搜索到动态库的正确路径.写出来的正确的代码就被报了很多原创 2017-11-12 11:50:16 · 7704 阅读 · 0 评论 -
51单片机实训----门禁系统
基于51单片机的实训项目, 智能门禁系统.目录实训内容 : 项目地址 : 具体代码 实现效果 :实训内容:“门禁系统”主要有两种工作模式: 模式一: 7:00 – 22:00 为自动门状态, 该状态下门的开和关是通过超声波测距来控制, 当测得到的距离小于30CM时门就开, 门开5s后自动关门. 模式二: 22:00 – 7:00 为密码门状态, ...原创 2018-09-30 19:02:51 · 12185 阅读 · 3 评论 -
麒麟座V3.1接入OneNET平台初体验--上传温湿度
一..前言这篇文章不得不有前言, 一直在搭建自己的云服务器, 最后还是觉得OneNet的平台更加方便, 省时省力, 功能强大, 调用方便. 这次开发麒麟座也没有硬件基础, 用着官方的例程就成功连接到云平台了.二..接入准备麒麟座开发板V3.1, Keil5, St-link下载地址: 链接:https://pan.baidu.com/s/1KsP_YlcwgDGCc6NzQwrPWg 密码:pow...原创 2018-05-03 19:13:01 · 8888 阅读 · 2 评论