自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 iwatch charger——GWW6025

【代码】iwatch charger——GWW6025。

2025-12-05 11:28:10 141

原创 GPIO+TIM(无PWM)实现呼吸灯功能

3、PWM周期为5ms,占空比调节时间为20ms,占空比为100等份,即呼吸灯从暗到亮需要20ms*100=2s。4、可以通过更改参数来更改占空比等份数和呼吸灯周期。2、通过GPIO+普通定时器,实现呼吸灯功能。,可快速移植,5分钟便可完成移植。

2024-12-26 20:31:02 642

原创 STM32 IO模拟IIC 用EEPROM-AD24C01验证

STM32 IO模拟IIC

2024-10-19 20:46:44 532

原创 应广PFS122模拟串口发送功能,检测产品参数

【代码】应广PFS122_IO模拟串口发送。

2024-08-22 20:28:50 593

原创 应广PFS122计算NTC温度值

应广单片机快速查表求温度值

2024-08-06 14:44:44 432

原创 应广单片机PFS122二分法查表估算电量

【代码】应广单片机PFS122二分法查表估算电量。

2024-08-01 11:08:50 641

原创 NTC温度传感器R-T表格数据批量转换成C语言数组

NTC阻值表快速转化为ADC表格

2024-06-25 13:40:05 1373

原创 国民技术N32G430内部FLASH模拟EEPROM,巧妙减少擦写次数,延长flash寿命。

国民技术N32G430内部FLASH模拟EEPROM

2022-12-21 18:58:47 1194

原创 开关电源保险丝选型

开关电源基础知识之保险丝选型

2022-11-10 11:37:11 5522

原创 STM32G0 硬件SPI+DMA+LL库,最高通讯速率32MBit/s

STM32G0 硬件SPI+DMA+LL库,最高通讯速率32MBit/s,经过逻辑分析仪验证,数组正确无误,同学们放心使用

2022-04-03 10:33:58 5692 5

原创 STM32G0 模拟看门狗 代码例程

在户外电源逆变器项目中遇到了高压MOS管烧坏的情况,经过排查,发现老化设备动态响应速度慢,做负载冲击测试的时候,出现供电不稳,供给逆变器的电压掉电又恢复,电压下降的时候引起MOS管的驱动电压过低,低于5V,MOS管处于放大状态,半导通状态很容易烧管。当然,客户锂电池端的供电是稳定的,一般不会出现频繁掉电又恢复的情况。为了能让逆变器适应各种异常情况而不烧管,决定对电路和软件进行优化,增加掉电保护功能。①逆变器的MCU通过分压电阻对输入电压进行检测。②输入电压开启模拟看门狗功能,低于10V,触发中断

2022-01-19 11:28:12 3640

原创 关于stm32程序加密的想法

关于stm32程序加密的想法

2022-01-15 18:27:35 2269 3

原创 实用版滑动滤波算法,兼顾数据稳定性和实时性,已用于产品。

产品滑动滤波算法,兼顾数据稳定性和实时性。

2022-01-13 12:42:12 3285 20

原创 STM32G0系列将内部FLASH作为EEPROM使用,巧妙编程,可延长Flash擦写寿命上百倍,已用于量产产品。

STM32G0内部flash可以用作EEPROM,用于保存用户数据。延长擦写寿命,已量产代码。

2022-01-07 11:55:11 8905 17

原创 STM32G0系列 IO模拟UART通信

本文用stm32G0的GPIO模拟串口通信,使用定时器和外部中断,不用延时等待,用完定时器中断立刻失能,拒绝浪费CPU资源。使用资源:一个定时器,一个普通IO口(TX),一个带外部中断的IO口(RX)。

2021-12-30 12:35:20 2214 2

原创 IO口模拟UART串口通信,量产代码分享

有些产品需要用到多个UART串口,而单片机UART数量不足,这时需要用IO口模拟UART通讯。本文采用IO口+定时器+外部中断的方法,模拟UART时序,实现串口接收和发送的功能,程序已经在量产产品上应用了。实现原理:1、发送部分,通过定时器控制波特率,改变IO口电平来发送数据,比较简单。2、接收部分,通过外部中断,识别起始位,定时器控制波特率,使IO口恰好在电平信号的中间位置读取数据,减少其他中断的影响,大大降低误码率。注意事项:1、目前本程序只适用于接收数据定长的情况,不定长数据不

2021-12-28 18:05:02 6658 2

原创 stm32用面向对象的方法点亮指示灯,方便添加新成员和修改参数

面向对象思维操作指示灯

2021-11-27 11:44:02 2146 1

原创 2021-11-08

关于C# winform中Groupbox和panel同时使用的问题在下图使用radiobutton时,分两组二选一,需要注意Groupbox,panel和radiobutton的调用顺序,否则会有冲突。1、调用Groupbox,标题设置为《设置》2、调用panel,也就是右下图虚线框,放入Groupbox中3、最后调用radiobutton,放入panel框内。如果顺序颠倒,会造成radiobutton被覆盖隐藏的情况。...

2021-11-08 23:35:47 1042

原创 stm32有源蜂鸣器程序,高效简洁优雅。

高效率修改参数,程序简洁优雅,移植简单。蜂鸣器原理图如上图所示:BEEP=1时,蜂鸣器响;BEEP=0时,蜂鸣器不响。最简单的办法就是采用软件延时处理,例如:BEEP_ON();Delay_ms(1000);BEEP_OFF;但是执行蜂鸣器程序时,会导致其他程序无法运行,例如按键扫描程序就无法正常工作。所以我们可以用定时器来定时驱动和关闭蜂鸣器。为了方便修改蜂鸣器的持续鸣叫时间,.........

2021-11-04 17:46:18 9493 2

原创 188数码管驱动程序(简洁)

以下是厂家提供的188数码管的电路原理图

2021-10-11 17:27:10 24072 129

MPPT太阳能充电宝,个人资源,密码复杂,请勿下载

1、硬件BMS,过流保护,过充保护,过放保护,温度保护。 2、MPPT 算法+2P2Z控制器,标称30W的光伏板,充电功率实测有31W,充电电流稳定,波动小。 3、库仑计电量,五格电量指示,每格电量误差5%以内,适用于磷酸铁锂电池。 4、电池采样电压校准功能,校准数据保存到Flash,电压误差控制在0.02V,防止误差引起电池过充过放,量产一致性好。 5、适用于太阳能板,12V-25V 30W,同时兼容15V/2A适配器,自动识别充电类型。 6、DC5521输出60W,USB输出10W*4,有短路保护。 7、低功耗休眠,当负载电流持续低于60mA,半个小时后休眠,休眠功耗320uA 8、更改NTC阻值为100K,休眠功耗可以降低至150uA左右。

2024-04-26

STM32G0B1RBT6 USB虚拟串口例程

Virtual Port Com 可收发数据,单次最多接收和发送64个字节,已经通过验证。

2022-04-15

STM32G0 硬件SPI+DMA+LL库,最高通讯速率32MBit/s

STM32G0 硬件SPI+DMA+LL库,最高通讯速率32MBit/s,经过逻辑分析仪验证,数组正确无误。

2022-04-03

STM32G0 GPIO模拟串口.rar

STM32G0 IO模拟UART串口,无延时等待,不影响其他程序运行

2021-12-30

STM32G0 模拟看门狗例程 用于掉电保护MOS管

①使用LL库。 ②户外电源,逆变器产品。

2022-01-19

空空如也

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

TA关注的人

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