摘要: 文章目录一、编码器原理二、为什么要用编码器三、STM32编码器配置相关四、STM32实战代码五、一些注意参考一、编码器原理 如果两个信号相位差为90度,则这两个信号称为正交。由于两个信号相差90度,因此可以根据两个信号哪个先哪个后来判断方向、根据每个信号脉冲数量的多少及整个编码轮的周长就可以算出当前 阅读全文
posted @ 2020-04-07 15:39 寻觅左岸 阅读(11641) 评论(0) 推荐(1) 编辑
摘要: 目 录 1 编写目的5 2 术语、定义和缩略语5 2.1 术语、定义 5 2.2 缩略语 5 3 模块描述5 3.1 Flash的特性 5 3.2 Flash的资源划分 5 3.3 MCU 中断的使用方式 5 3.3.1 Cortex-M3内核系列MCU中断向量表重定位6 3.4 MCU复位后的硬件 阅读全文
posted @ 2020-04-06 16:20 寻觅左岸 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 什么是卡尔曼滤波? 你可以在任何含有不确定信息的动态系统中使用卡尔曼滤波,对系统下一步的走向做出有根据的预测,即使伴随着各种干扰,卡尔曼滤波总是能指出真实发生的情况。 在连续变化的系统中使用卡尔曼滤波是非常理想的,它具有占用内存小的优点(除了前一个状态量外,不需要保留其它历史数据),并且速度很快,很 阅读全文
posted @ 2020-04-03 14:17 寻觅左岸 阅读(725) 评论(1) 推荐(1) 编辑
摘要: 大致应用程序的架构有三种:1. 简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。 2. 时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。 3. 操作系统,此法应该是应用程序编写的最高境界。 下面就分别谈谈这三种方法的利弊 阅读全文
posted @ 2020-04-01 12:17 寻觅左岸 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 文章目录一、7S规则1.1 推行7S的目的1.2 7S的概念二、二八定律三、SWOT分析法四、PDCA循环五、SMART原则六、6W2H工作方法七、时间管理八、WBS工作分解九、碎石问题分析法一、7S规则1.1 推行7S的目的提升人的品质,优化人文环境追求低成本、高效率和高品质消除浪费,实现企业利润 阅读全文
posted @ 2020-03-31 19:10 寻觅左岸 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: STM32 SPI通信的总结(库函数操作) 参考代码: 1 void SPI_GPIO_Init(void) 2 { 3 GPIO_InitTypeDef GPIO_InitStructure; 4 SPI_InitTypeDef SPI_InitStructure; 5 6 NVIC_InitTy 阅读全文
posted @ 2020-03-13 20:09 寻觅左岸 阅读(8597) 评论(2) 推荐(0) 编辑
摘要: 队列的基本概念队列 (Queue) :也是运算受限的线性表。是一种先进先出 (First In First Out ,简称 FIFO) 的线性表。只允许在表的一端进行插入,而在另一端进行删除。 队首 (front) :允许进行删除的一端称为队首。 队尾 (rear) :允许进行插入的一端称为队尾。 阅读全文
posted @ 2020-01-08 21:30 寻觅左岸 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Command.h#pragma once #ifndef __COMMAND_H__ #define __COMMAND_H__ #include "CommandLine.h" #include <string> class Command { public: string name; func 阅读全文
posted @ 2019-09-06 09:31 寻觅左岸 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 保持阅读的习惯 1、《数学之美》-吴军 2、《人工智能》-李开复 3、《奔跑吧Linux内核》-张天飞 4、《嵌入式应用与开发》-韦东山 5、《数学简史》-蔡天新 6、《C与指针》 7、《程序员面试宝典》 8、《剑指offer》 9、 10、 阅读全文
posted @ 2019-08-30 10:02 寻觅左岸 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、 目录 1. 版本记录 2 2. 目录 3 3. 软件传输协议描述 5 3.1. 协议特征 5 3.1.1. 命令帧 5 3.1.2. 应答帧 5 3.1.2.1. 正常应答帧格式 5 3.1.2.2. 状态码表 6 3.1.2.3. 通信短应答握手帧 7 3.1.3. 命令码表 7 3.1.3 阅读全文
posted @ 2019-08-30 10:00 寻觅左岸 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理,符合计算机的工作特点。同时,因为有限状态机具有有限个状态,所以可以在实际的工程上实现。但这并不意味着其只 阅读全文
posted @ 2019-08-15 10:17 寻觅左岸 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 一、STM32 堆栈大小详解 以及变量存储位置 栈增长和大端/小端问题是和CPU相关的两个问题.1,首先来看:栈(STACK)的问题.函数的局部变量,都是存放在"栈"里面,栈的英文是:STACK.STACK的大小,我们可以在stm32的启动文件里面设置,以战舰stm32开发板为例,在startup_ 阅读全文
posted @ 2019-08-09 14:20 寻觅左岸 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 数组可以作为函数的参数使用,进行数据传送。数组用作函数参数有两种形式,一种是把数组元素(下标变量)作为实参使用;另一种是把数组名作为函数的形参和实参使用。 数组元素作函数实参 数组元素就是下标变量,它与普通变量并无区别。 因此它作为函数实参使用与普通变量是完全相同的,在发生函数调用时,把作为实参的数 阅读全文
posted @ 2019-05-22 17:55 寻觅左岸 阅读(12891) 评论(0) 推荐(0) 编辑
摘要: 之前做过STM32的usb HID复合设备,闲来看看linux下USB设备驱动是怎么一回事, 参考资料基于韦东山JZ2440开发板,以下,有错误欢迎指出。 1、准备知识 1.1USB相关概念: USB枚举过程:https://blog.csdn.net/go_str/article/details/ 阅读全文
posted @ 2019-04-13 09:51 寻觅左岸 阅读(6046) 评论(0) 推荐(0) 编辑
摘要: 一、前言: 参考microsoft公司的链接:https://developer.microsoft.com/zh-cn/windows/hardware 将对Windows数字化器类输入设备--笔设备进行分析 触摸界面在各类设备上随处可见,从移动电话、平板电脑、网亭到 30 英寸的水平/垂直显示器 阅读全文
posted @ 2019-04-13 09:51 寻觅左岸 阅读(820) 评论(0) 推荐(0) 编辑