自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单线传输三通道(RGB)驱动控制代码

本文介绍了使用CLD-X8708-R2G3B3-E1单线控制RGB灯的开发方法。该方案通过单IO口实现三通道LED控制,解决了IO资源不足的问题。文章详细说明了硬件连接、时序控制原理(按G-R-B顺序发送数据)以及完整的C语言实现代码,包括初始化、颜色设置、闪烁控制等功能模块。使用方法上提供了常亮模式、闪烁模式和自定义RGB颜色的调用接口,并建议在定时器中每10ms调用扫描函数。该方案支持最多255级颜色调节,可实现多种灯光效果,为资源受限的嵌入式系统提供了一种高效的LED控制解决方案。

2025-08-11 17:36:47 608

原创 基于循环缓冲区的UART串口发送功能

本文介绍了一个基于循环缓冲区的串口发送实现方案,适用于芯片缺乏完整串口库的情况。通过定义80字节的缓冲区,实现了数字到ASCII的转换和串口发送功能。核心代码包括初始化函数uart_init()、任务处理函数uart_task()和打印函数uart_print()。使用时需先初始化,然后在主循环中定期调用uart_task(),最后通过uart_print()发送数字数据。该方案能有效处理数字转换、缓冲区回绕和发送触发等问题,特别适合在资源受限的8位单片机中使用。

2025-08-11 16:23:09 393

原创 STM32 关闭pwm输出,并固定高/低电平

开发应用的时候需要用到这个功能,目前找到三种方法。记录分享一下。

2024-12-05 18:27:29 3102 3

原创 [不定时更新]工作总结

1、pcb布线时尽量拐大角;2、考虑电流和高频信号走向,不能有直角;3、上下层线路尽量不重叠,电流铺铜做大,芯片底部可以多放GND过孔起到散热和分流的作用;4、大电流和高频信号线需要加圆弧。5、先画原理图;6、三极管:集电极(c),基极(b),发射极(e);7、电感升压电路:通过power开关控制电源给电感充电,control控制电感导通到电容放电。D2二极管防止电流倒灌。R38电阻的作用是用来泄电,避免停止工作后电容储存的电电到人。

2023-06-30 16:17:42 113

空空如也

空空如也

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

TA关注的人

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