STM32
2017-12-12 17:12:52 0 举报
AI智能生成
SMT32学习笔记,内容较水,笔者后来没有走这个方向
作者其他创作
大纲/内容
STM32
STM32IO
IO口模式
输入浮空
输入上拉
输入下拉
模拟输入
开漏输出
推挽输出
推挽式复用功能
开漏复用功能
每个IO端口有7个寄存器控制
配置模式的32位寄存器
CRL
CRH
32位数据寄存器
IDR
ODR
32位置位/复位寄存器
BSRR
16位复位寄存器
BRR
32位锁存寄存器
LCKR
CMSIS
Cortex Microcontroller Software Interface Standard
结构
CPAL(Core Peripheral Access Layer)
功能
寄存器地址定义
核寄存器定义
NVIC定义
调试子系统定义
特殊用途寄存器的访问接口定义
MWAL(Middleware Access Layer)
DPAL(Device Peripheral Access Layer)
定义硬件地址寄存器
定义外设访问接口
通用定时器
结构:可编程预分频器(PSC)驱动的16位自动装载计数器(CNT)
作用
测量输入信号脉冲长度
产生输出波形
组成
时基单元
计数器寄存器(TIMx_CNT)
预分频器寄存器(TIMx_PSC)
1~65536
自动装载寄存器(TIMx_ARR)
计数器模式
向上计数
0-TIMx_ARR值
产生更新事件
向下计数
中央对齐模式
0-预设值
预设值-0
时钟选择
内部时钟-CK_INT
外部时钟模式1:外部输入脚-TIx
外部时钟模式2:外部触发输入-ETR
内部触发输入(ITRx):定时器级联
TIMx寄存器描述
TIMX_CR1—控制寄存器1
TIMX_CR2
TIMX_SMCR-从模式控制寄存器
TIMX_DIER-DMA/中断使能寄存器
TIMX_SR-状态寄存器
TIMX_EGR-事件产生寄存器
TIMX_CCMR1-捕获/比较模式寄存器1
TIMX_CCMR2
TIMX_CCER-捕获/比较使能寄存器
TIMX_CNT-计数器
TIMX_PSC-预分频器
TIMX_ARR自动重装载寄存器
TIMX_CCR1-捕获/比较寄存器1
TIMX_CCR2
TIMX_CCR3
TIMX_CCR4
TIMX_DCR-DMA控制寄存器
TIMX_DMAR-连续模式的DMA地址
0 条评论
回复 删除
下一页