自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 Quartus 实例应用(1)——EDA技术概述

我们已经进入数字化和信息化的时代,其特点是各种数字产品的广泛应用。现代数字产品在性能提高、复杂度增大的同时,更新换代的步伐也越来越快,实现这种进步的因素在于芯片制造技术和设计技术的进步。芯片制造技术以细微加工技术为代表,目前已进展到深亚微米阶段,可以在几平方厘米的芯片上集成数千万个晶体管。他的预言被人们称作。几十年来。集成电路的发展与这个预言非常吻合,,我们已经能够把一个完整的电子系统集成在一个芯片上。还有一种器件的出现极大改变了设计制作电子系统的方式与方法,这就是。

2023-06-26 19:20:47 904

原创 Quartus 实例应用(2)——创建设计工程

介绍Quartus II

2022-11-17 18:55:27 4299 1

原创 SVN服务器搭建、备份以及还原

一、软件下载与安装最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用。1.1 VisualSVN server 服务端下载地址(官网下载地址):https://www.visualsvn.com/server/download/1.2TortoiseSVN客户端下载地址(官网下载地址):http://tortoisesvn.net/downloads.html1.3 安装VisualSVN server 服务端先安装VisualSVN server的

2022-05-31 18:12:23 1772 1

原创 STM32F103 实例应用(3.1)——GPIO(增加深度)

一、GPIO简介GPIO是通用输入输出端口的简称,简单来说就是STM32可控的引脚。将STM32芯片的GPIO引脚与外设部分连接起来,即可实现与外部通信、控制以及数据采集功能。STM32芯片的GPIO被分成很多组,每组16个引脚,如型号STM32F103VET6的芯片有GPIOA至GPIOE共5组GPIO。芯片一共100个引脚,其中GPIO就占了很大一部分,所有的GPIO引脚都有基本的输入输出功能。最基本的输出功能是由STM32控制引脚输出高、低电平,实现开关控制,如把GPIO引脚接入LED灯,就可以.

2022-02-24 22:23:06 2104

原创 STM32F103 实例应用(14)——IAP升级(基于HAL库)

一、简介IAP(In Application Programming)即在应用编程,IAP 是用户自己的程序在运行过程中对 User Flash 的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。 通常实现 IAP 功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两个项目代码,第一个项目程序不执行正常的功能操作,而只是通过某种通信方式(如 USB、USART)接收程序或数据,执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。这.

2021-08-11 14:53:45 2212 1

原创 Altium Designer 20 (14)——绿色报错消除

做3D的目的除了美观还有很重要的一个目的是核对结构。像是板子厚度,器件高度这些涉及到能不能把板子装到外壳里面去的问题。一、创建3D模型• 由 青梅煮久 写于 2021 年 06 月 21 日

2021-07-06 10:45:13 15089 6

原创 Altium Designer 20 (13)——3D模型的创建和导入以及更新PCB

做3D的目的除了美观还有很重要的一个目的是核对结构。像是板子厚度,器件高度这些涉及到能不能把板子装到外壳里面去的问题。一、创建3D模型1.1 规格书1.2 创建打开PCB元件库。创建元件体。ctrl+d切换到3D。二、导入3D模型按住空格换一下位置就好了。这些IC封装可以去IC封装网下载。• 由 青梅煮久 写于 2021 年 06 月 21 日...

2021-06-21 15:36:49 10512

原创 Altium Designer 20 (12)——PCB封装的调用

PCB设计,有一些封装是可以直接拿现成的来用。不需要每个器件都去做。可以使用以前做过的封装。PCB库一般不用自己做,百度搜索PCB超级库。一、PCB封装的调用打开之前的PCB。生成PCB库。复制粘贴。• 由 青梅煮久 写于 2021 年 06 月 19 日...

2021-06-19 17:18:24 1069

原创 Altium Designer 20 (11)——封装的IPC创建

