自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 小家电—简易过零检测电路

小家电—简易过零检测电路

2024-02-26 14:35:13 879 1

原创 3位6脚数码管驱动

数码管复用

2022-12-16 19:58:26 3540 3

原创 一个I/O口实现两个按键功能

最近在一个项目中,由于客户要求,需要留有1个引脚后续扩展功能,导致原本刚好的I/0口,经过考虑从按键管脚移走一个,用于扩展,留下来一个引脚控制两个按键。 图中串在两个按键上下的电阻作用为防止两个按键同时按下时电源正负极短路,轻则烧坏芯片,重则烧坏电池。 最开始的代码思路来自下面链接,根据我个人需要,我修改为利用定时器中断来延时。使用芯片为九齐的NY8B062E(I/O口带内部上下拉)一个GPIO控制两个按键的方法https://blog.csdn.net/sw7989/artic

2022-06-09 17:22:29 3670 13

原创 C语言条件编译#if_#elif_#ifdef_#ifndef

假如要开发一款产品,开始的程序一般会利用前面已开发完毕的程序,但是程序的时钟可能不是我们需要的,时钟的变化会导致串口波特率的产生偏差,这时候我们可以利用宏来选择/************系统时钟频率定义,主要用于配置UART波特率**********/#if (SYSCLK_SRC == IRCH) #define FOSC (3686400)#elif (SYSCLK_SRC == PLL) #define PLL_Multiple 6 //PLL倍频倍数 #de...

2022-05-27 17:15:04 2440 1

原创 C语言位域_九齐单片机

位域的概念在系统存储空间不足时,就需要对数据进行精简。有些数据在存储时并不需要占用一个完整的字节,只需要占用一个或几个二进制位即可。例如开关的开启与关断,用0和1表示足以,也就是用一个二进制位。正是基于这种考虑,C语言又提供了一种数据结构,叫做位域。所谓"位域"是把 “一个变量所占有的二进制位” 划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。位域是操作位的一种方法(位操作的另一种方法是使用位定义,但是不是...

2022-05-17 10:26:39 1617

原创 三极管与稳压管恒流电路

三极管的恒流电路,主要是利用Q2三极管的基级导通电压为0.6~0.7V这个特性;当Q2三极管导通,Q1三极管基级电压被拉低而截止,负载B1不工作;负载B1流过的电流等于R6电阻的电流(忽略Q1与Q2三极管的基级电流),R6电阻的电流等于R6电阻两端的0.6~0.7V电压除以R6电阻阻值(固定不变),因此流过R1负载的电流即为恒定不变,即使R1负载的电源端VCC电压是可变的,也能达到恒流的电路效果。当PB0为高电平时,Q1导通》》Q2导通》》Q1关闭》》Q2关闭》》Q1导通当PB0为低电平时,Q1..

2022-04-28 10:56:12 4253 2

原创 小家电_正反充电电路

当P1上为正,下为负,Q3.D2导通当P2上为负,下为正,Q2.D3导通

2022-04-28 10:26:17 668 2

原创 小家电—充电过压保护电路

当正常5V输入时,经过D1输出4.8V左右,D2稳压管截止,Q2的E与B之间的电压差小于导通电压,Q2截止。Q1经R5下拉,导通,经过Q1后VCC电压4.6V左右,正常进行充电。当7V电压输入时,经过D1输出6.8V左右,D2稳压管导通,Q2的E级6.8V,B级6.2V,VEB电压大于Q2三极管的导通电压,Q2导通,Q1的G级被拉高与S级相等。Q1截止,无法充电...

2022-04-28 09:07:21 604

原创 贴片电阻电容参数

贴片电阻九大尺寸规格识别表英制封装体积 公制封装体积 长(L)(mm) 宽(W)(mm) 高(t)(mm) a(mm) b(mm) 0201 0603 0.60±0.05 0.30±0.05 0.23±0.05 0.10±0.05 0.15±0.05 0402 1005 1.00±0.10 0.50±0.10 0.30±0.10 0.20±0.10 0.25±0.10 0603 .

2022-04-17 21:24:33 390

原创 5050RGB_6脚 实现跑马灯+呼吸灯功能

5050RGB 6脚实现呼吸灯 跑马灯 效果 5个灯各显示一种颜色,然后随着时间灯的颜色相互变化(呼吸灯),5个灯互相的颜色呈现跑马灯的效果。

2022-04-17 21:02:31 10043 10

原创 ADC采集数据求平均

利用C语言的位移功能可以快速对采集2N次方数据取平均数

2022-04-17 20:45:02 4739

原创 XT1511-5050RGBLED—基于九齐NY8B062E

XT1511-5050RGBLED控制原理1.产品概述:XT1511 是一个集控制电 与发光电 于一体的智能外控 LED 光源。其外型与一个5050LED 灯珠相同,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电 ,电源稳压电路,内置恒流电路,高精度 RC 振荡器,输出驱动采用专利 PWM 技术,有效保证了像素点内光的颜色高一致性。 2.机械尺寸与引脚图3.显示效果控制原理数据传输时间(TH+TL=1.25µs±600ns)......

2022-04-08 17:10:54 3773 4

原创 按键单击,双击,长按开关机,定时器消抖

当发生电平变化中断(外部中断)产生一个中断触发标志。然后去定时器中进行处理。因为我当前所做的项目对运行时间要求不高,我将按键的处理放置在定时器中断中处理,如果对运行时间有要求,可以把对按键的判断放置在主程序中。例:按键长按开关机,单击功能切换

2022-04-06 11:24:44 1340 3

原创 C语言—三种条件判断语句

if语句if语句中,首先判断表达式的值,然后根据该值的情况控制程序流程。表达式的值不等于0,即为真;否则为假。if语句有if,if--else和else if 三种形式if(表达式) 语句if(表达式){ 语句块1;}else{ 语句块2;}if(表达式1) 语句1else if(表达式2) 语句2····else if(表达式n—1) 语句n-1else 语句nif的嵌套形式if(表达式1){ if(表达式2)

2022-03-02 23:57:38 17647

原创 AD_PCB敷铜

目录PCB敷铜一.填充模式1.solid(实心敷铜)2.Hatched(网格敷铜)3.None(区域边框敷铜)二.敷铜方式三.修改敷铜安全间距四.敷铜特殊功能1)多边形拐角的设置2)超前看特性3)快捷键五.敷铜修整PCB敷铜敷铜主要作用:提高电流的承载能力,降低电流回路阻抗损耗,减小环路面。一.填充模式1.solid(实心敷铜)优点:具备了加大电流和屏蔽双重作用,硬度高,常用于用于低频电路有大电流要求的。缺点:1).大面积敷铜时过波

