自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (9)
  • 收藏
  • 关注

原创 SoC性能指标&ARM内核运算能力

众所周知,汽车上最常用的传感器是摄像头,而与之对应的计算机视觉算法是基于卷积神经网络的,而卷积神经网络的本质是乘积累加运算MAC(Multiply Accumulate),实现此运算操作的硬件电路单元,被称为“乘数累加器”。不同的CPU指令集不同、硬件加速器不同、CPU架构不同,导致不能简单的用核心数和CPU主频来评估性能,所以出了一个跑分算法叫Dhrystone,基于Dhrystone的分数为DMIPS。它有助于评估执行浮点计算的硬件或算法的速度和效率。MIPS用来评估CPU能力;

2023-09-12 19:16:42 2431

原创 Boost升压电路调试

Boost升压电路调试

2022-11-15 17:50:32 2534 3

原创 PCIe Switch PM40028调试

PCIe Switch PM40028调试

2022-11-14 18:53:56 2799 4

原创 2018年TI杯电子设计竞赛感悟

2018年7月27日,电赛结束已经有三四天的时间了,今年的感悟和去年的相比很是不同。去年大一,刚刚入门单片机,搞点东西也都是瞎搞,没有一个像模像样的作品,即使是有也都是一些次品、半成品。得知学校选拔学生参加全国大学生电子设计竞赛(单数年为国赛、双数年为省赛),才开始准备,当时准备的是控制类方向,因为以前玩过小车,调过风力摆……虽然效果不怎么样,但好歹知道点原理……经过一系列的选拔,我处于那个淘汰与...

2020-07-02 15:29:33 14498 25

原创 【硬件之PADS篇】PADS从PCB文件中导出元件封装库

打开要建立库的PCB文件:文件---库:在弹出框中新建一个库文件,选择建立的位置:在库列表的最下方可以找到新建的库,已经添加进来:选择元器件:选择所有的元器件:右键--保存到库中:全选,更改到自己新建的库确定,在库管理器中就可以找到导入的元件了...

2020-03-04 20:52:24 6193

原创 基于Qsys的DDR2内存驱动

目录基于Qsys的DDR2内存驱动1、建立Qsys系统1.1、时钟1.2、NIOS II1.3、系统ID1.4、片上RAM1.5、JTAG调试器1.6、DDR2控制器1.7、连接2.2、顶层代码2.3、引脚分配2.4、NIOS程序编写测试基于Qsys的DDR2内存驱动按照正常步骤建立Quartus工程,新建一个顶层的Veri...

2020-03-04 20:43:40 1249 2

原创 Linux最小系统板Nano Pi Duo常用配置笔记

基于Nano Pi Duo系统网络配置//查看网络列表nmcli dev//开启WIFI模块nmcli r wifi on//扫描附近WIFInmcli dev wifi//连接到指定的WIFI,开机自动连接,首先应进入root模式nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0nmcli de...

2020-03-04 20:37:03 1011

原创 ubuntu16.04.2配置安装python 3.7.3

ubuntu16.04.2配置安装python最新版(目前最新版是3.7.3)基于友善之臂 nano-pi duo1. 安装python3.7.3wget http://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz4. 解压Python-3.7.3tar -xvf Python-3.7.3.tgz 5. 将解压文件移动到 /us...

2020-03-04 20:35:29 507

原创 【STM32开发】基于DISCO-F723板卡的BootLoader学习笔记

一、官方BootLoader(外部Flash)在F7的固件包例程中,有一个关于BootLoader的例程:包含了Boot和App两部分:1、使用IAR打开Boot程序在memory.h文件中可以定义使用哪些地方做为程序运行区和程序存放区:2、将此代码编译下载到板子上3、复位运行代码,此时开发板没有任何现象:4、接着打开...

2020-03-04 20:31:40 893

原创 【硬件之AD篇】两层PCB的各个板层分析