PCB 封装是我们电子设计图纸和实物之间的映射体,具有精准数据的要求。PCB封装要有5个内容:PCB焊盘,焊接器件用的。管脚序号,和原理图管脚一一对应。丝印,是实物本体的大小范围。阻焊,防绿油覆盖的,把铜露出来,画图时的紫色部分就是阻焊。1脚标识,定位器件的正反方向。一、常见CHIP封装• 由 青梅煮久 写于 2021 年 06 月 18 日...

2021-06-19 15:11:47 1583 6

原创 Altium Designer 20 (10)——封装的手动创建(CHIP)

PCB 封装是我们电子设计图纸和实物之间的映射体,具有精准数据的要求。PCB封装要有5个内容:PCB焊盘,焊接器件用的。管脚序号,和原理图管脚一一对应。丝印,是实物本体的大小范围。阻焊,防绿油覆盖的,把铜露出来,画图时的紫色部分就是阻焊。1脚标识,定位器件的正反方向。一、常见CHIP封装包含电阻容、SOT、二极管都属于CHIP类封装。以下以二极管为例,创建封装。1.1 规格书规格书中有顶视图、侧视图1、侧视图2。我们可以看出,E表示丝印的整体的长,D是宽。焊盘的宽是b,整个.

2021-06-18 17:44:46 4081

原创 Altium Designer 20 (9)——原理图编译设置及检查

一、常见问题设置打开工程选项。1.1 Duplicate Part Designators设置Duplicate Part Designators为致命错误。(醒目)检查错误。肉眼观察:编译报错:解决。1.2 Floating net labels、Floating power objects设置Floating net labels、Floating power objects为致命错误。(醒目)检查错误。解决。放导线上。1.3 Nets wit.

2021-06-18 13:59:23 13633 2

原创 Altium Designer 20 (8)——导线、NetLabel的添加、封装操作

一、添加导线选择导线连接(这是ctrl + w 是有电器属性的线,和之前的连接线、分割线不一样)。二、放置电源(GND)三、放置NetLabel

2021-06-17 16:38:05 12925

原创 Altium Designer 20 (7)——元件模型的调用、放置与分割

一、元件模型的调用加载原先的原理图生成原理图库。调用。• 由 青梅煮久 写于 2021 年 06 月 16 日

2021-06-16 10:19:16 1522

原创 Altium Designer 20 (6)——二极管以及光耦元件创建

一、二极管元件创建二、光耦元件创建• 由 青梅煮久 写于 2021 年 06 月 09 日

2021-06-15 17:30:51 7786 1

原创 Altium Designer 20 (5)——排针类元件创建

一、排针元件创建• 由 青梅煮久 写于 2021 年 06 月 02 日

2021-06-09 16:28:08 5932 1

原创 Altium Designer 20 (4)——IC元件创建

IC,就是集成电路。可以理解成芯片。一、IC元件创建我们这次画一个原理图中的IC元件。原理图如下:进入元件库。添加元件。放置外框。放置管脚(8个)• 由 青梅煮久 写于 2021 年 06 月 01 日...

2021-06-02 21:23:53 6889 1

原创 HAL库常见报错(3):程序跑飞后使用Debug定位问题点

无论是HAL库工程还是标准库工程,在刚刚拿到别人给的工程,进行芯片替换,开发板103VE跑的好好的,103RC就跑飞了,此时用串口打印定位不方便,因为代码都没跑到串口初始化就飞了起来,定位过程如下:程序烧录后(烧录工具我用的ST-LINK,烧完就连着),进入debug。确认工程可以运行到main。一步一步打断点判断程序是否可以跑到断点处。定位到了,退出debug。• 由 青梅煮久 写于 2021 年 06 月 01 日...

2021-06-01 18:39:54 971 4

原创 HAL库常见报错(2):烧录成功但是没有运行用户代码

无论是HAL库工程还是标准库工程,在刚刚拿到别人给的工程,烧录一直可以成功,但是不运行用户程序,现象如下:这个工程的代码已经成功烧录了,但是就是不运行这个工程,运行的是芯片中原有的代码。问题分析:仔细看了上图的烧录过程,看看它的编译信息,比我自己CUBEMAX生成的其他工程多出了一些信息,正常工程编译信息如下:它多出了:After Build - User command #1: C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin --output=out.

