STM32学习笔记(三)(基于正点原子) 学习目的:解stm32时钟系统,会用jlink或者stlink通过keil的debug进行在线调试一、时钟系统时钟是嵌入式系统的脉搏,处理器内核在时钟驱动下完成指令执行,状态变换等动作.外设部件在时钟的驱动下完成各种工作,比如串口数据的发送、A/D转 换、定时器计数等等。1.STM32时钟系统框图注:预分频是指系统时钟先经过固定的分频系数后产生相应频率的时钟,提供给单片机定时器的计时输入。2、时钟源注:任何一个外设在使用之前,必须使能其相应的时钟参考手册:3、相关寄存器的配置二、
STM32学习笔记(2)(基于正点原子) 学习目的:熟悉IO口配置,会使用位操作。了解两种开发方式的区别。一、GPIO的基本原理和寄存器配置1.STM32F103ZET6一共有7组IO口,每组IO口有16个IO。(GPIOA,GPIOB,…,GPIOG)。STM32F103RCT6有4组IO口。(GPIOA0…A15,GPIOB0…B15,GPIOC0…C15,GPIOD0…D2)。2.I/O端口位的基本结构。3.GPIO的工作方式。GPIO有4种输入模式(输入浮空、输入上拉、输入下拉、模拟输入)和4种输出模式(开漏输出、开漏复用功能
stm32学习笔记 一、STM32初探1.是新的基于ARM内核的32位MCU系列。我们学习的STM32F1属于cortex—M3内核,采用ARMV3-M架构。 2.ARM7与cortex-M3的比较。 3. CM3内核的优点:高性能cortex-M内核、最佳代码密度、可预计的运行时间(中断控制器镶嵌在内核中,间隔最少可达6个CPU周期)、改进的调试功能。 4. CM3内核结构 5. ST