术的练习是有限的寄存器组主意:技,神的无穷的分享的精。 R0-R7 也被称为低组寄存器1、通用目标寄存器R0~R7 。能拜望它们一起指令都。是 32 位它们的字长全,值是不成意料的复位后的初始。 R8-R12 也被称为高组寄存器2、通用目标寄存器 R8-R12 。 Thumb 指令能拜望它们这是由于惟有很少的 16 位, 结主意:时间的练习是有限的STM32——库函数斥地幼,神的无穷的分享的精。figuration Register):这类寄存器是用来摆设、驾驭 相应 表 设 的 工 作 方 式 的 根本上一起表设都有以下几类寄存器:【CR/DR/SR】(1)驾驭寄存器 xxx_CR(Control/Con。L、GPIOx_CRH如 GPIOx_CR,XTICR1~AFIO_EA 终了驾驭主意:时间的练习是有限的Cortex M3 NVIC与,神的无穷的分享的精。 NVIC 的寄存器以存储器照射的办法来拜望一、NVIC概览 ——嵌套终了向量表驾驭器 ,终了处置的驾驭逻辑除表除了包括驾驭寄存器和,ick 依时器以及调试驾驭闭联的寄存器NVIC 还包括了 MPU、 SysT。240 个表部终了输入(经常NVIC 共援手 1 至 表 __((aligned(1)))#endif/* exact-width signed integer types */typedef signed char int8_t单片机中通用的类型又名#ifndef _TYPE_H_#define _TYPE_H_#ifdef __GNUC__#define __packed __attribute;ypte h//==================================================================================#define LSTM32 LED灯的另一种写法#ifndef __BSP_LED_#define __BSP_LED_#include // 这个换成STM32的库文献就行#include type.E 主意:时间的练习是有限的STM32——时钟体系,神的无穷的分享的精。 普及的MCU一、时钟树 ,PIO 的寄存器大凡只须摆设好G,利用了就可能。了告竣低功耗STM32为,杂的时钟体系打算了特别复,才华利用表设资源务必开启表设时钟。早先左边,分派 到表设时钟从时钟源一步步。频率来说从时钟,钟和低速时钟又分为高速时, 主意:时间的练习是有限的STM32——串口通讯,神的无穷的分享的精。 STM32 的串口特别巨大一、异步串口通讯契约 ,用串口同步、异步通讯它不光援手最根本的通,A 功效(红表通讯)、SmartCard 功效还拥有 LIN 总线功效(局域互联网)、IRD。口打印调试音信大凡咱们愚弄串。 咱们只须要大意二、串口办事进程了解 了 tm32f10x_gpio.h和stm32f10x_rcc.hSTM32——流水灯stm32f10x_conf.h:翻开s;tm32f10x_rcc.c插手工程模板中stm32f10x_gpio.c 和 s,立前面有先容工程模板的修,讲中心这里只。c用于摆设体系时钟 和表设时钟【stm32f10x_rcc.,都要摆设时钟因为每个表设,都须要用到的库文献于是它是每个表设。】 旨:时间的练习是有限的STM32——按键宗,神的无穷的分享的精。出缓冲器被禁止施密特触发输入被激活遵照输入摆设(上拉一、GPIO办事形式1、当I/O端口摆设为输入时:输,manbetx在线直播,动)的分歧下拉或浮,数据寄存器对输入数据寄存器的读拜望可取得I/O形态2、当I/O端口被摆设为弱上拉和下拉电阻被邻接呈现正在I/O脚上的数据正在每个APB2时钟被采样到输入输 统主意:时间的练习是有限的CortexM3存储器系,神的无穷的分享的精。一固定的存储器照射CM3 惟有一个单。种 CM3 单片机间的移植这一点极大地容易了软件正在各。于调试组件等私有表设存储空间的少许地点用,为“私有表设区”这个所在段被称。所在重载及断点单位(FPB)私有表设区的组件包罗:闪存,元(DWT)数据视察点单,单位(ITM)仪器化跟踪宏,踪宏单位(嵌入式跟E 旨:时间的练习是有限的STM32斥地境况宗,神的无穷的分享的精。 MDK 是一个集代码编纂一、MDK安置 ,译编,斥地境况( KDE )链接和下载于一体的集成。字咱们也许不熟练MDK 这个名,KEIL 但说到 ,友就再熟练不表了学过 51 的朋。司收购之后就更名为 MDK 了厥后 KEIL 被 ARM 公,朋侪是很速就可能熟于是学过 51 的悉 旨:时间的练习是有限的STM32——ADC宗,神的无穷的分享的精。 有 18 个通道一、ADC目标 ,和 2 个内部信号源可衡量 16 个表部。次、延续、扫描或间断形式实践 各通道的 A/D 转换可能单;式存储正在 16 位数据寄存器中 ADC的结果可能左对齐或右对齐方;电压是否超越用户界说的高 / 低阈值模仿看门狗特征许可行使秩序检测输入。 A对待D PIO(通用输入输出口)1、选定须要的引脚(对应哪一个IO口)STM32——GPIO【对单片机的操作便是驾驭IO口】一、G;能(输入如故输出)2、摆设须要的功;要的崎岖电平3、修立需;将要输出电平位驾驭寄存器:驾驭电平的输出锁定寄存器:修立某锁定引脚后二、GPIO寄存器摆设寄存器:输入如故输出数据寄存器:生存输入电平或,批改配不行置 形式 线程形式和手柄形式Cortex-M3办事形式与特殊一、办事。线程形态下时当处置器处正在,用特权级既可能使,用用户级也可能使;方面另一,形式老是特权级的handler。位后正在复,程形式+特权级处置器进入线。ex-M3 援手大方特殊二、特殊和终了Cort,1=11个别系特殊包罗 16-4-,部终了——简称 IRQ和最多 240 个表。利用了完全这 M主意:时间的练习是有限的STM32——EEPRO,神的无穷的分享的精。24C02) ——主形式一、I2C接口读写EEPROM(AT,送器和主给与器区分用作主发。式来确保平常通讯通过查问事务的方。 与其他对GPIO 复用的表设相似1、I 2C接口初始化 ,_Confi g() 摆设好 I 它先移用了用户函数I2C_GPIO2 主意:时间的练习是有限的STM32——SPI接口,神的无穷的分享的精。Interface】 串行表围开发接口一、SPI契约【SerialPeripheral ,双工的通讯总线是一种高速全。等与MCU间通讯正在ADC/LCD。SPI 包括 4 条总线 条总线1、SPI信号线 ,CK、MOSI、M区分为SS 、SI ****************************************** Function name: __ENTER_CIRTICALKeil临界区/*****************************************************************,** Descriptions__EXIT_CIRTICAL: 精良的人每一个,寂然的光阴都有一段。段光阴那一,良多勉力是付出了,的寂寞和安静忍耐了良多,不抱怨不牢骚,己明了惟有自。后说起时而当日,被感激的日子连我方都能。 旨:时间的练习是有限的STM32——I2C宗,神的无穷的分享的精。grated Circuit)契约是由 Philips 公司斥地的一、I2C契约 I 2 C (Inter-Inte,须要如 USART、CAN 的表部收发开发等特性因为它具备引脚少、硬件告竣简便、可扩展性强、不,个集成电道(IC)间的通讯现正在被平常地利用正在体系内多。物理层1、( 主意:时间的练习是有限的STM32——GPIO,神的无穷的分享的精。def enum{ GPIO_Speed_10MHz = 1/* GPIO_InitTypeDef组织体 */type,举常量//枚, 1值为, GPIO_Speed_2MHz代表输出速度最高为 10MHz,值的列举变量//对不赋,加 1自愿, GPIO_S此常量值为 2p 旨:时间的练习是有限的STM32——DMA宗,神的无穷的分享的精。分管数据挪动的办事DMA 是为CPU。CPU才被解放出原由于DMA的存正在,程中同时举办数据运算、呼应终了它可能正在 DMA 挪动数据的过,高效用大大提。 数据传输的进程中1、DMA办事了解 ,的全程到场不须要内核,时举办数据运算于是内核可能同。式是点到点的DMA 方数 32f10x_hd.s主意:时间的练习是有限的STM32启动文献——startup_stm,神的无穷的分享的精。(闭于启动代码的用意一、启动文献的用意 ,提到过了前面仍然,)初始化旅馆指针 SP这里再烦琐一下)(1;计数器指针 PC(2)初始化秩序;堆、栈的巨细(3)修立;向量表的入口所在(4)修立特殊; SRAM 行动数(5).摆设表部据 PIO_TypeDef* GPIOxvoid GPIOConfig(G, GPIO_Pinuint16_t,Def GPIO_Mode)GPIOMode_Type;/ 换成STM32F103对应的GPIO库#include type.h // type.h闭键是少许类#ifndef _KEY_H_#define _KEY_H_#include HAL_gpio.h /型 器主意:时间的练习是有限的STM32——体系滴答依时,神的无穷的分享的精。品格:先刻画一下库对寄存器的封装一、SysTick【内核中】【,SysTick依时器被绑缚正在NVIC中再举例告竣某些功效】 ,特殊(特殊号: 15)用于爆发SysTick。以前正在,利用了时基的体系操作体系尚有一起,爆发须要的“滴答”终了都务必一个硬件依时器来,个别系的行动整时 |