2021-06-01 18:14:54 2127 1

原创 Altium Designer 20 (3)——原理图库、元件库介绍以及电阻电容模型创建

一、元件库1.1 简介创建元件模型。他是元件在原理图上的表现形式。如下图:元件符号是元件在原理图上的表现形式,主要由元件边框、管脚(包括管脚序号和管脚名称)、元件名称及元件说明组成,通过放置的管脚来建立电气连接关系。元件符号中的管脚序号是和电子元器件实物的管脚一一对应的。在创建元件的时候,图形不一定和实物完全一样,但是对于管脚序号和名称,一定要严格按照元件规格书中的说明一一对应。1.2 新建元件打开元件库,点击Panels。如果没有Panels,点击视图,选择状态栏。选择Panel.

2021-05-31 22:37:20 6118 3

原创 Altium Designer 20 (2)——工程创建

一、工程文件组成原理图库(绘制电子元件模型)。原理图(器件连接标号)。PCB库(实物的模型)。PCB(布局布线)。生产文件。二、工程创建新建工程。创建一个PCB工程。选择模板,设置路径,后点击creat。创建完成后,保存一下。创建原理图库。ctrl+s,更换名字保存一下原理图库。新建原理图。ctrl+s,更换名字保存一下原理图。新建PCB元件库。ctrl+s,更换名字保存一下PCB元件库。新建PCB。.

2021-05-28 16:24:03 2688

原创 Altium Designer 20 (1)——软件安装

一、稳压电源简介• 由 青梅煮久 写于 2021 年 05 月 27 日

2021-05-27 21:21:06 2863 4

原创 电子电路基础 (14)——稳压电源的工作原理分析

一、稳压电源简介上图是一个简单的,也是一个完整的电源电路。交流输入电路(图中的输入电源和电源变压器)有两个用意,一个是把交流电的不安全的电压变成安全的电压(比如将220V转成14V);第二个是在许多的电路当中,它将交流输入经过处理后作为输入部分输送到电路结构当中。然而输入电路它能把电源电压降低,但是他不能改变电流的方向,而我们使用的家用电器都是使用直流电,因此我们还要将交流电变成直流电,因此我们就要整流电路。整流电路将交流电变成直流电。 而通常情况下将交流电经过整流之后,变成不是纯粹的直流电,还有.

2021-05-27 15:45:51 7817 1

原创 电子电路基础 (13)——数字电路基础 - 逻辑电路

一、逻辑电路的概念及含义逻辑一词具有条理清晰见解的含义,它是建筑在给一系列组合电路输入电子信号(ON、OFF),二、基本逻辑门电路的原理及应用三、常用复合门电路的原理与使用

2021-05-27 11:03:09 7183 3

原创 HAL库常见报错(1):error: #20: identifier “HAL_StatusTypeDef“ is undefined

再给HAL库工程移植标准库的GPIO功能的时候出现了error: #20: identifier "HAL_StatusTypeDef" is undefined问题。而且报错的文件还是HAL库中的文件,现象如下:这里我是打算添加一个GPIO口模拟I2C的驱动的。问题解决:首先注意一下初始化的函数。GPIO_InitTypeDef结构体与标准库中的成员的大小写,可赋的值不一样。开时钟也不一样。初始化函数调用HAL库自己的。尤其是引脚不同标准库是GPIO_Pin_6,而HAL库是GPIO_PIN_.

2021-05-21 14:43:18 10613 10

原创 电子电路基础 (12)——功率放大电路原理分析

一、功率放大器的含义供给负载足够大的信号功率为目的的输出级,通常称为功率放大器。电压放大器的主要任务是不失真的提高输入信号的幅度以驱动后面的功率放大器,讨论的主要性能指标是电压放大倍数,输入和输出阻抗等。而功率放大器的主要任务是获得一定的不失真或较小失真的输出功率,以驱动负载工作。二、功率放大器的工作状态根据静态工作点Q在交流负载线AB上的位置不同,可将功率放大器分为甲类、乙类、甲乙类三种。甲类放大。输入信号在整个周期内都有电流流过三极管(整个信号周期IC大于零),这种工作方式即称为甲类工作.

