博客园 - 星空下聆听
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=35805
2024-02-12T12:58:02Z
星空下聆听
https://www.cnblogs.com/wy9264/
feed.cnblogs.com
https://www.cnblogs.com/wy9264/p/17591635.html
常见数字滤波算法 - 星空下聆听
(24条消息) 【嵌入式算法】学习笔记(一):数字滤波算法_Synchron.的博客-CSDN博客 信号处理(1) --常用信号平滑去噪的方法_51CTO博客_信号平滑去噪 几种常用信号平滑去噪的方法(附Matlab代码)_matlab去噪_do.ris的博客-CSDN博客 信号与系统matlab实
2023-07-30T08:32:00Z
2023-07-30T08:32:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】(24条消息) 【嵌入式算法】学习笔记(一):数字滤波算法_Synchron.的博客-CSDN博客 信号处理(1) --常用信号平滑去噪的方法_51CTO博客_信号平滑去噪 几种常用信号平滑去噪的方法(附Matlab代码)_matlab去噪_do.ris的博客-CSDN博客 信号与系统matlab实 <a href="https://www.cnblogs.com/wy9264/p/17591635.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/17026326.html
定时器 - 星空下聆听
https://blog.csdn.net/Ybc_csdn/article/details/128518855 https://blog.csdn.net/qq_38410730/article/details/79996222 https://blog.csdn.net/w1050321758/
2023-01-04T15:33:00Z
2023-01-04T15:33:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】https://blog.csdn.net/Ybc_csdn/article/details/128518855 https://blog.csdn.net/qq_38410730/article/details/79996222 https://blog.csdn.net/w1050321758/ <a href="https://www.cnblogs.com/wy9264/p/17026326.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/15260378.html
GitHub - 星空下聆听
https://code.visualstudio.com/ https://gitforwindows.org/
2021-09-12T14:19:00Z
2021-09-12T14:19:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】https://code.visualstudio.com/ https://gitforwindows.org/ <a href="https://www.cnblogs.com/wy9264/p/15260378.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/14300615.html
数组分配动态内存 - 星空下聆听
#include<stdlib.h> #include<stdio.h> int main(void) { int n,i; int *p; printf("请输入序列个数:"); scanf("%d",&n); p = (int*) malloc(sizeof(int)*n);//开辟动态内存区,
2021-01-19T15:10:00Z
2021-01-19T15:10:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】#include<stdlib.h> #include<stdio.h> int main(void) { int n,i; int *p; printf("请输入序列个数:"); scanf("%d",&n); p = (int*) malloc(sizeof(int)*n);//开辟动态内存区, <a href="https://www.cnblogs.com/wy9264/p/14300615.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/14258484.html
小端 - 星空下聆听
#include <stdio.h> int IsBigEndian() { union NUM { int a; char b; }num; num.a = 0x1234; if( num.b == 0x12 ) { return 1; } return 0; } void main(void)
2021-01-10T07:36:00Z
2021-01-10T07:36:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】#include <stdio.h> int IsBigEndian() { union NUM { int a; char b; }num; num.a = 0x1234; if( num.b == 0x12 ) { return 1; } return 0; } void main(void) <a href="https://www.cnblogs.com/wy9264/p/14258484.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/14258464.html
malloc函数 - 星空下聆听
malloc函数的原型如下: void *malloc(unsigned int size);使用malloc函数分配的内存空间是在堆中,而不是栈中,所以在使用完这块内存之后一定要将其释放,释放内存空间使用的函数是free函数。例如:int *plnt; plnt = (int*)malloc(si
2021-01-10T07:30:00Z
2021-01-10T07:30:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】malloc函数的原型如下: void *malloc(unsigned int size);使用malloc函数分配的内存空间是在堆中,而不是栈中,所以在使用完这块内存之后一定要将其释放,释放内存空间使用的函数是free函数。例如:int *plnt; plnt = (int*)malloc(si <a href="https://www.cnblogs.com/wy9264/p/14258464.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/14128584.html
VS常用快捷键 - 星空下聆听
https://www.cnblogs.com/happyzwt/p/7769129.html https://www.cnblogs.com/howhy/p/5948003.html 项目相关的快捷键 Ctrl + Shift + B = 生成项目 Ctrl + Alt + L = 显示Solut
2020-12-13T06:30:00Z
2020-12-13T06:30:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】https://www.cnblogs.com/happyzwt/p/7769129.html https://www.cnblogs.com/howhy/p/5948003.html 项目相关的快捷键 Ctrl + Shift + B = 生成项目 Ctrl + Alt + L = 显示Solut <a href="https://www.cnblogs.com/wy9264/p/14128584.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/14128504.html
C语言volatile关键字在单片机中的作用 - 星空下聆听
https://blog.csdn.net/weixin_42018112/article/details/90314071
2020-12-13T05:57:00Z
2020-12-13T05:57:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】https://blog.csdn.net/weixin_42018112/article/details/90314071 <a href="https://www.cnblogs.com/wy9264/p/14128504.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/13998519.html
STM32知识点 - 星空下聆听
STM32Cube是由ST公司原创倡议,旨在减少开发负担。时间和费用,为开发者提供轻松的开发体验。STMCube覆盖了STM32全系列。其中STM32CubeMX是上位机配置软件,可以根据使用者的选择生成底层初始化代码。硬件抽象层(HAL),便是CubeMX配套的库,HAL库屏蔽了复杂的硬件寄存器操
2020-11-18T02:42:00Z
2020-11-18T02:42:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】STM32Cube是由ST公司原创倡议,旨在减少开发负担。时间和费用,为开发者提供轻松的开发体验。STMCube覆盖了STM32全系列。其中STM32CubeMX是上位机配置软件,可以根据使用者的选择生成底层初始化代码。硬件抽象层(HAL),便是CubeMX配套的库,HAL库屏蔽了复杂的硬件寄存器操 <a href="https://www.cnblogs.com/wy9264/p/13998519.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/13998498.html
仿真器SWD可不接复位引脚的原因 - 星空下聆听
RESET是芯片的硬件复位引脚。 仿真器(比如JLINK和STLINK仿真器)通过这个引脚可以控制硬件复位。这个引脚对于下载调试接口来说,不是必须增加的。产品批量生产时,对于一个全空的芯片可以不需要RESET脚也可以正常烧写。但是如果CPU的调试口被软件禁止了,那么当你更新程序时就会遇到麻烦,因为仿
2020-11-18T02:39:00Z
2020-11-18T02:39:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】RESET是芯片的硬件复位引脚。 仿真器(比如JLINK和STLINK仿真器)通过这个引脚可以控制硬件复位。这个引脚对于下载调试接口来说,不是必须增加的。产品批量生产时,对于一个全空的芯片可以不需要RESET脚也可以正常烧写。但是如果CPU的调试口被软件禁止了,那么当你更新程序时就会遇到麻烦,因为仿 <a href="https://www.cnblogs.com/wy9264/p/13998498.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/13998460.html
ARM内核常用缩写含义 - 星空下聆听
ADK AMBA设计套件 AHB 先进高性能总线 AHB‐AP AHB访问端口 AMBA 先进单片机总线架构 APB 先进外设总线 ARM ARM ARM架构参考手册ASIC 行业领域专用集成电路ATB 先进跟踪总线BE8 字节不变式大端模式CPI 每条指令的周期数CPU 中央处理单元DAP 调试访
2020-11-18T02:34:00Z
2020-11-18T02:34:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】ADK AMBA设计套件 AHB 先进高性能总线 AHB‐AP AHB访问端口 AMBA 先进单片机总线架构 APB 先进外设总线 ARM ARM ARM架构参考手册ASIC 行业领域专用集成电路ATB 先进跟踪总线BE8 字节不变式大端模式CPI 每条指令的周期数CPU 中央处理单元DAP 调试访 <a href="https://www.cnblogs.com/wy9264/p/13998460.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/13128380.html
RS485测量 - 星空下聆听
https://blog.csdn.net/dke2008/article/details/104667409/ https://blog.csdn.net/pengrui18/article/details/48182109
2020-06-14T15:27:00Z
2020-06-14T15:27:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】https://blog.csdn.net/dke2008/article/details/104667409/ https://blog.csdn.net/pengrui18/article/details/48182109 <a href="https://www.cnblogs.com/wy9264/p/13128380.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/12994974.html
单片机提高ADC精度总结 - 星空下聆听
在常用传感器中,模数转换器是其中至关重要的环节,模数转换器的精度以及系统的成本直接影响到系统的实用性。因此。如何提高模数转换器的精度和降低系统的成本是衡量系统是否具有实际应用价值的标准。 图 1 ADC工作流程 一、ADC简单介绍 ADC可分为SAR型、积分型、Σ-Δ型、折叠型等方式。SAR ADC
2020-05-30T13:05:00Z
2020-05-30T13:05:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】在常用传感器中,模数转换器是其中至关重要的环节,模数转换器的精度以及系统的成本直接影响到系统的实用性。因此。如何提高模数转换器的精度和降低系统的成本是衡量系统是否具有实际应用价值的标准。 图 1 ADC工作流程 一、ADC简单介绍 ADC可分为SAR型、积分型、Σ-Δ型、折叠型等方式。SAR ADC <a href="https://www.cnblogs.com/wy9264/p/12994974.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/12369183.html
位运算几个技巧 - 星空下聆听
判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下 if( n % 2) == 01 // n 是个奇数}123如果把 n 以二进制的形式展示的话,其实我们只需要判断最后一个二进制位是 1 还是 0 就行了,如果是 1 的话,代表是奇数,如果是 0 则代表是偶数,所以采用位运算的方式的
2020-02-26T13:32:00Z
2020-02-26T13:32:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下 if( n % 2) == 01 // n 是个奇数}123如果把 n 以二进制的形式展示的话,其实我们只需要判断最后一个二进制位是 1 还是 0 就行了,如果是 1 的话,代表是奇数,如果是 0 则代表是偶数,所以采用位运算的方式的 <a href="https://www.cnblogs.com/wy9264/p/12369183.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/12164030.html
线性差值算法 - 星空下聆听
点斜式: #include<stdio.h> #define N 10 float w = 10.0; float w0 = 0.0; float wn = 100.0; int adc[N+1] = {86,376,687,1021,1379,1760,2164,2592,3043,3515,40
2020-01-07T14:14:00Z
2020-01-07T14:14:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】点斜式: #include<stdio.h> #define N 10 float w = 10.0; float w0 = 0.0; float wn = 100.0; int adc[N+1] = {86,376,687,1021,1379,1760,2164,2592,3043,3515,40 <a href="https://www.cnblogs.com/wy9264/p/12164030.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/12099632.html
常用检错原理 - 星空下聆听
一、基本概念 实际的通信链路都不是理想的,比特在传输过程中可能会产生差错:1可能变为0,0可能变为1,称为比特差错。 在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BER(Bit Error Rate)。 提高数据代码的抗干扰能力. 这必须在原二进制代码长度的基础上增加几位二进制代码的
2019-12-25T15:16:00Z
2019-12-25T15:16:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】一、基本概念 实际的通信链路都不是理想的,比特在传输过程中可能会产生差错:1可能变为0,0可能变为1,称为比特差错。 在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BER(Bit Error Rate)。 提高数据代码的抗干扰能力. 这必须在原二进制代码长度的基础上增加几位二进制代码的 <a href="https://www.cnblogs.com/wy9264/p/12099632.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/12080717.html
栈和列队 - 星空下聆听
栈(Stack)是一种重要的线性结构,是后进先出(Last in first out,LIFO)的数据结构。它要求只在表尾进行删除和插入操作。 表尾称为栈的栈顶(top),相应的表头称为栈底(bottom)。 typedef struct { ElemType *base;//栈底 ElemType
2019-12-22T11:22:00Z
2019-12-22T11:22:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】栈(Stack)是一种重要的线性结构,是后进先出(Last in first out,LIFO)的数据结构。它要求只在表尾进行删除和插入操作。 表尾称为栈的栈顶(top),相应的表头称为栈底(bottom)。 typedef struct { ElemType *base;//栈底 ElemType <a href="https://www.cnblogs.com/wy9264/p/12080717.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/12051801.html
编码器 - 星空下聆听
摘自:http://www.gongkong.com/forum/ForumTopic.aspx?Id=2009041308101800003 http://www.chinakong.com/forum/disp.asp?id=63611 转载:https://blog.csdn.net/bird
2019-12-16T14:30:00Z
2019-12-16T14:30:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】摘自:http://www.gongkong.com/forum/ForumTopic.aspx?Id=2009041308101800003 http://www.chinakong.com/forum/disp.asp?id=63611 转载:https://blog.csdn.net/bird <a href="https://www.cnblogs.com/wy9264/p/12051801.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/12051780.html
Modbus 协议 - 星空下聆听
转载:https://www.cnblogs.com/DreamRecorder/p/9081127.html 一、Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。
2019-12-16T14:27:00Z
2019-12-16T14:27:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】转载:https://www.cnblogs.com/DreamRecorder/p/9081127.html 一、Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。 <a href="https://www.cnblogs.com/wy9264/p/12051780.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wy9264/p/12019491.html
线性表链式存储结构 - 星空下聆听
链式存储 :用一组任意的存储单元存储线性表中的数据元素。用这种方法存储的线性表简称线性链表。存储链表中结点的一组任意的存储单元可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的。 为了正确表示结点间的逻辑关系,在存储每个结点值的同时,还必须存储指示其直接后继结点的地址(或位置),称
2019-12-10T13:59:00Z
2019-12-10T13:59:00Z
星空下聆听
https://www.cnblogs.com/wy9264/
【摘要】链式存储 :用一组任意的存储单元存储线性表中的数据元素。用这种方法存储的线性表简称线性链表。存储链表中结点的一组任意的存储单元可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的。 为了正确表示结点间的逻辑关系,在存储每个结点值的同时,还必须存储指示其直接后继结点的地址(或位置),称 <a href="https://www.cnblogs.com/wy9264/p/12019491.html" target="_blank">阅读全文</a>