<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Joseph Wen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DIVIDADA</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DIVIDADA]]></copyright><item><title><![CDATA[【C语言可变参数函数的使用与原理分析】]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/141324096</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/141324096</guid><author>DIVIDADA</author><pubDate>Fri, 06 Sep 2024 00:10:23 +0800</pubDate><description><![CDATA[在编程过程中，有时会遇到需要定义参数数量不固定的函数的情况。C语言提供了一种灵活的解决方案：变参函数。这种函数能够根据实际调用时的需求，接受任意数量的参数。本文将通过具体的实例程序，介绍如何定义和使用变参数函数，并分析其原理。本文将通过具体的实例程序，介绍了如何定义和使用变参数函数，并分析其原理。]]></description><category></category></item><item><title><![CDATA[STM32高级定时器生成互补PWM的原理与代码实现]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/141929517</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/141929517</guid><author>DIVIDADA</author><pubDate>Thu, 05 Sep 2024 20:46:36 +0800</pubDate><description><![CDATA[本文通过一个具体实例，详细阐述了STM32高级定时器产生互补PWM信号的原理。文章提供了生成互补PWM所需的代码实现，并利用Keil模拟器中的逻辑分析仪工具对生成的PWM信号进行了验证和分析。]]></description><category></category></item><item><title><![CDATA[【通讯协议数据采用大/小端存储的探讨】]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/141820792</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/141820792</guid><author>DIVIDADA</author><pubDate>Mon, 02 Sep 2024 15:41:50 +0800</pubDate><description><![CDATA[本文探讨了解了小端存储的概念和实现方法并通过一个简单的C语言程序示例，展示了如何在通讯协议中采用小端存储。]]></description><category></category></item><item><title><![CDATA[超详细步骤——Keil MDK-ARM 如何修改工程名字]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/141814204</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/141814204</guid><author>DIVIDADA</author><pubDate>Mon, 02 Sep 2024 12:36:18 +0800</pubDate><description><![CDATA[本项目是基于 STM32 单片机的裸机程序，使用 STM32CubeMX 工具生成的 Keil MDK-ARM 工程。介绍了如何修改keil工程名称]]></description><category></category></item><item><title><![CDATA[解决串口打印乱码：确保晶振频率设置正确]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/141602208</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/141602208</guid><author>DIVIDADA</author><pubDate>Tue, 27 Aug 2024 15:26:12 +0800</pubDate><description><![CDATA[GD32的单片机程序晶振频率设置不正确导致串口发送数据乱码]]></description><category></category></item><item><title><![CDATA[基于状态机编程的通用按键扫描库]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/141332654</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/141332654</guid><author>DIVIDADA</author><pubDate>Mon, 19 Aug 2024 19:17:55 +0800</pubDate><description><![CDATA[推推荐一个GitHub上的项目，它提供了一个全面的按键扫描库，支持按键按下、释放、长按、长按释放和连击事件，并已在GD32开发板上经过个人验证，证明其高效实用。]]></description><category></category></item><item><title><![CDATA[GD32替换STM32的型号对应选型方法]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/141157594</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/141157594</guid><author>DIVIDADA</author><pubDate>Tue, 13 Aug 2024 13:57:04 +0800</pubDate><description><![CDATA[本文指导如何通过STM32CubeMx工具选择与GD32兼容的STM32型号]]></description><category></category></item><item><title><![CDATA[单片机中时钟源（Clock Source）和时基源（Timebase Source）和的联系和区别]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/141017697</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/141017697</guid><author>DIVIDADA</author><pubDate>Thu, 08 Aug 2024 09:49:25 +0800</pubDate><description><![CDATA[在单片机中，时钟源（Clock Source）和时基源（Timebase Source）是两个与时间相关的基本概念，它们在单片机的时钟系统设计中扮演着重要角色。]]></description><category></category></item><item><title><![CDATA[【STM32Cubemx HAL库+STM32F4××+uCOSIII移植】]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/140991279</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/140991279</guid><author>DIVIDADA</author><pubDate>Wed, 07 Aug 2024 20:48:03 +0800</pubDate><description><![CDATA[本文介绍了基于STM32F405ZGT× HAL库的uCOSIII移植的详细过程，创建了三个任务，实现了LED闪烁、浮点数计算和串口打印等功能]]></description><category></category></item><item><title><![CDATA[keil无法读取jlink的一个原因——使用jlink的Vout引脚给芯片供电]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/140396365</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/140396365</guid><author>DIVIDADA</author><pubDate>Sat, 13 Jul 2024 12:01:14 +0800</pubDate><description><![CDATA[keil无法读取jlink]]></description><category></category></item><item><title><![CDATA[阿里云搭建物联网平台+MQTT.fx接入阿里云]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/139105449</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/139105449</guid><author>DIVIDADA</author><pubDate>Sun, 02 Jun 2024 19:54:15 +0800</pubDate><description><![CDATA[本篇搭建了阿里云物联网平台，使用MQTT.fx接入阿里云，上传温湿度数据]]></description><category></category></item><item><title><![CDATA[双电源供电——负电压的生成方法]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/138211842</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/138211842</guid><author>DIVIDADA</author><pubDate>Fri, 26 Apr 2024 10:43:01 +0800</pubDate><description><![CDATA[利用电压是相对的，产生负电压]]></description><category></category></item><item><title><![CDATA[含匹配扰动的多智能体领航跟随一致性Matlab仿真]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/138099564</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/138099564</guid><author>DIVIDADA</author><pubDate>Tue, 23 Apr 2024 02:26:39 +0800</pubDate><description><![CDATA[​本文探讨了带有匹配扰动的多智能体领航跟随一致性控制方法，并提供了相应的Matlab仿真代码。将匹配扰动看为系统的扩张状态，设计扩张状态观测器，估计扰动的大小；基于邻居节点间的状态误差设计控制器，并更具扰动估计值，在控制器中补偿扰动；使用使用线性二次型调节器（Linear Quadratic Regulator，LQR）对控制器增益和观测器增益进行了优化设计。]]></description><category></category></item><item><title><![CDATA[光强测量单元]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/131763510</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/131763510</guid><author>DIVIDADA</author><pubDate>Mon, 17 Jul 2023 12:10:01 +0800</pubDate><description><![CDATA[测量环境光强，并将数值显示在OLED上]]></description><category></category></item><item><title><![CDATA[嵌入式开发心得体会]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/131548947</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/131548947</guid><author>DIVIDADA</author><pubDate>Wed, 05 Jul 2023 09:44:48 +0800</pubDate><description><![CDATA[未完待续…]]></description><category></category></item><item><title><![CDATA[QT多线程——解决因串口数据过多而导致程序界面崩溃的问题]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/131209469</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/131209469</guid><author>DIVIDADA</author><pubDate>Wed, 14 Jun 2023 15:53:21 +0800</pubDate><description><![CDATA[QT多线程，解决因为串口数据过多而导致程序界面崩溃的问题，除了GUI线程外，另开一个子线程，专门用来处理串口数据。]]></description><category></category></item><item><title><![CDATA[NRF24L01学习操作教程（二）——NRF实现一对一，一对多通讯]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/130664907</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/130664907</guid><author>DIVIDADA</author><pubDate>Sun, 14 May 2023 03:32:07 +0800</pubDate><description><![CDATA[以上内容详细介绍了，使用NRF24L01实现1对1单向通讯、1对1双向通讯、1对多双向通讯。]]></description><category></category></item><item><title><![CDATA[NRF24L01学习操作教程（一）——NRF基础知识与相关寄存器介绍]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/130599974</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/130599974</guid><author>DIVIDADA</author><pubDate>Wed, 10 May 2023 23:04:18 +0800</pubDate><description><![CDATA[​		NRF24L01是NORDIC公司生产的一款无线通信通信芯片，采用FSK 调制，集成NORDIC自家的Enhanced Short Burst协议。2.4G 全球开放的 ISM 频段，免许可证使用。最高工作速率 2Mbps，高校的 GFSK 调制，抗干扰能力强。125 个可选的频道，满足多点通信和调频通信的需要。内置 CRC 检错和点对多点的通信地址控制。低工作电压（1.9~3.6V）。可设置自动应答，确保数据可靠传输。]]></description><category></category></item><item><title><![CDATA[光电编码器、M/T法测量电机转速]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/130198779</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/130198779</guid><author>DIVIDADA</author><pubDate>Mon, 17 Apr 2023 14:11:29 +0800</pubDate><description><![CDATA[本文介绍了如何通过光电编码器，采用M法测量电机转速；源码程序使用STM32 HAL库。]]></description><category></category></item><item><title><![CDATA[定时器TIM的Encoder Mode读取旋钮编码器的脉冲数]]></title><link>https://blog.youkuaiyun.com/DIVIDADA/article/details/130192899</link><guid>https://blog.youkuaiyun.com/DIVIDADA/article/details/130192899</guid><author>DIVIDADA</author><pubDate>Mon, 17 Apr 2023 09:54:28 +0800</pubDate><description><![CDATA[本文介绍了光电编码器的工作原理，并提供了一个实例，展示如何利用STM32的HAL库通过定时器的编码器模式（Encoder Mode）来读取旋转编码器的脉冲数。]]></description><category></category></item></channel></rss>