2021-05-20 22:12:46 6788 1

原创 电子电路基础 (11)——反馈、偏置与多级放大电路原理分析

一、偏置与反馈的概念(非常重要)1.1 偏置的概念及原理电极间的直流电压、直流电流通常称为偏置电压、偏置电流。就是在需要放大的信号之输入处(发射极接地时,PNP、NPN型均为基极--发射极之间)预先流通一定值的电流(或加载直流电压),这个就是偏置电压、偏置电流。二、偏置的必要性那么为什么要加偏置电压或是预先流通一定值的电流呢?由于PN结的单向导电性,所以只有在ui的正半周期中为正偏,如图(a)所示基极电流流通。因此,由于集电极电流ic仅在ib流通时流通。结果出现如图(b)所示输出波形。三、利用.

2021-05-20 18:32:13 6689 3

原创 电子电路基础 (10)——场效应管的构造原理及使用

一、场效应管的构造以及认识(非常重要)两只半引脚的,上面的是散热,和中间的半只引脚连在一起的。1.1 场效应管的构造场效应管简称FET,与三极管一样也分三个极:其中D极称为漏极(也称为供电极),S极为源极(也称输出极),G极为栅极或称闸极(也称控制极),顾名思义,闸极的功用就如同水坝的闸门。场效应管是另一种半导体器件。场管与三极管不同的是:场管是通过电压来控制电流的,是电压控制器件,输入电压VG控制着漏极电流ID,即在一定的条件下漏极电流取决于栅极电压VG。(VG越大ID越大)箭头指向内的是.

2021-05-16 16:10:00 10650 4

原创 电子电路基础 (9)——三极管的构造与工作原理及使用

一、三极管的构造及制造工艺特点(非常重要) 二、三极管的工作原理(非常重要) 三、三极管共射极放大原理(非常重要) 四、三极管的检测(非常重要) • 由 青梅煮久 写于 2021 年 04 月 29 日...

2021-04-30 17:41:00 6644 4

原创 电子电路基础 (8)——电源整流与滤波电路

一、电容器的认识、使用与检测

2021-04-28 22:20:52 6679 5

原创 电子电路基础 (7)——PN结与二极管

一、简介

2021-04-27 22:15:31 3728 1

原创 STM32F103 实例应用(13)——串口接收中断+串口空闲中断接收不定长字符串

一、应用简介本文介绍串口中断接收不定长字符串的方法。将串口1配置接收中断使能、空闲中断使能来接收不定长数据。也就是在配置串口中断的时候使能接收中断和空闲中断。如下:...USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);USART_ITConfig(USART1, USART_IT_IDLE, ENABLE); ...USART_IT_RXNE:接收中断,串口每收到一个字节就会产生一个此中断。USART_IT_IDLE:空闲中断,总线上在一个字节.

2021-04-26 17:07:51 9024 4

原创 电子电路基础 (6)——电感的认识

一、电感的认识与使用电感• 由 青梅煮久 写于 2021 年 04 月 15 日

2021-04-25 18:44:34 11331 3

原创 电子电路基础 (5)——电容的认识

一、电容器的认识、使用与检测电容• 由 青梅煮久 写于 2021 年 04 月 15 日

2021-04-25 16:53:24 4050 2

原创 电子电路基础 (3)——示波器的使用

一、简介示波器是一种图形显示设备,它描绘电信号波形曲线。通过示波器,可以观测到信号的时间和电压值、震荡信号的频率等。示波器通常分模拟示波器和数字示波器。数字示波器具有波形触发、存储、显示、测量、波形数据分析处理,且有自动测量的能力等优点。模拟示波器具有操作简单,垂直分辨率高、数据更新快、实时带宽和实时显示等优点。• 由 青梅煮久 写于 2021 年 04 月 12 日...

2021-04-16 23:07:32 3271

