- 博客(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
原创 [不定时更新]工作总结
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关注的人
RSS订阅
3