- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 阻容降压电路学习笔记
总结:适合小功率、对电压精度要求不高的场景,设计时重点关注安全和元件。给小功率设备(如控制板、传感器)提供低压直流,结构简单、成本低。输出电流小(一般几十 mA),只能带小负载;直接接市电,有触电风险,设计要注意安全。优点:元件少、成本低、体积小。依赖市电,电压波动会影响输出;
2025-09-22 16:18:19
366
原创 HT32F50030单片机深度睡眠模式配置应用笔记
本文介绍了基于PA4/PA5引脚的微控制器休眠唤醒系统实现方案。硬件上,PA5连接LED指示灯,PA4连接唤醒按键。软件配置包括:设置PA4为低电平触发的唤醒中断源,选择模式2深度休眠。系统通过1ms定时器中断实现3秒倒计时后进入休眠(待机电流6uA),按键可触发外部中断唤醒。LED状态控制逻辑集成在定时器中断服务中。该方案实现了低功耗休眠与外部唤醒功能,适用于需要省电的嵌入式应用场景。
2025-09-17 15:51:59
208
原创 Nmos和Pmos的简单开关应用
MOS管是电压控制型器件,MOS管的控制方式是通过栅极(G)与源极(S)间的电压(VGS)控制源极与漏极之间的导通。
2025-08-27 15:42:58
153
原创 蓝桥杯嵌入式扩展板(G431 HAL)—DS18B20
DS18B20模块介绍DS18B20网上资料一大堆,这里就不累赘的介绍了,简单写几点:1.DS18B20是单总线协议2.DS18B20有两个8比特的RAM,最高5位是表示正负,后11位是数据位。高五位为0表示正温度,为1表示负温度。3.将函数ds18b20_read() 读出来的值去与上0x07FF,也就是5个0,11个1。就是不考虑负温度了。4.从DS18B20读取的二进制必须先转换成十进制,才能用于字符的现实,DS18B20的转换精度为9~12位可选,为了提高精度采用12位,在采用12位转换
2021-05-31 19:35:22
1620
6
原创 蓝桥杯嵌入式扩展板ADC按键(G431+HAL库+cubemx)
ADC按键原理图简单来说就是通过按下不同的按键来改变电压值,然后ADC引脚进行采集对应的电压,然后就可以做出判断,实现按键功能。跳线帽的连接如电路图所示需要将P4 P5的第五引脚连接起来,板子上有标注AKEY那个脚。cubemx软件配置我是用赛点资源包的驱动参考程序改的,打开cubemx软件,将PA5引脚设置为ADCADC2的13通道,设置为单通道即可,其它参数不需要进行更改。接着更新到keil。Keil程序编写第一步:adc获取需要写adc读取函数,我这边也没进行滤波,能用就行
2021-05-27 20:40:14
1532
3
原创 蓝桥杯嵌入式扩展板数码管例程
基于stm32G431 HAL库数码管例程数码管原理图数码管是共阴极的,所以当输入为1时,数码管亮。74HC595是一个8位串行输入、并行输出的位移缓存器RCLK引脚 :当RCLK到上升沿时,移位寄存器进入存储寄存器,也就是负责将数据传到数码管。SCK 引脚到上升沿时:数据寄存器移位SER 引脚是串行数据输入端简单概括就是 SER负责写数据(0或1)然后写一位sck存储,然后sck移位,数据写完RCLK负责把数据传到数码管进行显示。用赛点资源包中的液晶驱动程序进行编写例程打开stm32c
2021-05-25 14:53:37
782
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