<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sunny的博客]]></title><description><![CDATA[单片机开发技术分享]]></description><link>https://blog.youkuaiyun.com/laijun04</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; laijun04]]></copyright><item><title><![CDATA[单片机软件常用设计分享（四）驱动设计之串口驱动设计]]></title><link>https://blog.youkuaiyun.com/laijun04/article/details/128695135</link><guid>https://blog.youkuaiyun.com/laijun04/article/details/128695135</guid><author>laijun04</author><pubDate>Sun, 15 Jan 2023 18:10:22 +0800</pubDate><description><![CDATA[本人自从使用嵌入式实时操作系统后，就开始了串口的驱动设计，而这个驱动设计是具有严格意义的，因为它统一管理了MCU的所有串口，实现了非阻塞的自动处理发送与接收，同时设计并提供了的一些基本操作接口。]]></description><category></category></item><item><title><![CDATA[嵌入式开发＜单片机软件升级＞]]></title><link>https://blog.youkuaiyun.com/laijun04/article/details/124786584</link><guid>https://blog.youkuaiyun.com/laijun04/article/details/124786584</guid><author>laijun04</author><pubDate>Sun, 15 May 2022 20:46:20 +0800</pubDate><description><![CDATA[本文介绍了单片机如何设计在线升级，同时，针对M0 MCU以及具有IAP功能的51单片机也提出了自己的设计方法。希望这里的设计方法对你及你公司所做的项目有帮助。]]></description><category></category></item><item><title><![CDATA[嵌入式开发＜单片机软件调试＞]]></title><link>https://blog.youkuaiyun.com/laijun04/article/details/124629755</link><guid>https://blog.youkuaiyun.com/laijun04/article/details/124629755</guid><author>laijun04</author><pubDate>Sat, 07 May 2022 14:58:14 +0800</pubDate><description><![CDATA[这是本人多年使用单片机进行嵌入式软件开发过程中，使用并总结出的软件交互式调试方法。同时配合本人编写的两个调试工具软件，可以非常方便并系统的编写交互式调试代码，当然，你也可以参考此设计思路，编写自己的调试工具及调试方法。希望对你有用。...]]></description><category></category></item><item><title><![CDATA[嵌入式开发＜网络调试工具＞]]></title><link>https://blog.youkuaiyun.com/laijun04/article/details/119541806</link><guid>https://blog.youkuaiyun.com/laijun04/article/details/119541806</guid><author>laijun04</author><pubDate>Thu, 12 Aug 2021 13:55:25 +0800</pubDate><description><![CDATA[此网络调试工具软件具有一般网络助手的基本功能，同时提供了诸多增强功能。可生成功能按钮，不必记住输入调试命令；可生成通信调试按钮，不必与其它设备联调即可完成通信测试；集成了自定义软件在线升级功能，不必再使用其它工具；当然，还包括更多有用的功能，在此不一一列出。]]></description><category></category></item><item><title><![CDATA[嵌入式开发＜串口调试工具＞]]></title><link>https://blog.youkuaiyun.com/laijun04/article/details/118025259</link><guid>https://blog.youkuaiyun.com/laijun04/article/details/118025259</guid><author>laijun04</author><pubDate>Fri, 18 Jun 2021 16:57:02 +0800</pubDate><description><![CDATA[此串口调试工具软件具有一般串口助手的基本功能，同时提供了诸多增强功能。可生成功能按钮，不必记住输入调试命令；可生成通信调试按钮，不必与其它设备联调即可完成通信测试；集成了自定义软件在线升级功能，不必再使用其它工具；当然，还包括更多有用的功能，在此不一一列出。]]></description><category></category></item><item><title><![CDATA[单片机软件常用设计分享（三）驱动设计之数码屏显示设计]]></title><link>https://blog.youkuaiyun.com/laijun04/article/details/116701644</link><guid>https://blog.youkuaiyun.com/laijun04/article/details/116701644</guid><author>laijun04</author><pubDate>Wed, 12 May 2021 15:53:01 +0800</pubDate><description><![CDATA[数码显示，主要指的是7段LED数码显示。实际上，只要是7段数码显示，甚至米子数码显示均适用于此设计。同样在平时做项目时，经常会遇到要控制数码显示的闪烁、交替及滚屏，对于闪烁，包括持续闪烁和闪烁一定的次数，还包括需要设置闪烁的频率，亮与灭的占空比等等；对于交替显示，将依次显示交替内容，并可以设置更换内容的频率，并可设置持续交替和交替一定的次数；对于滚屏显示同样包括持续滚动还是滚动一定的次数，还包括滚动速度的设置]]></description><category></category></item><item><title><![CDATA[单片机软件常用设计分享（二）驱动设计之LED灯显示设计]]></title><link>https://blog.youkuaiyun.com/laijun04/article/details/114135938</link><guid>https://blog.youkuaiyun.com/laijun04/article/details/114135938</guid><author>laijun04</author><pubDate>Sat, 27 Feb 2021 14:50:29 +0800</pubDate><description><![CDATA[似乎LED灯的显示没有什么，无非就是点亮与熄灭。确实，点亮或者熄灭一个LED灯很简单，就是操作一下I/O口就可以了。但是，在平时做项目时，经常会遇到要控制LED灯的闪烁，包括持续闪烁和闪烁一定的次数，甚至还包括需要设置闪烁的频率，亮灯的占空比等等。还有就是可能有多个LED灯在闪烁，如果闪烁频率相同时，每个LED灯闪烁时不同步，看起来就有些杂乱无章。
       因此，还是有必要设计一个统一管理控制LED灯动作的一个驱动程序，使得其在使用时非常的方便。]]></description><category></category></item><item><title><![CDATA[单片机软件常用设计分享（一）驱动设计之按键设计]]></title><link>https://blog.youkuaiyun.com/laijun04/article/details/113880965</link><guid>https://blog.youkuaiyun.com/laijun04/article/details/113880965</guid><author>laijun04</author><pubDate>Wed, 24 Feb 2021 17:19:15 +0800</pubDate><description><![CDATA[初学者对单片机的按键设计，往往是只作简单的I/O检测或A/D检测，并未考虑到防抖及其它问题，同时也带来可移植性差的问题。
       一般按键设计为模块化，并具有按键码与功能码之分，除防抖设计外，同时需要考虑功能码输出时具有按键状态（包括按键按下、长按及长按时间、按键弹起等）。]]></description><category></category></item></channel></rss>