自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 MOS管半桥驱动芯片原理

芯片IR210x系列是驱动MOS半桥电路的专用芯片,通过外部二极管D1与电容C1获得自举电源(二极管可以防止升压后电源倒灌),用来驱动上端MOS管,

2023-12-01 17:17:40 3782 1

原创 STM32移植AD7190驱动详解

AD7190是一款24位模数转换器,该款器件可配置为两路差分输入或四路伪差分输入,具体通道分配可参考模式寄存器。输入电压范围受内部增益影响,最高支持±5V(增益为1,参考电压为5V),输入最好要留有一定裕量。支持片内时钟、外部时钟或外部晶振,输出数据速率受内部可编程增益、采样率、滤波器影响,最高可达4.8kHz,主要应用于压力测量,数据采集等。

2023-09-19 19:56:42 1865

原创 使用电荷泵和DCDC电路产生负电压

在对信号线性度放大要求非常高的应用需要使用双电源运放,比如高精度测量仪器、仪表等,还有LCD显示屏驱动电路中控制栅极进行开关的VGH&VGL电压信号。。。。那么就需要给电路同时提供正负电源。

2023-08-18 10:57:46 4603 1

原创 cubeIDE配置STM32串口通信及调试问题

串口接收中断部分提供两种方式,一种只使用一个标志位记录接收状态,另一种定义结构体,分别记录接收发送状态。printf函数直接使用无输出,需要添加重定向。

2023-07-04 14:05:08 1198

原创 使用cubeIDE配置STM32产生PWM简单驱动舵机

本例使用STM32F103ZET6,cubeIDE配置产生PWM方波驱动舵机。实现按键的短按单次转动,长按连续转动效果。

2023-07-03 20:34:56 1590 1

原创 使用STM32的硬件SPI及软件模拟SPI的方式驱动MAX7219点阵

开发板使用STM32F103ZET6主控,可使用其自带的硬件SPI或者使用软件模拟SPI的方式驱动MAX7219点阵,显示其他字符可在code_disp1中修改字节定义。

2022-10-16 21:36:16 4979 10

原创 modbus(RTU) CRC-16计算过程

CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。

2022-09-08 11:34:32 4452

原创 STM32 软件模拟IIC/I2C 完成寻址、读、写、按页写等操作

使用STM32模拟IIC进行通信,相较于自带硬件接口稳定。想要知道总线上挂载的从机数量及其地址,需要在总线写地址,如果相应位有应答,器件地址(地址位为7位)左移一位低位补0进行显示(此地址较为常用,也可只显示原7位地址,高位补0),无应答位使用“–”替代。实际运行效果(显示效果类似于树莓派)............

2022-07-28 16:39:50 4007 2

原创 按键功能拓展--单击、双击、长按、组合按等

将无自锁功能的按键通过对其单击,双击,长按等状态,进行分配相应的功能,扩展按键功能,调用相关函数即可。

2022-07-25 09:45:38 1034

原创 AD layout完成后如何对板框进行修改

文章目录前言方法一:方法二:总结前言关于设置板框的教程基本都是从建立PCB工程的时候开始设置,本文思路时在layout过程中或完成后发现现有板框过大或其他问题时如何对板框进行修改。方法一:1、察看 >> board planning mode *(进入板框设置模式)*2、设计 >> 重新定义板子形状/移动板子顶点; *重新定义板子形状:用户可使用重新划线的方式,重新定义板框。 移动板子顶点:用户可拖动已有边框的边缘,使板框范围发生改变*。3、

2020-12-25 11:41:50 7283

原创 Altium Designer与PADS自动批量添加散热过孔

Altium Designer与PADS自动批量添加散热过孔在看过各式各样的电路板后,通常会见到有一些电路板上有密密麻麻/均匀分布的过孔,他们大部分是作为散热孔。但是苦于不会操作(TAT),一直没有试过。今天终于学会了:),使用AD和PADS的小伙伴看这里:Altium Designer因为散热孔大部分都是地孔,所以在layout完成后一定要先覆铜,不然会找不到位置,接下来:Tools > Via Stitching/Shielding > Add Stitching to Net…;

2020-08-21 16:39:06 10781

STM32F103ZET6移植AD7190驱动,cubeIDE

STM32F103ZET6移植AD7190驱动,cubeIDE编写,重要函数已编译,可自行配置

2023-09-19

cubeIDE配置STM32串口通信及调试问题

cubeide配置STM32F407ZET6串口,完成串口收发功能,接收外部发送的指令并进行解析,完成对指示灯的亮灭控制

2023-07-04

cubeIDE配置STM32驱动舵机

HAL库配置STM32F103产生PWM驱动舵机,并实现短按单次转动,长按连续转动

2023-07-03

单片机软件模拟IIC/I2C,读写24C64

24C64和24C02都为EEPROM,但是他们的容量大小不同,所以在使用时主要的区别是地址长度,其次是页写的字节数,其余读写时序一致。文件中是使用STM32F407进行模拟I2C时序,封装了包括字节读、写;全局读、写等函数,可直接调用。

2022-11-10

STM32F103驱动MAX7219.rar

使用STM32F103ZET6主控,可使用其自带的硬件SPI或者使用软件模拟SPI的方式驱动MAX7219 8*8点阵。

2022-10-16

空空如也

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

TA关注的人

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