- 博客(5)
- 收藏
- 关注
原创 自学《STM32不完全手册》的笔记三
自学《STM32不完全手册》的笔记三MDK固件库快速组织代码例:初始化某个 GPIO 端口定义 GPIO 初始化函数为:void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct);函数的入口参数是 GPIO_TypeDef 类型指针和 GPIO_InitTypeDef 类型指针,go to definition of ‘GPIO_Init’typedef struct{ uint16_t GPIO_Pin;G
2020-06-21 10:29:00 1973
原创 MLX90614温度传感器的SMBUS协议学习
MLX90614温度传感器的SMBUS协议MLX90614红外测温模块支持I2C协议和SMBus协议,决定通过SMBus总线协议实现STM32微处理器与MLX90615通信。SMBus是二线串行协议,引脚SDA为数字输入输出,SCL为数字输入用作通信时钟信号。手册给出的SMBus数据包如图主设备可通过“读数据”和“写数据”与从设备进行“交流”。其中,Slave Address 为从器件地址,当一个系统中只有一个MLX90614时,该地址默认为00h,Wr为写标志,Command 为命令字节,Rd为读
2020-06-21 09:26:18 5889
原创 嵌入式知识清单学习(一)
嵌入式知识清单学习(一)第一讲 概述基本概念机器周期和指令周期机器周期计算机中,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作,如取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。指令周期指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。存储器的概念、功能和内存映射Memory map的概念...
2020-06-20 23:56:00 1533
原创 自学《STM32库开发实战指南》的笔记一
嵌入式基础知识学习一STM32库开发功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入自学《STM32库开发实战指南》的笔记STM32库开发STM32库是对STM32提供的函数接口,API。通过调用函数接口来配置STM32寄存
2020-06-18 17:46:23 1041
原创 嵌入式知识清单学习(二) 第3讲 微处理器及其架构
嵌入式知识清单学习(二)配合PPT Le03_microprocessor第3讲 微处理器及其架构基本概念微处理器MPU/CPUCPU(Central Processing Unit) 是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。 CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指
2020-05-31 23:43:44 876
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人