03 2019 档案
摘要:c语言中此关键字用来定义自己习惯的数据类型名称,可以替换系统默认的类型名称、结构体、共用体、枚举类型等。 用法 1、为基本数据类型定义类型名 typedef unsigned int COUNT; 使用COUNT替换unsigned int 2、为自定义的数据类型(结构体、公用体、枚举类型)定义简洁
阅读全文
摘要:I2C协议概述,有相当详细的名词解释: 通信数量受限于地址空间和400Pf总线电容。 所有的数据传输过程中,SDA线的电平变化必须在SCL为低电平时进行,SDA线的电平在SCL线为高电平时要保持稳定。 I2C通讯协议软件模拟实现方法: 1、起使信号 2 、终止信号 3、主机发送应答信号ACK
阅读全文
摘要:地点:南图 这部分的内容是整个STM32学习知识的核心,不管是什么微控制器处理器,时钟系统都是其核心类似于人之心脏,因此学好理解这一章节至关重要。 为了便于理解这一系统,将从以下几个层次来讲。(忘了是在哪儿看到的这么一句话,当你能对某人解释清楚某一部分知识,那么说明你已经完全掌握了它) 。 1、第一
阅读全文
摘要:地点:中图四楼。 1、七个寄存器 配置寄存器:GPIOx_CPL、GPIOx_CPH; 数据寄存器:GPIOx_IDR、GPIOx_ODR; 置位/复位寄存器:GPIOx_BSRR 复位寄存器:GPIOx_BRR(16bit) 配置锁定寄存器:GPIOx_LCKR 2、工作模式 输出模式 : 推挽输
阅读全文
摘要:地点:家 1、库文件说明 _htmresc: LOGO的设计图 Libraries: 源代码及启动文件 -- CoreSupport 核内设备函数层的CM3核通用的源文件。作用是为采用Cortex-M3核设计SoC的芯片商设计的芯片外设提供一个进入CM3内核的接口。还有一些条件编译语句,用于屏蔽编译
阅读全文