- 博客(13)
- 收藏
- 关注
转载 EmWin自定义消息发送
例如我要定义一个WM_IC的消息1.在emwin窗口文件的头文件.h文件中声明 #define WM_IC (WM_USER + 0x00)//自定义消息2.然后在 switch (pMsg->MsgId) {…}中定义一个case WM_IC:…break;然后就是想在地方产生此消息用WM_SendMessageNoPara(WM_GetClientWindow(hDlg),WM_IC)即可其中WM_GetClientWindow为返回客户端窗口句柄。具体在《emWin5中文手册》窗口管理器
2020-12-18 14:40:17
1562
转载 十大滤波算法
一、限幅滤波</h2>1)方法 根据经验判断两次采样允许的最大偏差值A 每次采新值时判断:若本次值与上次值之差<=A,则本次有效;若本次值与上次值之差>A,本次无效,用上次值代替本次。2)优缺点 克服脉冲干扰,无法抑制周期性干扰,平滑度差。3)代码 /* A值根据实际调,Value有效值,new_Value当前采样值,程序返回有效的实际值 */ #define A 10 char Value; char f...
2020-11-28 16:57:44
11021
1
转载 C/C++内存分配
一、一个C/C++编译的程序占用内存分为以下几个部分: 栈区(stack):由编译器自动分配与释放,存放为运行时函数分配的局部变量、函数参数、返回数据、返回地址等。其操作类似于数据结构中的栈。堆区(heap):一般由程序员自动分配,如果程序员没有释放,程序结束时可能有OS回收。其分配类似于链表。全局区(静态区static):存放全局变量、静态数据、常量。程序结束后由系统释放。全局区分为已初始...
2020-11-26 15:48:40
266
原创 FreeRTOS应用之消息队列
消息队列何为消息队列队列收发机制队列控制块何为消息队列消息队列是用于任务与任务,中断与任务之间通信的数据结构,具有不定长,异步的特点。消息队列支持先进先出方式,先进入消息队列的消息先传给任务,同时也支持后进先出方式,即往队首发送消息。一个消息队列 = 控制块 + 单个消息空间大小 * 队列长度。消息队列一旦创建无法更改消息空间大小及队列长度,每个消息空间可以存放不大于空间容量的任意数据类型。队列收发机制任务或中断向消息队列发送消息时,队列未满或者允许覆盖,消息将拷贝到队列队尾,否
2020-08-07 16:54:39
1205
转载 Markdown 语法手册
0. 目录0. 目录1. 斜体和粗体2. 分级标题3. 超链接3.1. 行内式3.2. 参考式3.3. 自动链接4. 锚点5. 列表5.1. 无序列表5.2. 有序列表5.3. 定义型列表5.3. 列表缩进5.4. 包含段落的列表5.5. 包含引用的列表5.6. 包含代码区块的引用5.7. 一个特殊情况6. 引用6.1. 引用的多层嵌套6.2. ...
2020-08-04 15:14:04
273
原创 STM32之FSMC驱动LCD难点理解
STM32之FSMC驱动LCD难点理解根据外设存储器的位宽分为8Bit和16Bit驱动STM32内部存储单位为一个字节,也就是一个地址存储一个字节大小的数据,当外部存储器的位宽为8位时,写入一个数据需要一个字节即地址加1,当外部存储器的位宽为16位时,写入一个数据需要两个字节即地址加2,如下图所示:外设存储器位宽8位:写入0x11 和 0x22地址内存0x6000 00000x110x6000 00010x22外设存储器位宽16位:写入0x1122 和 0x
2020-05-18 16:34:57
2177
原创 STM32之串口通讯
串口通讯简介串口通讯是设备之间常见的一种串行通讯方式。一般包含物理层和协议层,物理层是电气连接及逻辑电平标准,为了提高信号的抗干扰性能选择RS232电平标准,硬件设计时连接TX,RX,GND三条信号线就可进行通讯;协议层包含数据的收发设置,数据帧的设置等。支持同步单向通信,半双工单线通信,局域互联网协议,智能卡协议,红外等。协议层开发波特率 通信双方约定的通信速率。启始/停止信...
2020-03-25 08:11:40
288
原创 STM8S专题之GPIO输入输出
文章目录简介原理寄存器流程示例注意简介单片机的GPIO引脚由于内部电路不同具有不同的模式,一般分为输入模式和输出模式。输入模式有悬浮输入、上拉输入。输出模式有推挽输出、开漏输出。如果GPIO引脚作为模拟信号输入设置为悬浮输入,作为I2C数据通信设置为开漏输出模式,作为方波输出设置为推挽输出模式。原理悬浮输入悬浮输入模式下,电路的引脚电平状态不确定,它跟随外部信号的变化而变化,适用于模...
2020-03-22 16:53:53
1935
原创 MATLAB笔记之数据结构
MATLAB笔记之数据结构字符串在MATLAB中字符采用16位Unicode编码,每个字符占用2字节的存储空间。长度相同的字符串组成的数组叫做字符数组;长度不同的字符串组成的数组叫字符串单元数组。数据类型创建方式一维字符数组A=‘abc’二维字符数组A=[‘abc’;‘abc’]或者A=char(‘abc’,‘abc’)字符串等长字符串单元数组A={...
2019-09-25 16:59:58
482
转载 STM32应用之485通信
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-09-05 13:11:47
5701
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