<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[UltramanCOMS的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/UltramanCOMS</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; UltramanCOMS]]></copyright><item><title><![CDATA[LL库下STM32使用安信可VB离线语音识别]]></title><link>https://blog.youkuaiyun.com/UltramanCOMS/article/details/120796746</link><guid>https://blog.youkuaiyun.com/UltramanCOMS/article/details/120796746</guid><author>UltramanCOMS</author><pubDate>Sat, 16 Oct 2021 12:32:50 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

文章目录前言一、使用中遇到的最大问题？二、思路总结

前言
安信可VB系列离线语音模块搭配STM32F103ZET6使用，劝各位不要买，安信可这个模块太坑了，一个开发模块23，下载器就要平头哥的那个200的调试器，
一、使用中遇到的最大问题？
串口发出的数据问题：
1、这模块串口所发出的字符串数据，结束符为'\n'，，而不是‘0’，也是调试失败这么多天遇到的最主要问题
2、记得对中断内对数组初始化

二、思路
核心思路就是串口的透传

/*]]></description><category></category></item><item><title><![CDATA[STM32三种定时器]]></title><link>https://blog.youkuaiyun.com/UltramanCOMS/article/details/119761658</link><guid>https://blog.youkuaiyun.com/UltramanCOMS/article/details/119761658</guid><author>UltramanCOMS</author><pubDate>Tue, 17 Aug 2021 17:27:13 +0800</pubDate><description><![CDATA[基本定时器功能（TIM6/TIM7）

①16位自动重装载累加计数器 ②16位可编程（可实时修改）预分频器，用于对输入的时钟按系数为1～65536之间的任意数值分频
③触发DAC的同步电路 ④在更新事件（计数器溢出）时产生中断/DMA请求

通用定时器功能（TIM2/TIM3/TIM4/TIM5）

①16位向上、向下、向上/向下自动装载计数器 ②16位可编程(可以实时修改)预分频器，计数器时钟频率的分频系数为1～65536之间的任意数值
③4个独立通道： 输入捕获 输出比较 PWM生成(边缘或中间对齐模式]]></description><category></category></item><item><title><![CDATA[开关控制元器件光耦，三极管，MOS管，继电器]]></title><link>https://blog.youkuaiyun.com/UltramanCOMS/article/details/119750055</link><guid>https://blog.youkuaiyun.com/UltramanCOMS/article/details/119750055</guid><author>UltramanCOMS</author><pubDate>Tue, 17 Aug 2021 11:22:22 +0800</pubDate><description><![CDATA[光耦合器（opticalcoupler equipment，英文缩写为OCEP）
称光电隔离器或光电耦合器，简称光耦。
它是以光为媒介来传输电信号的器件，通常把发光器（红外线发光二极管LED）与受光器（光敏半导体管，光敏电阻）封装在同一管壳内。当输入端加电信号时发光器发出光线，受光器接收光线之后就产生光电流，从输出端流出，从而实现了“电—光—电”控制。以光为媒介把输入端信号耦合到输出端的光电耦合器，由于它具有体积小、寿命长、无触点，抗干扰能力强，输出和输入之间绝缘，单向传输信号等优点，在数字电路上获得广泛的]]></description><category></category></item><item><title><![CDATA[LL库串口帧中断实验]]></title><link>https://blog.youkuaiyun.com/UltramanCOMS/article/details/119636273</link><guid>https://blog.youkuaiyun.com/UltramanCOMS/article/details/119636273</guid><author>UltramanCOMS</author><pubDate>Thu, 12 Aug 2021 10:34:46 +0800</pubDate><description><![CDATA[帧首 ：01，帧尾：05
判断逻辑：
1、串口工具发出数据（MCU接收数据）
2、判断RXNE中断读数据寄存器是否接收到数据，(MCU接受数据)
3、

判断标志位是否为第一帧标志位以及第一帧数据
如果不是，则接收下一帧。并在else if内判断是否到帧尾

4、清除RXNE标志位，防止连续进入中断
void USART1_IRQHandler(void)
{
	//uint16_t i;//注意：全局变量标志位，若为局部变量，则仅帧首进入
	//uint8_t buf;//缓冲区
   //uint16_]]></description><category></category></item><item><title><![CDATA[STM32 LL库模拟驱动中景园四脚0.96寸OLED屏]]></title><link>https://blog.youkuaiyun.com/UltramanCOMS/article/details/119318672</link><guid>https://blog.youkuaiyun.com/UltramanCOMS/article/details/119318672</guid><author>UltramanCOMS</author><pubDate>Mon, 02 Aug 2021 10:27:18 +0800</pubDate><description><![CDATA[文章目录前言一、OLED模块接口定义二、使用步骤1.驱动总结

前言
使用STM32CUBE生成LL库进行模拟IIC驱动OLED
一、OLED模块接口定义

GND 电源地
VCC 电源正（3～5.5V）
SCL OLED 的 D0 脚，在 IIC 通信中为时钟管脚
SDA OLED 的 D1 脚，在 IIC 通信中为数据管脚


二、使用步骤
1.驱动
例程使用模拟IIC来驱动OLED，注意时钟频率（不大于400MHz）
OLED.H代码如下（示例）：
/////////////////////////.]]></description><category></category></item><item><title><![CDATA[STM32CUBEMX LL库驱动HC-SR04超声波测距]]></title><link>https://blog.youkuaiyun.com/UltramanCOMS/article/details/119316920</link><guid>https://blog.youkuaiyun.com/UltramanCOMS/article/details/119316920</guid><author>UltramanCOMS</author><pubDate>Mon, 02 Aug 2021 09:52:14 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

文章目录HC-SR资料HC-SR04时序图一、驱动方式二、接口定义三、STM32Cubemx测距代码main代码总结

HC-SR资料
1、典型工作用电压：5V
2、超小静态工作电流：小于 5mA
3、感应角度(R3 电阻越大,增益越高,探测角度越大)：
R3 电阻为 392,不大于 15 度
R3 电阻为 472, 不大于 30 度
4、探测距离(R3 电阻可调节增益,即调节探测距离)：
R3 电阻为 392 2cm-450cm
R3 电]]></description><category></category></item></channel></rss>