![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32F103
文章平均质量分 57
Geek猫
这个作者很懒,什么都没留下…
展开
-
Cortex 处理器介绍
ARM Cortex 系列 基于ARMv7版本的ARM Cortex系列产品由A、R、M三个系列组成。 A是应用处理系列,R是实时控制系列、M微控制器系列Cortex-M3处理器 是基于ARMv7-M架构的处理器,采用纯Thumb2指令的执行方式,具有极高的运算能力和中断能力。应用领域 Cortex-M3 汽车车身系统、工业控制系统、无...原创 2018-04-22 21:24:20 · 2644 阅读 · 0 评论 -
STM32F103 UART 串口
USART 通用同步收发器,UART 通用异步收发器 支持LIN(局部互联网)、智能卡协议、IrDA(红外)、以及调制解调器(CTS/RTS)等。 全双工交换数据、即收发同时进行。接口 三个引脚:接收数据输入(RX)、发送数据输出(TX)、地(GND)。 RX:接收数据串行输入。通过采样技术来区别数据和噪音,从而恢复数据。 TX:发送数据输出。当发送器禁止时,输出引脚...原创 2018-07-15 22:35:00 · 10511 阅读 · 0 评论 -
STM32F103 PWM
PWM (Pulse Width Modulation) 脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。电压或电流是以一种通或断的重复脉冲序列被加到模拟负载上去的。STM32除了TIM6 和 TIM7,其他定时器都可以用来产生PWM输出。TIM1...原创 2018-05-07 23:57:12 · 16517 阅读 · 1 评论 -
STM32F103 定时器
STM32中一共有11个定时器,其中2个高级控制定时器,4个通用定时器和2个基本定时器,以及2个看门狗定时器和1个系统滴答定时器。滴答定时器是SysTick。2个高级控制定时器(TIM1 和 TIM8):16位向上、向下、向上/下自动装载计数器16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为1~65535之间的任意数值多达4个独立通道: ─ 输入捕获 ─ 输出比较 ─ PWM...原创 2018-05-07 22:48:14 · 901 阅读 · 0 评论 -
STM32F103 中断
中断 CPU 执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),来处理该事件,该事件处理完成后又返回被中断的程序继续执行。STM32支持84个中断(16个内部,68个外部);16级可编程的中断优先级设置。抢占优先级:高抢占式优先级的中断事件会打断当前的主程序/中断程序的运行。中断嵌套。响应...原创 2018-05-06 16:10:04 · 10512 阅读 · 0 评论 -
STM32F103 定时器
定时器的时钟源可以是内部时钟,或者外部时钟。STCLK的具体来源则由芯片设计者决定,不同产品之间的时钟频率可能会不相同。这里使用外部时钟源。Cortex-M3的内核中包含一个SysTick时钟。SysTick为一个24位递减计数器,SYsTick设定初值并使能后,每经过1个系统时钟周期,计数值就减1,计数到0时,SysTick计数器自动重装初值并继续计数,同时内部的 COUNTFLAG 标志会置位...原创 2018-05-06 10:22:51 · 772 阅读 · 0 评论 -
STM32F103 GPIO寄存器配置
每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH)两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR)一个32位置位/复位寄存器(GPIOx_BSRR)一个16位复位寄存器(GPIOx_BRR)一个32位锁定寄存器(GPIOx_LCKR)函数介绍void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GP...原创 2018-05-05 23:18:23 · 12592 阅读 · 0 评论 -
STM32F103 GPIO内部电路图
GPIO结构图GPIO工作模式输入模式:输入浮空、输入上拉、输入下拉、模拟输入输出模式:开漏输出、开漏复用功能、推挽式输出、推挽式复用功能输入浮空输入上拉输入下拉模拟输入开漏输出开漏复用功能推挽式输出推挽式复用功能...原创 2018-04-25 21:43:02 · 7310 阅读 · 1 评论 -
STM32F103 时钟配置
STM32F103外部8M的振荡器,经过倍频后最高可以达到72M。void RCC_DeInit(void) 将外设RCC寄存器重设为缺省值void RCC_HSEConfig(u32 RCC_HSE) 设置外部高速晶振(HSE) RCC_HSE 取值如下: RCC_HSE_OFF HSE晶振OFF RCC_HSE_ON ...原创 2018-04-24 21:15:09 · 4441 阅读 · 2 评论 -
Keil uVision4 设置字体
原创 2018-04-23 22:49:52 · 5219 阅读 · 0 评论 -
STM32F103 Keil uVision4开发环境搭建
程序模板下载地址: https://download.csdn.net/download/youshijian99/10369414原创 2018-04-23 22:22:24 · 9326 阅读 · 0 评论 -
STM32F103 环境安装
安装 JLINK 驱动 Setup_JLinkARM_V408i.exe安装 USB转串口驱动 PL2303_Prolific_DriverInstaller_v10518.exe CH341SER.EXE安装 SDK mdk472_a.exe破解 SDK ...原创 2018-04-22 23:40:58 · 1147 阅读 · 0 评论 -
STM32F103 介绍
STM32F103VET6 资源 ARM Cortex-M3 72MHz 2 个12位模数转换器 温度传感器 7通道DMA,支持定时器、ADC、I2C、USART I2C USART SPI CAN USB2.0 定时器STM3...原创 2018-04-22 21:56:46 · 8416 阅读 · 0 评论 -
STM32F103 SPI
SPI (Serial Peripheral interface) 串行外围设备接口SPI特征 3线全双工同步传输,第4根线是片选 8或16位传输帧格式选择 主或从操作 支持多主模式 8个主模式波特率预分频系数(最大为fPCLK/2) 从模式频率 (最大为fPCLK/2) 主模式和从模式的快速通信 主模式和从模式下均可以由软件或硬...原创 2018-09-30 13:54:03 · 9630 阅读 · 0 评论