原创 电子电路基础 (4)——电阻的认识

一、电阻的认识、使用与检测电阻1.1 电阻器的作用降压。限流。电阻器在电路中通常用R来表示。单位是欧姆,用Ω表示。进制为千进制。1.2 电阻器的标识电阻器在原理图中的标识1.3 电阻器的分类1.3.1 按材料分类线绕电阻(大功率较多,仪表常用): 导线绕成一定的圈数,绕的圈数越多电阻值越大。碳膜电阻: 导线绕成一定的圈数,在涂上碳粉,改变碳粉的多少可以改变电阻值(经常用铅笔涂)。金属膜电阻。实心电阻。同功率下碳膜电阻体积最大,金属膜电阻体积较小。实心电阻体积小误差大,.

2021-04-15 23:38:13 3307

原创 电子电路基础 (2)——万用表的使用

一、万用表的使用万用表是一种带有整流器的、可以测量交、直流电流、电压及电阻等多种电学参量的磁电式仪表。对于每一种电学量,一般都有几个量程。又称多用电表或简称多用表。常用于短路检测、产品质量检查,以及电路中的电压、电流的测量等。红色表笔接口代表信号的输入端,黑色的是公共端。测量守则:1.水平摆放万用表(本文的万用表是数字万用表,其后支架打开放好)。2.确认指针指向0位(针对指针万用表,与本文万用表无关)。3.红色表笔接口代表信号的输入端(表上红色插口),黑色的表笔接入公共端(表上黑色插口.

2021-04-11 22:46:40 5463 2

原创 电子电路基础 (1)——电子电路常识

一、电子电路常识二、万用表的使用三、示波器的使用四、使用万用表检测电源电压

2021-04-09 21:07:43 2938

原创 迪文触摸串口屏 实例应用(4)——同步数据返回(单次按压、持续按压、松开按压)

一、简介本文介绍通过同步数据返回功能,使串口接收到单次按压、持续按压、松开按压的3种状态。1.1 设置组件1.2 设置bin文件保存生成后,设置DWIN_SET文件夹中22_Config.bin文件。该文件是以字节为单位,软件中的变量地址是以字长度为单位。例如0x5610地址对应bin中0xac20。整体配置如下。修改后保存,DWIN_SET下载到设备。点击屏幕就可以再串口看到如下结果:• 由 青梅煮久 写于 2021 年 04 月 06 日...

2021-04-06 21:08:18 3997 1

原创 迪文触摸串口屏 实例应用(3)——创建0号字库以及汉字库

一、简介本文总结如何生成0号字库以及生成汉字字库。项目开发时间充裕的不推荐这个屏幕,到后面很难受。二、0号字库生成这里借用文档中的生成步骤这里需要注意这里是生成ASC码的,这和小学生的生字本一样的。不过人家本子是正方形的,这里是长方形的。这里非常恶心,如果说我们用同一种字体大小的汉字和字符和数字最终结果如下:这里就很烦。你需要去调整。怎么看左边的都要比右边的字体大。左边的字体大小无法调整,调整了再点进去还是三号。这个需要自己对比。(这个屏幕我是服气)三、汉字字库生成百度网盘链接:.

2021-04-06 20:34:05 6840 2

原创 迪文触摸串口屏 实例应用(2)——创建工程

一、简介写这篇文章是因为,迪文屏幕坑有点多。 照着人家官网给出的创建工程步骤按部就班得做是不行的。 (遇到问题多打几次客服,有人问我为啥多打几遍,这里吐槽一下,我有次打客服技术人员告诉我,我的屏幕他们好像没有这一款。我当时就懵了,直接去他们论坛我都能找到这款得Demo。最后我再次打过去,另一个技术人员接的给我把问题解决了(我亲身经历))。论坛:http://forum.dwin.com.cn/search.php?mod=forum客服:4000189008二、工程创建新建文件夹存放工程.

2021-03-30 10:58:01 4358 3

ts3字库生成工具.zip

迪文串口屏字库生成工具

2021-04-16

空空如也

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

TA关注的人

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