2021-12-16 19:23:13 11068

原创 硬件学习_差模与共模

一.什么是差模信号和共模信号差模信号:大小相等,方向相反的交流信号;双端输入时,两个信号的相位相差180度共模信号:大小相等。方向相同。双端输入时,两个信号相同。在差分放大电路中,有两个输入端,当在这两个端子上分别输入大小相等、相位相反的信号,(这指有效信号)放大器能产生很大的放大倍数,我们把这种信号叫做差模信号,这时的放大倍数叫做差模放大倍数。如果在两个输入端分别输入大小相等,相位相同的信号,(这实际是上一级由于温度变化(温漂)而产生的信号,是一种有害的东西...

2021-12-12 12:47:02 13061

原创 RS485_Modbus通讯笔记

前言 RS-485总线标准规定了总线接口的电气特性标准即对于2个逻辑状态的定义:正电平在+2V~+6V之间,表示一个逻辑"1";负电平在-2V~-6V之间,则表示逻辑"0";数字信号采用差分传输方式,能够有效减少噪声信号的干扰。特点1.接口信号电平低,不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL 电路连接。2.数据传输速度快:最高传输速率为10Mbps3.可远程传输数据:RS-485接口的最大传输距离标准值为4000英尺,实际上可达 300...

2021-10-31 19:31:14 4505

原创 直流电源_稳压管稳压电路

前言电路组成稳压原理性能指标电路参数的选择1.稳压电路输入电压U1的选择2.稳压管的选择3.限流电阻R的选择

2021-09-02 22:03:50 5512

原创 直流电源_滤波电路

目录前言电容滤波电路1.滤波原理2.输出电压平均值3.脉动系数4.整流二极管的导通角5.电容滤波电路的输出特性和滤波特性倍压整流电路其他形式的滤波电路1,电感滤波电路2.复式滤波电路3.各种滤波电路的比较前言电容滤波电路1.滤波原理2.输出电压平均值3.脉动系数4.整流二极管的导通角5.电容滤波电路的输出特性和滤波特性倍压整流电路其他形式的滤波电路1,电感滤波电路2.复式滤波电路3.各种滤波电路的比较...

2021-08-16 20:48:47 9497

原创 直流电源_整流电路

整流知识回顾前言在电力电子方面:将交流电变换为直流电称为AC/DC变换,这种变换的功率流向是由电源传向负载,称之为整流整流电路:利用二极管的单向导电将正负变化的交流电压变为单向脉动电压的电路。半波整流半波整流电路半波整流利用二极管单向导通特性,在输入为标准正弦波的情况下,输出获得正弦波的正半部分,负半部分则损失掉。除去半周、留下半周的整流方法,叫半波整流。不难看出,半波整流是以"牺牲"一半交流为代价而换取整流效果的,电流利用率很低(计算表明,整流得出的半波电压在整个周期内的平均值

2021-08-11 23:07:21 5577 2

原创 STM32CubeMX_DMA(直接存储器存取)

STM32F103ZE_DMA笔记直接存储器访问(DMA)用于在外设与存储器之间以及存储器与存储器之间提供高速数据传输。可以在无需任何CPU操作的情况下通过DMA快速移动数据。这样节省的CPU资源可供其它操作使用。说白了DMA就是一个搬运工,将数据从一个地方搬到另一个地方而不需要CPU处理。作为一个搬运工,要他正常工作必须要确定几个重要的参数。1.传输模式:数据从哪里搬到哪里。三种可能的传输方向:存储器到外设、外设到存储器或存储器到存储器。2.通道选择:就是数据传输的是走...

2021-07-15 08:18:37 846

原创 STM32F103ZE_DMA笔记

DMA介绍DMA(Direct Memory Access)——直接存储器存取,就像其名称一样,DMA的主要作用是用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预 (搬运数据不需要占用CPU) ,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。 两个DMA控制器有12个通道(DMA1有7个通道,DMA2有5个通道),每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一个仲裁器来协调各个DMA请求的优先权。功能描述DMA控制器和Cort

2021-07-15 07:47:57 969

原创 AD制作PCB封装

目录查看PCB库及封装新建PCB封装库使用PCB元件向导创建封装1.使用向导创建集成块DIP封装2.使用向导创建电容和发光二极管封装手工制作元件PCB封装1.测量实际元件尺寸2.手工制作电源插座封装使用新封装1.在元件库中添加元件封装2.在原理图中添加PCB封装

2021-07-13 20:28:01 42817

原创 AD元器件查找

在已知库中查找如果已知某个元器件在某个库中,那么只需在那个库中进行查找即可。下面以查找“Miscellaneous Devices(通用元器件库)”库中的Res2为例,如图:在已安装的库中查询当不知道所需元器件在具体哪个库中的时候,可以利用这种方法。首先,单击“search(搜索)"按钮,系统会自动弹出对话框,如图:以搜索LED为例进行演示,在对话框中进行相应设置,equals更换为contains,在值中添加关键字"LED",最后点击搜索,具体情况如图:最后出现都是...

2021-07-12 13:25:51 21043 2

原创 AD批量隐藏元件注释(Comment)

步骤1.右击元件注释在菜单中选中“Find Similar Objects(查找相似元件)”2、在弹出来的菜单中,在Part comment 后面的下拉框中选择Same,即设定筛选条件为筛选所有相同comment的元件,然后点击OK。最后点击确定注意:此时下面"Select Matching(选择匹配)"前的方框要打上勾,系统已将所有的相同comment的元件进行了选中。3、在弹出的对话框中在Hide后面的方框打勾,元件的注释即被隐藏。4.点击“清除当前过滤器区域”,或者使用...

2021-07-12 13:05:18 7779 2

原创 AD_PCB设计基础

前言以三极管放大电路为例,绘制PCB。元件名 元件库中名称 所在元件库 电阻 Res2 Miscellaneous Devices(通用元器件库) 电容 Cap Miscellaneous Devices(通用元器件库) 三极管 NPN Miscellaneous Devices(通用元器件库) 可调电阻 Rpot Miscellaneous Devices(通用元器件库) 二芯插座 Header2 Mi

2021-07-12 12:17:06 2809 5

原创 STM32Cube系列看门狗

前提:STM32F103ZE看门狗笔记独立看门狗(IWDG)RCC设置外接HSE,时钟设置为72M;IWDG的时钟默认为LSI时钟 USART1选择为异步通讯方式,波特率设置为115200Bits/s,传输数据长度为8Bit,无奇偶校验,1位停止位激活IWDG,IWDG的时钟为40kHz,此时设置计数器时钟为32分频,则分频后的时钟频率为1.25KHz(时钟周期为1s/1250 = 0.8ms),递减基础器重载值(down-counter reload value)配置为1000,即800m

2021-07-08 21:36:18 985

原创 STM32F103ZE看门狗笔记

简介STM32F10x内置两个看门狗,提供了更高的安全性、时间的精确性和使用的灵活性。两个看 门狗设备(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障;当计数器达到给 定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。看门狗其实就是一个定时器,从功能上说它可以让微控制器在程序发生意外(程序进入死循环或跑飞)的时候,能重新回复到系统刚上电状态,以保障系统出问题的时候可以重启一次。说的复杂一点,看门狗就是能让程序出问题是能重新启动系统独立看门狗1. 简介STM3

2021-07-08 20:31:51 860 1

原创 AD制作原理图新元件

AD制作原理图新元件

2021-07-08 17:04:26 15853 2

原创 数据长度检查sizeof和strlen的区别

sizeof介绍sizeof() 是一种内存容量度量函数,功能是返回一个变量或者类型的大小(以字节为单位);在 C 语言中,sizeof() 是一个判断数据类型或者表达式长度的运算符。用法sizeof (类型说明符)sizeof 表达式定义sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。数组——编译时分配的数组空间大小;指针——存储该指针所用的空间大小(存储该指针的地址的长度,是长整型,应该为4);类型—

2021-06-28 21:20:31 191

原创 AD新建工程和原理图

1

2021-06-26 15:14:15 1321

原创 STM32F103ZE_ADC笔记

12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部 信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右 对齐方式存储在16位数据寄存器中。

2021-06-24 19:46:27 1425 1

原创 STM32Cube系列ADC(模数转换)

本例通过两个例程介绍STM32的模数转换器(ADC),第一个通过ADC采集内部温度传感器通道电压,然后得出MCU内部温度。第二个通过ADC读取电位器调压模组输出的电压。

2021-06-24 19:45:43 3378

原创 STM32CubeMX系列USART(串口)

1

2021-06-19 17:07:03 2122

原创 STM32Cube系列PWM

1

2021-06-13 20:39:24 1170 1

原创 STM32CubeMX系列TIM

1

2021-06-13 16:01:19 1379

原创 STM32CubeMX系列EXIT

本次实例通过GPIO外部中断进行灯的点亮

2021-06-11 19:25:41 437 1

原创 STM32CubeMX系列GPIO

在本次实例中展示基础的GPIO控制,例如高低电平控制,电平翻转,电平检测(按键)

2021-06-11 18:59:17 528

原创 STM32F103ZE串口笔记

串口介绍通用同步/异步收发器(USART)串口函数串口初始化

2021-06-06 22:43:39 2167

原创 STM32F103ZE_PWM笔记

脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。脉冲宽度调制模式可以产生一个由TIMx_ARR寄存器确定频率、由TIMx_CCRx寄存器确定占空 比的信号。...

2021-06-03 20:30:40 1230 1

NY8B062E中文手册

NY8B062E中文手册

2022-04-30

IGBT驱动电路设计 详解三种IGBT驱动电路和保护方法 IGBT的工作原理和工作特性 IGBT短路测试方法的介绍

详解三种IGBT驱动电路和保护方法 IGBT驱动电路设计 IGBT的工作原理和工作特性 IGBT短路测试方法的介绍

2022-04-29

空空如也

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

TA关注的人

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