![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ST/ARM
文章平均质量分 78
基于ST或者兼容芯片的代码设计
杏儿黄
曾经的技术xxx,现在的网约车司机
展开
-
STlink 引脚定义。JLINK引脚定义。stm32烧写口
jlink引脚。 仿真器端口 连接目标板 备注 1. VCC MCU电源VCC VCC 2. VCC MCU电源VCC VCC 3. TRST TRST Test ReSeT/ pin 4. GND GND或悬空 5. TDI TDI Test Data In pin 6. GND GND或悬空 7. TMS, SWIO ...原创 2021-04-22 09:29:24 · 3007 阅读 · 0 评论 -
IAR调试使用技巧汇总:数据断点、CallStack、设置堆栈、查看栈使用和栈深度、Memory、Set Next Statement等
目录1.使用数据断点2.Set next statement 手动执行到某行代码3.设置堆栈大小4.静态查看程序Stack栈使用详情,以及栈深度5.动态查看程序运行Stack占用情况6.Call stack查看当前栈空间7.使用Memory查看程序运行中各种过程数据8.IAR Map文件解析堆栈信息9.IAR xx.icf存储资源文件解析10.IAR各编译文件含义1.使用数据...转载 2019-10-30 10:35:15 · 4933 阅读 · 0 评论 -
AD19快捷键大全
走线状态,+tab,改变线宽;2d线状态,+shift+tab ,切换倒角方式;crtl+左键 :高亮选中网络;左下角双击,层管理,显示或隐藏某一层;旋转:Space;X轴镜像:X;Y轴镜像:Y;板层管理:L;栅格设置:G;单位进制切换:Q;对齐-水平:A,D;对齐-垂直:A,I,I,Enter;对齐-顶部:A,T;对齐-底部:A,B;对齐-左侧:A,L;对齐-右侧:...转载 2019-04-12 12:46:55 · 8806 阅读 · 1 评论 -
几个简单的数据点平滑处理算法
最近在写一些数据处理的程序。经常需要对数据进行平滑处理。直接用FIR滤波器或IIR滤波器都有一个启动问题,滤波完成后总要对数据掐头去尾。因此去找了些简单的数据平滑处理的方法。在一本老版本的《数学手册》中找到了几个基于最小二乘法的数据平滑算法。将其写成了C 代码,测试了一下,效果还可以。这里简单的记录一下,算是给自己做个笔记。算法的原理很简单,以五点三次平滑为例。取相邻的5个数据点,可以拟合...转载 2019-02-20 12:56:16 · 3563 阅读 · 0 评论 -
最小二乘法-直线拟合-推荐方法
1. 最小二乘法首先举个例子。针对线性最小二乘法即直线拟合,如下图(来自维基百科)所示:根据已有的数据(图中的点),来做出一条最贴近数据发展趋势的直线。通过这条直线,我们可以对未来的数据进行预测,因为基本会落在这条直线附近。当然了,最小二乘法不只是直线,还可以是曲线,本文不讨论。 2. 求解直线方程我们现在要做的,就是求解直线方程。假设已知有N个点,设这条直线方程...原创 2019-02-13 14:57:12 · 8904 阅读 · 1 评论 -
最小二乘法-直线 拟合 -C代码实现2
/* 本实验根据数组x[], y[]列出的一组数据,用最小二乘法求它的拟合直线。*/#include <stdio.h>#define maxn 5int main(){ double x[maxn] = {165, 123, 150, 123, 141}; double y[maxn] = {187, 126, 172, 125, 148}; ...转载 2019-02-13 14:40:41 · 668 阅读 · 0 评论 -
最小二乘法-直线拟合-C代码实现
最小二乘法(又称最小平方法)是一种数学优化技术。 它通过最小化误差的平方和寻找数据的最佳函数匹配。 利用最小二乘法可以简便地求得未知的数据, 并使得这些求得的数据与实际数据之间误差的平方和为最小。假设已知有N个点,设这条直线方程为: y = a·x + b其中,a和b的计算公式如下: 本文对于推导过程不在赘述,网上都有。 ...原创 2019-02-13 14:38:38 · 15798 阅读 · 5 评论 -
三次函数拟合平滑。
最后是三次函数拟合平滑。/** * 五点三次平滑 * */void cubicSmooth5 ( double in[], double out[], int N ){ int i; if ( N < 5 ) { for ( i = 0; i <= N - 1; i++ ) out[i] = in[i];...转载 2019-02-22 16:32:49 · 2333 阅读 · 0 评论 -
二次函数拟合平滑。
然后是利用二次函数拟合平滑。void quadraticSmooth5(double in[], double out[], int N){ int i; if ( N < 5 ) { for ( i = 0; i <= N - 1; i++ ) { out[i] = in[i]; }...转载 2019-02-22 16:31:56 · 2740 阅读 · 0 评论 -
Protobuf3语法详解
定义一个消息类型先来看一个非常简单的例子。假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串、你感兴趣的查询结果所在的页数,以及每一页多少条查询结果。可以采用如下的方式来定义消息类型的.proto文件了: 1 2 3 4 5 6 7 syntax = "proto3"; mes...转载 2019-01-19 14:15:33 · 11997 阅读 · 0 评论 -
protobuf-c-win
使用过程中注意安装了MSYS2之后,需要使用pacman -S base-devel安装编译环境,否则报错autoreconf: command not found ==> ERROR: A failure occurred in prepare(). Aborting... Protobuf-c Win-platform binaries, bui...原创 2019-01-18 11:28:32 · 1791 阅读 · 0 评论 -
Google Protocol Buffer 的使用和原理
简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Protocol ...转载 2019-01-17 18:05:18 · 546 阅读 · 0 评论 -
数字信号处理中均值、方差、均方值、均方差计算和它们的物理意义
1 均值均值表示信号中直流分量的大小,用E(x)表示。对于高斯白噪声信号而言,它的均值为0,所以它只有交流分量。2 均值的平方均值的平方,用{E(x)}^2表示,它表示的是信号中直流分量的功率。3 均方值均方值表示信号平方后的均值,用E(x^2)表示。均方值表示信号的平均功率。信号的平均功率 = 信号交流分量功率 + 信号直流分量功率例如:x、y、z 3项求均方值。均方值=(x的...转载 2019-01-17 13:35:08 · 7476 阅读 · 0 评论 -
Windows 上安装 Jekyll
目录(?)[+]安装 Ruby安装 DevKit安装 Jekyll安装 Pygments安装 Python安装 Easy Install安装 Pygments启动 Jekyll故障诊断Jekyll是一个静态网站生成工具。它允许用户使用HTML、Markdown或Textile来建立静态页面,然后通过模板引擎Liquid(Liquid Templating Engine)来运行.原文链接: ht...转载 2018-05-13 11:13:36 · 247 阅读 · 0 评论