摘要: 库函数版本: 寄存器版本: 阅读全文
posted @ 2019-07-01 16:13 xiaofengzi 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 1、库函数版本调用的函数有哪些?对应的源文件/头文件是哪个? 2、寄存器版本需要调用的寄存器? 阅读全文
posted @ 2019-07-01 16:09 xiaofengzi 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 1、宏定义后加了分号; eg: define NOKEY_PRES 0; (❌) define NOKEY_PRES 0 (✔) 2、 阅读全文
posted @ 2019-06-30 13:08 xiaofengzi 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、AF——Alternate function 复用功能; 2、NVIC——Nested Vectored Interrupt Controller 内嵌向量中断控制器 3、ISER[8]——Interrupt Set-Enable Registers 中断使能寄存器组 (备注:ISER[8]是8 阅读全文
posted @ 2019-06-27 01:00 xiaofengzi 阅读(702) 评论(0) 推荐(0) 编辑
摘要: AHB,是Advanced High performance Bus的缩写,译作高级高性能总线,这是一种“系统总线”。AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。AHB 系统由主模块、从模块和基础结构(Infrastructure)3部分组成,整个AHB总线上的传输都由主模块发 阅读全文
posted @ 2019-06-27 00:09 xiaofengzi 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 1、在 STM32F4 中,有 5 个最重要的时钟源,为 HSI、HSE、LSI、LSE、PLL。其中 PLL 实际是分为两个时钟源,分别为主 PLL 和专用 PLL。 2、 ①、LSI 是低速内部时钟,RC 振荡器,频率为 32kHz 左右。供独立看门狗和自动唤醒单元使用。 ②、LSE 是低速外部 阅读全文
posted @ 2019-06-26 23:32 xiaofengzi 阅读(1858) 评论(0) 推荐(0) 编辑
摘要: 1、 STM32 的 IO 作为输入的时候,可以程序设置上下拉电阻(可以不用外接上下拉电阻)。 2、GPIO有四种输入模式:浮空输入、上拉输入、下拉输入、模拟输入; 3、GPIO有四种输出模式:开漏输出、开漏复用输出、推挽输出、推挽复用输出; 4、这里GPIO最大输出速度可配置,有四种:5/25/5 阅读全文
posted @ 2019-06-26 00:57 xiaofengzi 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1、STM32程序的ISP下载,只能使用串口1,其它串口不可以。 阅读全文
posted @ 2019-06-25 12:37 xiaofengzi 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 晶振通常分为无源晶振和有源晶振两种类型,无源晶振一般称之为 crystal(晶体),而有源晶振则叫做 oscillator(振荡器)。有源晶振是一个完整的谐振振荡器,他是利用石英晶体的压电效应来起振,所以有源晶振需要供电,当我们把有源晶振电路做好后,不需要外接电路,它就可以主动产生振荡频率,并且可以 阅读全文
posted @ 2019-06-25 10:19 xiaofengzi 阅读(390) 评论(0) 推荐(0) 编辑
摘要: STM32F407 的内核是cortex-M4 采用的是ARM架构,具体是ARM-V7架构。 而ARM-V7架构分为三个系列: 1》.A系列:面向尖端的基于虚拟内存的操作系统和用户应用; 2》.R系列:针对实时系统; 3》.M系列:对微控制器。 阅读全文
posted @ 2019-06-25 01:02 xiaofengzi 阅读(2894) 评论(0) 推荐(0) 编辑