![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 68
dainifeixiang
带你飞翔
展开
-
学习笔记之ADC
一、基础知识1. 18个通道,可测16个外部和2个内部信号源,可设置成单侧、连续、扫描、间断模式执行2. 12位精度3. 扫描模式,通道0到通道n的自动转化4. 自校准5. 按通道配置采样时间6. 间断模式?7. 双ADC模式?8. 供电要求2.4~3.6V9. 输入范围0~3.6V二、功能描述1. 通道选择: STM3原创 2010-04-13 20:30:00 · 6564 阅读 · 0 评论 -
DMA配置
DMA(直接存储器访问),提供外设与存储器、存储器与存储器之间的告诉数据传输,不需要CPU的参与,共有七个通道。一、DMA传输有三个操作完成● 从外设数据寄存器或者从DMA_CMARx 寄存器指定地址的存储器单元执行加载操作。● 存数据到外设数据寄存器或者存数据到DMA_CMARx 寄存器指定地址的存储器单元。● 执行一次DMA_CNDTRx 寄存器的递减操作。该寄存器包含未完成的操作数目原创 2010-04-13 16:14:00 · 7650 阅读 · 1 评论 -
关于STM32的存储器映像
1. 外设存储器映像外设的基地址:响应外设的存储器起始地址+地址偏移(参见STM32参考手册存储器影响部分和相应的外设存储器)2. SRAM STM32F10xxx 内置20K 字节的静态SRAM。它可以以字节、半字(16 位)或全字(32 位)访问。SRAM 的起始地址是0x2000 0000。3. 位段4. 嵌入式闪存原创 2010-04-13 22:25:00 · 3899 阅读 · 0 评论 -
TIM通用定时器(一)计数器模式
1. 向上计数模式2. 向下计数模式3.. 中央对齐模式(向上/向下计数) 在中央对齐模式,计数器从0开始计数到自动加载的值(TIMx_ARR寄存器)−1,产生一个计数器溢出事件,然后向下计数到1并且产生一个计数器下溢事件;然后再从0开始重新计数。 程序设计:TIM1模块产生向上溢出事件(V3.1.2固件库)1. 时钟配置 RCC_APB2PeriphClockCmd(RC原创 2010-04-16 13:48:00 · 12575 阅读 · 1 评论 -
TIM通用定时器(二):输出比较——翻转模式
一、基本概念理解1. 输出比较:打开一个TIMx计数器,再打开TIMx的一路或几路输出比较器(共4路),都配置好以后,计数器开始计数,当计数器里的值和 比较寄存器里的值相等时,产生输出比较中断,在中断中将计数器中的值读出,与翻转周期相加再写道比较寄存器中,使得和 下一个事件有相同的翻转周期。2. 举例说明:例如原创 2010-04-16 16:52:00 · 22011 阅读 · 11 评论 -
TIM通用定时器(三):PWM输入捕获模式
一、概念理解PWM输入捕获模式是输入捕获模式的特例,自己理解如下1. 每个定时器有四个输入捕获通道IC1、IC2、IC3、IC4。且IC1 IC2一组,IC3 IC4一组。并且可是设置管脚和寄存器的对应关系。2. 同一个TIx输入映射了两个ICx信号。3. 这两个ICx信号分别在相反的极性边沿有效。4. 两个边沿信号中的一个被选为触发信号,并且从模式控制器被设置成复位模式。原创 2010-04-18 16:38:00 · 29101 阅读 · 4 评论 -
TIM通用定时器(四):PWM模式(PWMOut)
一、概念理解1. PWM模式由TIM_ARR寄存器确定频率,由TIM_CCR寄存器确定占空比的信号。2. 举例说明:例如TIM时钟频率设置为36MHZ,输出比较寄存器中的自装载值为3599即ARR Register = 3599,则输出的PWM频率为 frequency = 36MHZ/(ARR+1)=10KHZ。设置捕获寄存器的值CCR_Value原创 2010-04-18 22:19:00 · 3748 阅读 · 0 评论