<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Guard_Byte的博客]]></title><description><![CDATA[嵌入式、单片机练气后期，准备冲击筑基]]></description><link>https://blog.youkuaiyun.com/Guard_Byte</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Guard_Byte]]></copyright><item><title><![CDATA[STC32通用GPIO中断，库函数配置方式 AI8051U和STC32G已测试没有问题]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/145408723</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/145408723</guid><author>Guard_Byte</author><pubDate>Fri, 31 Jan 2025 23:29:50 +0800</pubDate><description><![CDATA[STC32 AI8051 32通用GPIO中断配置 库函数方式，实测没问题]]></description><category></category></item><item><title><![CDATA[IAR开发环境的安装、配置和新建STM32工程模板]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/130210513</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/130210513</guid><author>Guard_Byte</author><pubDate>Sun, 06 Aug 2023 18:38:14 +0800</pubDate><description><![CDATA[本文主要介绍IAR的下载安装和基于STM32新建工程模板。IAR Embedded Workbench For ARM ，它是一种增强型一体化开发平台，其中完全集成了开发嵌入式系统所需要的文件编辑、项目管理、编译、链接和调试工具。IAR公司独具特色的CSPY调试器，不仅可以在系统开发初期进行无目标硬件的纯软件仿真，也可以结合JLink/JTrace硬件仿真器，对用户系统进行实时在线仿真调试。]]></description><category></category></item><item><title><![CDATA[W806 基于Arduino开发的GPIO操作示例，勇于尝新]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/128698015</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/128698015</guid><author>Guard_Byte</author><pubDate>Sun, 15 Jan 2023 22:38:36 +0800</pubDate><description><![CDATA[w806为联盛德公司推出一款基于平头哥（XT-E804）架构的MCU。这里自己随便入手一个W806芯片的开发板，淘宝现如今有很多在售的，笔者找了个最便宜的入手的。现如今W806已支持Arduino开发，总还是有人愿意为了简化放了方便而努力的。基于Arduino的W806开发支持，其底层如CDK一致，在函数封装上保持一个调调，学过HAL库开发STM32的朋友也非常容易上手。]]></description><category></category></item><item><title><![CDATA[【记录】一次51单片机串口乱码问题排查]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/127884000</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/127884000</guid><author>Guard_Byte</author><pubDate>Wed, 16 Nov 2022 14:53:49 +0800</pubDate><description><![CDATA[在51串口收发仿真实验中使用两个单片机互相通信中的串口乱码问题。]]></description><category></category></item><item><title><![CDATA[STM32、51循迹小车 【STM32入门控制必会 含51全部程序】]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/126615066</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/126615066</guid><author>Guard_Byte</author><pubDate>Fri, 02 Sep 2022 10:45:00 +0800</pubDate><description><![CDATA[STM32遥控小车、STM32循迹小车，51定时器中断PWM调速循迹小车]]></description><category></category></item><item><title><![CDATA[STM32串口数据收发 相关配置+点灯控制]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/126614150</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/126614150</guid><author>Guard_Byte</author><pubDate>Tue, 30 Aug 2022 23:21:20 +0800</pubDate><description><![CDATA[USART指单片机的一个IO端口模块，可以根据需要配置成同步模式(SPI,IIC),也可以配置成异步模式(UART).可以理解为USART为SPI,IIC对等的”协议”。这里结合点灯例子来看看STM32串口UART 数据收发相关配置。...]]></description><category></category></item><item><title><![CDATA[关于CH32库函数与STM32库函数的区别]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/125597836</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/125597836</guid><author>Guard_Byte</author><pubDate>Mon, 04 Jul 2022 14:01:16 +0800</pubDate><description><![CDATA[最近想用MPU6050六轴传感器来控制小车的90°精确转弯和保持直行，但手头没有多余的STM32F1的板子，恰好有两个CH32F103的最小系统板，所以想着把程序简单移植一下就可以了，没想到在此过程中却遇到了困难。
由于本人使用的时CH32官方的库函数，而大家用的最多的驱动代码差不多基于STM32开发，所以在移植过程中千万要小心，个别底层寄存器名称问题导致的库函数不能正常使用问题。......]]></description><category></category></item><item><title><![CDATA[STC89C52的四个 外部中断 基本使用方法]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/124915527</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/124915527</guid><author>Guard_Byte</author><pubDate>Sun, 22 May 2022 20:43:42 +0800</pubDate><description><![CDATA[STC89C52 四个 外部中断 的使用。对于 INT2和INT3而言，在使用前需要用户先定义相关端口和控制寄存器。如P4端口，和XICON寄存器。]]></description><category></category></item><item><title><![CDATA[STC89x 定时器2 T2配置]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/124874787</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/124874787</guid><author>Guard_Byte</author><pubDate>Fri, 20 May 2022 00:40:16 +0800</pubDate><description><![CDATA[51单片机 定时器2 的使用，对比定时器0，在中断服务函数内完成简单任务。]]></description><category></category></item><item><title><![CDATA[STC 定时器/计数器2 操作详解 （基于STC89C52RC参考文档）]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/124777155</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/124777155</guid><author>Guard_Byte</author><pubDate>Sun, 15 May 2022 02:04:54 +0800</pubDate><description><![CDATA[STC 定时器2（即T2）是一个16位定时/计数器。 通过设置特殊功能寄存器T2CON中的C/T2位，可将其作为定时器或计数器（特殊功能寄存器T2CON的描述如表1所列)。
定时器2有3种操作模式: 即 捕获、自动重新装载（递增或递减计数） 和 波特率发生器]]></description><category></category></item><item><title><![CDATA[STC 51单片机 多位数码管动态显示方法]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/124736631</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/124736631</guid><author>Guard_Byte</author><pubDate>Thu, 12 May 2022 18:49:05 +0800</pubDate><description><![CDATA[STC 51单片机 数码管动态显示 方法 ]]></description><category></category></item><item><title><![CDATA[STC52单片机 第三个定时器 定时器2详解]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/124679076</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/124679076</guid><author>Guard_Byte</author><pubDate>Tue, 10 May 2022 00:51:32 +0800</pubDate><description><![CDATA[定时器2是一个16位定时器/计数器，通过特殊功能寄存器T2CON中的C/T2位。可将其设置为定时器或计数器。它的计数时钟源可以是内部的机器周期，也可以是T2口（P1.0）输入的外部时钟脉冲。通过设置T2CON中的工作模式选择位可将定时器2设置为三种工作模式，分别为捕获、自动重新装载（递增或递减计数）和波特率发生器。]]></description><category></category></item><item><title><![CDATA[学习笔记 51单片机通用软件延时方法]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/124654140</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/124654140</guid><author>Guard_Byte</author><pubDate>Sun, 08 May 2022 21:44:00 +0800</pubDate><description><![CDATA[对于STC51单片机来说，延时函数，想必都不陌生。而用的最多的延时基本都是通过软件方法实现的，但由于STC51不同系列的芯片所采用的指令集不同，各指令执行所用机器周期不同。例如STC12Cx的一个振荡周期=一个机器周期，相对STC89Cx的（12个振荡周期=一个机器周期）运行速度快了近10倍有余，就不能用同一个延时函数。]]></description><category></category></item><item><title><![CDATA[STM32 DHT11单总线I/O方向设置问题]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/124608596</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/124608596</guid><author>Guard_Byte</author><pubDate>Fri, 06 May 2022 14:47:08 +0800</pubDate><description><![CDATA[STM32 端口I/O方向设置问题，DHT11单总线I/O配置]]></description><category></category></item><item><title><![CDATA[STM32端口IO方向设置问题]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/124599369</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/124599369</guid><author>Guard_Byte</author><pubDate>Thu, 05 May 2022 22:59:57 +0800</pubDate><description><![CDATA[STM32端口IO方向设置问题，在使用到如DHT11或DS18B20等单总线传感器时，会有I端口/O方向的配置问题，由于32位 操作不便，特此 笔记，一查一用。]]></description><category></category></item><item><title><![CDATA[使用STM32F103CBT6自制ST LINK V2-1多功能烧录器]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/124008023</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/124008023</guid><author>Guard_Byte</author><pubDate>Thu, 07 Apr 2022 21:58:03 +0800</pubDate><description><![CDATA[自制STM32 ARM嵌入式单片机多功能烧录器，除旧版ST LINK基本功能外还 带串口功能和U盘功能
因为以前 ST LINK V2版本的烧录器，存在的问题也挺多，主要某宝大量10几块的，U盘型ST LINK ，但其使用主控非ST官方芯片。一个不注意在MDK里弹出来的升级界面，点了个确定，那么 恭喜你 它废了。。。。。]]></description><category></category></item><item><title><![CDATA[STM32 OLED_I2C动态显示 float类型（浮点型）数据]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/123675709</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/123675709</guid><author>Guard_Byte</author><pubDate>Wed, 23 Mar 2022 02:53:44 +0800</pubDate><description><![CDATA[STM32使用OLED显示浮点数的方法
自己在做项目的过程中需要使用一个很小的显示屏来实时显示一组来自传感器的数据，然而当我选定了OLED，并且信心满满地写好所有驱动程序第一次上电测试时，却发现怎么都显示不了小数，什么情况？于是习惯性地打开了优快云，搜索STM32 OLED 显示浮点数，但是~，试了好几种方法，都不怎么好用，不是显示位数不准确，就是补一大堆0。总而言之，都是通过数据类型转换来实现的。本着学习是我快乐的心态，我还真得到了精华，So 那就自己动手写一个函数来实现。...]]></description><category></category></item><item><title><![CDATA[51单片机蓝牙遥控小车 定时器 中断 PWM L298N调速控制]]></title><link>https://blog.youkuaiyun.com/Guard_Byte/article/details/116727405</link><guid>https://blog.youkuaiyun.com/Guard_Byte/article/details/116727405</guid><author>Guard_Byte</author><pubDate>Thu, 13 May 2021 02:33:37 +0800</pubDate><description><![CDATA[闲时偷学51一周 完成蓝牙小车定时器中断PWM调速控制
关键问题： 51蓝牙串口通信、定时器、中断、L298N、PWM调速

先把我学习过程中的问题摆出来：89C52仅有的两个定时器在使用串口时的干扰问题，PWM产生
一开始找资料看别人51控制L298N的例子，PWM调速的比较少，有的自己试了结果不太理想；
还有就是  初来乍到，哪里有不对的地方 欢迎指正！

操作说明：

打开蓝牙调试器，对应设置好控制字符按键名
打开小车电源并将手机连接到蓝牙模块进行控制

一、前期硬件准备


TT电机小车底板套件，随]]></description><category></category></item></channel></rss>