
应用
文章平均质量分 57
图南楠
这个作者很懒,什么都没留下…
展开
-
MCU HardFault_Handler调试方法
1.在MDK的DEBUG模式下,当程序出现跑飞后,确定卡死在HardFault_Handler中断处2. 通过Register窗口读取LR寄存器的值来确定当前系统使用堆栈是MSP还是PSP如下图所示,当前程序使用的是PSP堆栈寄存器。原创 2023-11-01 14:19:47 · 1381 阅读 · 0 评论 -
UTF-8与GBK字符之间的转换
一、本文提纲在嵌入式产品中,难免会遇到由服务器或者APP端推送的消息内容,而大多数推送消息内容的字符编码都为UTF-8,底层硬件需要将推送的消息送到LCD或者OLED等屏幕上进行显示,此时就涉及到一个编码转换的内容,因为硬件不能直接将UTF-8编码的字符进行显示,必须经过算法将UTF-8编码对照Unicode编码转换为GBK汉字编码之后才能显示,而本文介绍从外部FLASH中读取Unicode编码和GBK字符编码,将UTF-8字符转换为GBK字符。二、UTF-8转换为GBK字符的原理1.UTF-8原创 2020-05-26 10:20:57 · 26048 阅读 · 11 评论 -
卡尔曼滤波算法
typedef struct { float startValue; //k-1时刻的滤波值,即是k-1时刻的值 float kalmanGain; //Kalamn增益 float A; //x(n)=A*x(n-1)+u(n),u(n)~N(0,Q) float paraH; //z(n)=H*x(n)+w(n),w(n)~N(0,R) float Q; //预测过程噪声偏差的方差 float R;原创 2022-02-10 14:48:25 · 1203 阅读 · 0 评论 -
STM32 IAP相关的FLASH数据读取和跳转
IAP原创 2022-11-25 18:39:02 · 2146 阅读 · 0 评论 -
蓝牙钥匙解决方案 BLE RSSI 测距
1.理论公式RSSI计算距离的公式原理为d = 10 ^ ( RSSI – A ) / ( 10 * n )a) d为车辆与被计算目标节点之间的距离数值b) RSSI为车辆与被计算目标节点之间的RSSI数值c) A为距离车辆1m处接收到的RSSI数值d) n为环境衰减因子2.RSSI特性在实际的使用环境中,可影响RSSI数值的因素有当前车辆的停车环境、温度、手机硬...原创 2022-02-10 14:12:04 · 7565 阅读 · 5 评论