STM32开发板的TIM3开启和关闭

发布者:紫色小猫最新更新时间:2016-12-27 来源: eefocus关键字:STM32开发板  TIM3  开启和关闭 手机看文章 扫描二维码
随时随地手机看文章

关闭定时器中断要考虑好多情况

1)关闭定时器时,定时器是否在处在工作状态

2)关闭定时器时,定时器是否正好进入中断,造成关闭程序出现断层,进而无法实现完整关闭程序,此时可以使用高一级别的外部中断强制进入外部中断服务函数进行关闭程序

3)关闭定时器时,关闭定时器的程序是否在定时器服务函数里面?还是在总函数里面?还是在外部中断服务函数里面?是需要考量的?

4)关闭定时器时,定时器的中断触发时间是否太紧凑?定时器的中断总次数是否太小?都会影响关闭定时器程序运行的连续性。

以下为关闭程序:

首先打开时钟,然后才能进行关闭操作。

RCC->APB1ENR|=1<<1; //TIM3时钟使能     
TIM3->ARR=arr;   //设定计数器自动重装值//刚好1ms     
TIM3->PSC=psc;   //预分频器7200,得到10Khz的计数时钟    
TIM3->DIER|=1<<0;   //允许更新中断    
关闭定时器:TIM3->CR1 &= ~(0x01);  
开启定时器:TIM3->CR1 |= 0x01;
MY_NVIC_Init(1,0,TIM3_IRQChannel,2);//抢占1,子优先级0,组  


关键字:STM32开发板  TIM3  开启和关闭 引用地址:STM32开发板的TIM3开启和关闭

上一篇:STM32内部硬核的认识
下一篇:STM32管教复用与重映射关系

推荐阅读最新更新时间:2024-03-16 15:27

STM32开发板入门教程(六) - I2C--24Cxx
我们所用来示范的24Cxx系列是最常用的EEPROM芯片。 前面提到了一个地址码, 24Cxx的地址码是固定的, 8位如下: 1 0 1 0 A2 A1 A0 0 A2 A1 A0分别是它三个管脚的电平 24Cxx 理解起来有一个特别之处。 24Cxx 包括 01/02/04/08/16 四种,容量关系刚好和数字一样。1K 2K 4K 8K 16K 24C02 最为常见, 它的三个地址管脚A2 A1 A0都是可用的, A2 A1 A0 有8中电平组合,也就是说,可以有8个 24C02 挂载同一个I2C总线上。 24C04呢, A0管脚就失效了,只有A2 和 A1 有用,四种组合,最多有4个24C04在总线上, 以此类推。24C16
[单片机]
基于STM32战舰V3开发板的“待机低功耗唤醒实验”
低功耗模式为何而来? 在系统或者电源复位后,微控制器出于运行状态之下,HCLK为CPU内核提供时钟,CPU内核执行代码。当CPU不需要继续运行时,可以利用多种低功耗模式来节省功耗。 三种低功耗模式运行时都具备哪些功能? ① 睡眠模式 只有CPU停止工作,各个外设正常工作,依靠任何中断/事件唤醒。 ② 停止模式(深度睡眠模式) 所有时钟都已停止,但是1.8V内核电源工作。PLL,HIS和HSE等外部时钟源功能禁止,同时电压检测器也可进入低功耗模式,但是用于保存数据的寄存器,例如SRAM存储器中的内容被保留。此时只能依靠外部中断(EXTI)和RTC时钟才能唤醒。 ③ 待机模式 1.8V供电区域被时钟停止,内
[单片机]
基于<font color='red'>STM32</font>战舰V3<font color='red'>开发板</font>的“待机低功耗唤醒实验”
32针STM32微控制器系列产品中增加Nucleo开发板
意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)持续扩大其STM32 Nucleo开发板组合,新增三款可扩展、可支持32针的小型STM32微控制器开发板。新款STM32 Nucleo-32开发板拥有各种集成开发环境(IDE)的直接支持,允许开发人员直接使用mbed在线资源。搭载STM32微控制器,通过Arduino Nano接口插入各种可用硬件,STM32 Nucleo开放平台有助于简化原型开发过程,从而降低开发成本。 开发人员还可充分利用STM32软件库及STM32Cube开发工具,不仅简化了应用软件的开发过程,更可在不同型号的STM32微控制器之间移植应用设计。STM32
[单片机]
STM32开发板入门教程 - 串口通讯 UART
通用同步异步收发器(USART)提供了一种灵活的方法来与使用工业标准NR 异步串行数据格式的外部设备之间进行全双工数据交换。 USART利用分数波特率发生器提供宽范围的波特率选择。 它支持同步单向通信和半双工单线通信。它也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。用于多缓冲器配置的DMA方式,可以实现高速数据通信。 主要特性: 全双工的,异步通信 NR 标准格式 分数波特率发生器系统 -发送和接收共用的可编程波特率,最高到4.5Mbits/s 可编程数据字长度(8位或9位)
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved