历史上的今天

今天是:2024年09月17日(星期二)

2019年09月17日 | STM8L 简单定时器使用

发布者:范隆 来源: eefocus关键字:STM8L  定时器  最高级 手机看文章 扫描二维码
随时随地手机看文章

STM8L中有多个定时器,TIM1最高级,其他都是普通定时器,一般情况下也够用。


最简单的示例


初始化


    // TIM3时钟使能

    CLK_PeripheralClockConfig(CLK_Peripheral_TIM3, ENABLE);         


    // 默认初始化

    TIM3_DeInit();


    // 最主要处理:设置计数(延时时间)

    // STM8上电后的默认时钟是HSI的8分频,也就是16M/8=2M

    // 在此频率下,再次设置2分频(TIM3_Prescaler_2)

    // 向上溢出计数为1000,可知实际触发时间为 (1/2M)*2*1000=1ms


    /* (1/2MHz)*2*1000 = 1ms */

    TIM3_TimeBaseInit(TIM3_Prescaler_2, TIM3_CounterMode_Up, 1000);


    // 定时溢出中断

    TIM3_ITConfig(TIM3_IT_Update, ENABLE);

    // 自动加载

    TIM3_ARRPreloadConfig(ENABLE);

    // 初始计数

    TIM3_SetCounter(0);


    // 中断优先级

    ITC_SetSoftwarePriority(TIM3_UPD_OVF_TRG_BRK_USART3_TX_IRQn , ITC_PriorityLevel_2);


    // 使能

    TIM3_Cmd(ENABLE);



中断处理


INTERRUPT_HANDLER(TIM3_UPD_OVF_TRG_BRK_USART3_TX_IRQHandler, 21)

{

    // 清中断

    TIM3_ClearITPendingBit(TIM3_IT_Update);

    count++; // 你的处理

}


关键字:STM8L  定时器  最高级 引用地址:STM8L 简单定时器使用

上一篇:STML8的中断使用小结
下一篇:IAR for STM8介绍、下载、安装与注册

推荐阅读

   学生机最重要的需求是,玩游戏追剧痛快,性价比高,然而纵观手机市场,真正靠谱的学生机并不多,为了给广大学生筛选出体验最好的学生机,小编将目前800-2000元价位的手机翻了个底朝天,精选出了几部,如果你近期想换机,相信群众的眼光,买它们没错的!荣耀8X参考价格:1399元荣耀8X是荣耀本月在西安发布的一款千元机,官方给这款手机的广告宣传语是...
北京时间9月6日下午,华为发布新一代旗舰级芯片——麒麟990系列,并且宣布首款搭载该芯片的机型华为Mate 30系列将于9月19日在德国慕尼黑发布。而作为今年下半年备受期待的旗舰产品,华为Mate 30系列不仅支持5G,同时还会拥有更为强劲的性能,为用户带来更为强劲的性能体验。近日,一款搭载麒麟990芯片的产品亮相GeekBench,并且取得了相当亮眼的成绩,让...
低功耗可编程器件的领先供应商莱迪思半导体公司宣布,推出MachXO3LF™ FPGA和MachXO3D™ FPGA的全新版本,分别用于灵活部署可靠的汽车控制应用和实现系统安全,两者均支持汽车和其他抗恶劣环境应用的拓展工作温度范围。MachXO3D FPGA拥有业界领先的安全特性,包括硬件可信根(RoT)、平台固件保护恢复(PFR)和安全的双引导支持,极大增强了莱迪思MachX...
具体实现功能系统由STC89C52单片机+AT24c02芯片+LCD1602液晶显示屏+继电器模块+按键模块+报警模块构成。具体实现功能:1、LCD1602液晶显示,第一行显示当前的温度和湿度,第二行显示相应的冷、热、干、湿;2、AT24c02芯片掉电存储设置的上下限;3、四个按键为设置、加、减、确定,实现了温湿度范围的调节;4、采用温湿度传感器DHT11,温度测量范围0℃--50...

史海拾趣

问答坊 | AI 解惑

1 场效应管的性能与双极型三极管比较具有哪些特点?

  答: 场效应管是另一种半导体放大器件。在场效应管中只是多子参与导电,故称为单极型三极管;而普通三极管参与导电的,既有多数载流子,又有少数载流子,故称为双极型三极管。由于少数载流子的浓度易受温度的影响,因此,在温度稳定性、低噪 ...…

查看全部问答∨

变压器绝缘资料

此为变压器的绝缘资料,有些模糊,不好意思啦!…

查看全部问答∨

焊接材料的选配

大家可以下来看看…

查看全部问答∨

电话远程控制程序

我把电话远程控制程序编了一下(电路图也在这个交流区),不知错误有多少,希望大家给看看,指出来 ORG 0000H LJMP SETUP ORG 0003H LJMP INETOP ORG 0030H SETUP: MOV 7FH,#0FFH MOV TMOD,#01H MOV TH0,#60 MOV TL0,#176 ;50m ...…

查看全部问答∨

论坛气氛很好,咱们组织DIY点什么吧!

我刚来论坛感觉这里的气氛很好,版主特别热情,我很喜欢嵌入式版块,不知道2010年咱们做点什么呢? 想和各位高手共同学习!…

查看全部问答∨

AS 模式下,同一片EPCS16配置多块FPGA的问题?

目前常见的做法:     AS方式,一片存储器配置一块FPGA,配置运行都没问题。    如果要AS方式,一片存储器配置多块FPGA,请问可行吗?   如果可行,硬件怎样设计,配置软件怎样改变?原理怎样?   有达人 ...…

查看全部问答∨

关于PCI驱动移植的问题?

本人正在从事windowsPCI驱动到 linux驱动的移植。 在linux驱动中使用ioremap,把 PCI的资源,进行映射,然后操作映射的内存,一写就挂。 在windows用DS框架下,使用KMemoryRange 对象Initialize 初始化,这个内存地址就可以进行写操作。 在 wind ...…

查看全部问答∨

仿真可以,脱机运行出错!

5416的USB的接口设备,在连接仿真器的情况下,识别成功,传输数据也成功 但是BOOT后单独上电系统就无法识别了,BOOT应该是成功了,我在多处都加了闪灯程序也运行了,应该是DSP写描述符时候出错了,主机得到的描述符不对,所以枚举失败 奇怪的是把 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved