<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dounc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dounc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dounc]]></copyright><item><title><![CDATA[单线传输三通道（RGB)驱动控制代码]]></title><link>https://blog.youkuaiyun.com/dounc/article/details/150220225</link><guid>https://blog.youkuaiyun.com/dounc/article/details/150220225</guid><author>dounc</author><pubDate>Mon, 11 Aug 2025 17:36:47 +0800</pubDate><description><![CDATA[本文介绍了使用CLD-X8708-R2G3B3-E1单线控制RGB灯的开发方法。该方案通过单IO口实现三通道LED控制，解决了IO资源不足的问题。文章详细说明了硬件连接、时序控制原理（按G-R-B顺序发送数据）以及完整的C语言实现代码，包括初始化、颜色设置、闪烁控制等功能模块。使用方法上提供了常亮模式、闪烁模式和自定义RGB颜色的调用接口，并建议在定时器中每10ms调用扫描函数。该方案支持最多255级颜色调节，可实现多种灯光效果，为资源受限的嵌入式系统提供了一种高效的LED控制解决方案。]]></description><category></category></item><item><title><![CDATA[基于循环缓冲区的UART串口发送功能]]></title><link>https://blog.youkuaiyun.com/dounc/article/details/150217907</link><guid>https://blog.youkuaiyun.com/dounc/article/details/150217907</guid><author>dounc</author><pubDate>Mon, 11 Aug 2025 16:23:09 +0800</pubDate><description><![CDATA[本文介绍了一个基于循环缓冲区的串口发送实现方案，适用于芯片缺乏完整串口库的情况。通过定义80字节的缓冲区，实现了数字到ASCII的转换和串口发送功能。核心代码包括初始化函数uart_init()、任务处理函数uart_task()和打印函数uart_print()。使用时需先初始化，然后在主循环中定期调用uart_task()，最后通过uart_print()发送数字数据。该方案能有效处理数字转换、缓冲区回绕和发送触发等问题，特别适合在资源受限的8位单片机中使用。]]></description><category></category></item><item><title><![CDATA[STM32 关闭pwm输出，并固定高/低电平]]></title><link>https://blog.youkuaiyun.com/dounc/article/details/144272872</link><guid>https://blog.youkuaiyun.com/dounc/article/details/144272872</guid><author>dounc</author><pubDate>Thu, 05 Dec 2024 18:27:29 +0800</pubDate><description><![CDATA[开发应用的时候需要用到这个功能，目前找到三种方法。记录分享一下。]]></description><category></category></item><item><title><![CDATA[[不定时更新]工作总结]]></title><link>https://blog.youkuaiyun.com/dounc/article/details/131477607</link><guid>https://blog.youkuaiyun.com/dounc/article/details/131477607</guid><author>dounc</author><pubDate>Fri, 30 Jun 2023 16:17:42 +0800</pubDate><description><![CDATA[1、pcb布线时尽量拐大角；2、考虑电流和高频信号走向，不能有直角；3、上下层线路尽量不重叠，电流铺铜做大，芯片底部可以多放GND过孔起到散热和分流的作用；4、大电流和高频信号线需要加圆弧。5、先画原理图；6、三极管：集电极（c)，基极（b)，发射极（e）；7、电感升压电路：通过power开关控制电源给电感充电，control控制电感导通到电容放电。D2二极管防止电流倒灌。R38电阻的作用是用来泄电，避免停止工作后电容储存的电电到人。]]></description><category></category></item></channel></rss>