AD中,对于双层板来说,常用的板层主要分为信号层、机械层、掩膜层、丝印层和其余层。信号层双层板的信号层有两个,分别是Top Layer和Bottom Layer,即顶层和底层,这个好理解,就是两个可以布线、放置器件的层。Top Layer 的颜色默认为红色,可以在上面看到一些焊盘、走线,通俗的说,就是红色的地方都是有铜皮的地方,就是可以粘上焊锡,可以导电的地方:转存失败...

2020-03-04 20:17:41 14365

原创 【硬件电路设计】滤波电容

滤波电容的概念滤波电容的特点1、温升低2、损耗低3、安全性4、便捷性5、低频滤波和高频滤波电容电源滤波电容大小对电压的影响电容滤波电路原理滤波电容的容量越大就越好吗?电源滤波电容的选取与计算如何选取电源滤波电容滤波电容的概念安装在整流电路两端用以降低交流脉动波纹系数提升高效平滑直流输出的一种储能器件,通常把这种器件称其为滤波电容。...

2020-03-04 20:17:28 5257

原创 基于CubeMX HAL库的STM32串口发送、接收配置

/***********************************************描述:基于CubeMX+HAL库的STM32串口发送、接收配置大全,详细内容可查看下方目录。功能:各种常用的配置大全,可以方便的挑选合适的配置快速开发平台:STM32F723-DISCO,除F7特有的自适应波特率外,其余配置对各种含有串口的STM32单片机均适用作者:Miss_若星...

2019-10-20 08:51:20 15550 3

原创 ESP8266烧写原厂固件

ESP8266是一款非常好用的WIFI芯片,安信可科技制作出了基于乐鑫ESP8266芯片的ESP8266模组,也是非常的好用。在实际使用过程中,可以使用AT指令进行配置,也可以使用SDK进行二次开发,可以说功能十分强大。刚刚购买回来后,模组内部自带出厂固件,即AT指令的程序;但如果模组内的固件被刷过,就是下载了别的程序,而希望再次用回AT指令,就需要再次把官方固件下载回来了,本文就简单介绍...

2019-03-08 14:24:38 8198 2

原创 滤波器拓扑结构:Sallen-key和Multiple Feedback

在一些关于滤波器设计的地方,总可以看到Sallen-key和Multiple Feedback这两个词组,但不清楚什么意思,查了查资料,顺带在此处记录一下Sallen-key:麻省理工学院林肯实验室的R. P. Sallen and E. L. Key 在1955所提出。特点:a. 高输入阻抗b. 增益容易被配置c. 运放被配置为电压跟随模式Multiple Fee...

2019-03-06 17:25:43 12611

原创 低功耗蓝牙门禁电路设计

最近给实验室做了新的门禁电路板。之前的电路已经使用了一年了,没出过什么故障,就是功耗特别大,静态工作电流能达到50ma,板子上使用了单片机、射频卡模块、蓝牙串口模块等,采用的是刷卡开门,手机蓝牙串口软件管理用户,模块太多,再加上之前经验有限,只能是拉了一根电线过去,在门框上绕一周去供电。现在重新设计了门禁,淘汰刷卡开门的方式,改成了微信小程序开锁。于是,电路板上就去掉了之前的“耗电大户“单片机...

2018-12-31 19:21:25 2985 6

原创 基于Matlab GUI的简易数字均衡器设计

使用matlab的GUI设计数字均衡器一、设计GUI界面1、新建fig文件:2、使用左侧的控件搭建主界面:3、可以双击控件,修改控件的属性:例如,修改按键显示的文字为:“加载音频文件”例如:修改滑动条的颜色:顺便分享一个配色设计参考网站:https://colorhunt.co再例如,修改图像显示控件的tag名字,方便编程:4、界面设计完成之...

2018-12-31 15:08:38 11279 26

原创 关于Verilog HDL语法中function的使用

在Verilog代码中,function的语言为:function <返回值位宽或类型说明> 函数名;    端口声明;    局部变量定义;    其他语句;endfunction使用函数的方法实现的数码管显示功能:always @ (posedge clk_ww or negedge rst_n) begin if(!rst_n)begin Num_Di...

2018-12-08 10:28:03 8476

原创 阿里云应用服务器+CentOS+宝塔面板+SSL证书(Symantec)配置https

前期已经完成了:1、阿里云轻量应用服务器的购买和系统配置,安装宝塔面板。2、域名购买、实名认证、解析。3、网站备案。至此,网站已经可以使用http进行访问了,但是若要将它当做微信小程序的服务器,就需要使用https进行访问。 给网站配置SSL证书的步骤如下:进行SSL证书的获取 这里我选择的是单域名证书、至于为什么选这个,我也不知道,可能是因为看到了那个“免费”...

2018-12-06 15:00:43 3791

原创 HTML表单提交后不弹出新窗口

一、修改form的target属性<form name="Myform" action="login/login.php" method="POST" onsubmit="return validateForm()" target="_parent" > <input class="pass" ty

2018-12-04 19:48:38 5231

原创 HTML鼠标移至导航栏触发链接,保存当前的导航位置

在HTML界面的导航栏中,设置鼠标移动到元素上面就改变颜色,同时鼠标无需点击直接触发链接,在一个iframe中显示对应界面内容;当鼠标移开后,此刻iframe界面中对应于导航栏中的元素颜色不变,直到进入其他链接界面时元素颜色才变回原样。  当移动鼠标的下一个元素时:鼠标移开到其他区域:代码实现:HTML:<ul class="menu" > &lt...

2018-12-03 21:15:18 1702

原创 基于FPGA和串口的CRC码生成与校验

CRC又称循环冗余校验,是数据通信领域中最常用的一种查错校验码。说是常用,但我在单片机、FPGA的开发中从来没有用过,别说是CRC了,就是串口的奇偶校验都很少用。一个课程设计要做些和通信相关的东西,题目里面好像就只有这个CRC比较有意思,就研究起了这个。乍一看起来这个东西好像挺高大上的:还循环、还冗余,要是碰到个语文差点的,冗余的冗都不知道怎么读……开始时我也觉得这个玩意好复杂、看起来好厉害啊...

2018-11-30 20:32:39 2395 3

原创 SoC EDS 17.0 和 DS-5 下载和安装

开发SoC 的时候,还需要一个工具就是EDS,记录SoC EDS 17.0的下载和安装一、下载1、下载的方法类似于上一篇博客中的下载,可以参考 https://blog.csdn.net/qq_37147721/article/details/82225916 2、在左侧的嵌入式软件界面,选择SoC EDS ,这里下载安装  标准版17.03、下载好的SoC EDS软件...

2018-08-30 19:55:14 6800 4

原创 Quartus Primer 17.0 下载和安装

在对FPGA进行开发的过程中,一款合适的IDE是少不了的,Intel(Altera)的FPGA使用Quartus Primer 软件进行开发。记录一下Quartus II 17.0下载安装的过程: 一、下载1、在Intel的官网 https://www.intel.cn 找到产品目录下的 FPGAs和可编程设备2、我要开发的芯片是Cyclone V,这里尽量选择自己开发的设...

2018-08-30 19:15:46 12979 5

原创 嵌入式Linux学习--开发板&虚拟机&PC网络设置

按照讯为的教程学习,在学习到TFTP服务器的时候,教程中将开发板和PC连接到了交换机,教程也是基于交换机的平台进行操作的,而我没有交换机,路由器也没有多余的,只有一台WIN10笔记本、一块ITOP4412开发板和一根网线。在网上找了好多的资料,终于可以将三个设备全都ping通了!!!1、首先,笔记本连上了家里的WIFI。路由器给笔记本分了一个IP地址,这个地址可以使用cmd命令查看:右键单...

2018-08-24 11:16:32 2388 3

原创 嵌入式Linux学习--C语言常用函数

在学习嵌入式Linux系统的过程中,发现了C语言中的好多的标准库函数非常好用,以前使用单片机的时候根本没有用过,现在简单的做一下记录:1、int atoi(const char *nptr);头文件:#include <stdlib.h>用来将字符串转换成整数(int);函数会扫描参数 nptr字符串,跳过前面的空白字符(例如空格,tab缩进等),直到遇上数字或正负符号才开...

2018-08-21 13:39:48 665

原创 ALTERA的DE10-Standard开发板硬件设计记录

ALTERA Cyclone V SoC Development & Education Board (DE10-Standard) 开发板在ALTERA 官方开发板的使用过程中,发现电路图里有几处设计很实用:一、GPIO、ADC等引脚处加上二极管钳位电路作保护,防止烧坏芯片:BAT54S用于输出电压钳位,使输出电位在VCC3P3和GND之间。2018/09/26补充:...

2018-08-02 10:40:48 4126

原创 2014TI杯(D题)带啸叫检测与抑制的音频功率放大器

为了能够在2018年的TI杯电子设计竞赛中获得个好成绩,也为了多学些知识,我和我的团队选了2014年TI杯大学生电子设计竞赛的D 题来训练:带啸叫检测与抑制的音频功率放大器。 第一眼看到这个题目时,感觉难度似乎不大,前几问都是做个音频功率放大器,无非是指定了芯片,要求功率程序可调,这个挺容易实现的啊,用数字电位器就可以很方便的解决的啊。 后面啸叫的检测部分。了解到,啸叫是因为声场的...

2018-07-25 23:49:03 10151 6

原创 【NUCLEO_F767ZI开发板系列】八、RTC实时时钟+闹钟

  RTC实时时钟用来获取当前的日期和时间,在一些嵌入式的设备里十分常见,F767 的RTC相对于F1 来说,带了日历功能,提供年月日时分秒信息、两个可编程闹钟(ALARM A 和 ALARM B)中断和其他一些功能。Nucleo开发板板载了32.768KHz的时钟晶振,但是却没有板载RTC电池。一、RTC实时时钟1、配置CubeMX开启RCC的低速时钟,选择外部晶体振荡器。RTC选择内部唤醒。选...

2018-02-09 10:17:38 2292

原创 【NUCLEO_F767ZI开发板系列】七、AD与DA

AD和DA可以实现模拟信号和数字信号的转换,也是一个十分常用的外设。一、AD转换PA3口是ADC1的通道3,板子上引出了这个引脚。原理图里,PA3的位置在CN9的A0:1、配置CubeMX设置PA3引脚为ADC1通道3 复用功能。配置ADC选项卡:Mode: 独立采集模式Clock Prescaler:预分频处理,这...

2018-02-08 22:44:41 723

原创 【NUCLEO_F767ZI开发板系列】六、TIM1高级定时器——中断+PWM

定时器是一个十分通用的外设,STM32F767的定时器有十几个,包含了基本定时器、通用定时器、高级定时器和低功耗定时器。一、定时器中断 配置CubeMX工程: 1、选择Clock Source里的Internal Clock(内部时钟) 另外一个ETR2是外部触发输入 。2、接着在TIM3 配置页弹出的界面中点击 Parameter Settings 选

2018-02-07 20:42:45 5267 3

原创 【NUCLEO_F767ZI开发板系列】五、串口通信——查询+中断+DMA

串口通信是单片机学习和应用中非常重要而且非常实用的一个外设。在项目开发中,常常需要使用到串口调试,来查看程序运行的状态。一、简述:首先来看一看NUCLEO_F767开发板的串口原理图。以往开发板上串口常用USART1的PA9和PA10,这里却没有将这两个引脚继续作为串口,而是将他们作为USB的引脚来使用。查看用户手册,对于USART的相关信息如图所示:Nucleo...

2018-02-07 15:06:31 2894 5

原创 【NUCLEO_F767ZI开发板系列】四、外部中断控制LED

外部中断   使用STM32F767的外部中断来控制LED灯 打开上一节的工程,在Cube里配置引脚PB13为中断源:GPIO_EXIT_13 接着配置引脚选项:引脚外部已经下拉,此处可以不选择下拉 GPIO的Mode选择外部中断上升沿触发。 如图:然后配置NVIC的中断管理:因为此处只用到了这一个外部中断,所以分组就选择了分组2,  

2018-02-05 21:48:39 800

原创 【NUCLEO_F767ZI开发板系列】三、LED灯和按键

一、LED灯 首先,Nucleo开发板上一共有8颗LED灯  LED1~3是用户LED :LED1:绿色;LED2蓝色;:LED3:红色  LED4 :三色(绿色,橙色,红色)提供有关ST-LINK的与PC的信息沟通状态。默认颜色是红色的。LD4变成绿色表  示PC与ST-LINK / V2-1之间正在进行通讯,具体如下:   •慢速闪烁红色/熄灭:在USB初始化之前已经接

2018-02-05 20:05:09 2345 1

原创 【NUCLEO_F767ZI开发板系列】二、NUCLEO-F767的时钟、电源和复位

1、时钟:高速晶振:原理图上,可以看到连接晶体振荡器X3的两个锡桥是出于“Open”状态的,也就是说没有外接晶振,这方便了使用者的自主开发,但是对于个人爱好者来说,又需要购买晶振去焊接,显得有些麻烦。但是在OSC-IN的引脚上,还有一个MCO的连接是“Closed”的,最终找到这个连接的另一端在ST-Link的引脚上,也就是说:ST-link工作后,会输出一个时钟给F767来使用,

2018-02-05 11:48:19 3186 1

原创 【NUCLEO_F767ZI开发板系列】一、开箱测试。

最近,收获了一块NUCLEO-F767ZI 的开发板,用了好长时间的STM32单片机,这还是第一次使用官方的开发板,不免有些激动,所以在这里将学习的过程记录下来,一方面是方便自己的学习,还有就是和大家一起分享。首先,贴两张图片,白色的板子,十分干净整洁:接着,使用一根USB线通电,运行的是官方的初始Demo,板载的三个LED灯(红绿蓝)会结合用户按键按照不同的频率组合来闪烁。从

2018-02-04 22:42:03 3386 3

基于FPGA和串口通信的CRC生成与校验.zip

基于FPGA和串口通信的CRC生成与校验的实验代码,包含了发送和接收两个工程 关于实验相关内容可以看这篇博客: https://blog.csdn.net/qq_37147721/article/details/84662308#comments

2019-05-13

基于Matlab GUI的简易数字均衡器设计

具体描述:https://blog.csdn.net/qq_37147721/article/details/85453492

2018-12-31

2018年天津市TI杯电子设计竞赛A题设计报告

2018年天津市TI杯电子设计竞赛A题设计报告 系统方案设计 理论分析与计算 软件设计 硬件设计 系统测试 结束语 附录

2018-08-11

双路电压比较器PCB工程

PCB电路板工程,双路,支持LM311、TLV3501芯片,可以自行配置,也可以设置成具有迟滞效果的比较器。

2018-08-03

基于51单片机的数码万年历

包含工程代码、PDF电路图和AD原理图、使用芯片、模块的参考手册和资料,下载软件,系统实现的功能,毕业设计,自娱自乐的首选资料

2018-06-03

基于STM32的TEA5767收音机工程

包含TEA5767的完整工程文件,基于STM32F767的HAL库,还有代码资料,芯片的资料以及自己开发时做的关于寄存器组织的笔记

2018-06-03

FPGA序列信号发生工程文件

自己写的FPGA的m序列发生器,在文件里可以自行修改

2017-08-03

空空如也

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

TA关注的人

提示
确定要删除当前文章?
取消 删除