TIM4是STM8S系列单片机中的8位基本型通用定时器
TIM4相关寄存器
控制寄存器1(TIM4_CR1)
中断使能寄存器(TIM4_IER)
状态寄存器(TIM4_SR)
事件产生寄存器(TIM4_EGR)
计数器(TIM4_CNTR)
预分频寄存器(TIM4_PSCR)
自动重装载寄存器(TIM4_ARR)
TIM4初始化
1、设置预分频寄存器
2、设置自动重装载寄存器
3、开定时器更新中断
4、开总中断 asm("rim"); IAR中开总中断
5、计数器工作
void TIM4_Init()
{
TIM4_PSCR=0X03;// 预分频2MHz/2^3=250KHz
TIM4_IER=0X01;//开定时器中断
TIM4_ARR=250;//自动重装载值
TIM4_CNTR=250;//计数初值,以便一开始就产生一次溢出产生更新事件,启用预分频器的值
}
中断程序
#pragma vector=0x19
__interrupt void TIM4_UPD_OVF_IRQHandler(void)
{
num++;
TIM4_SR=0X00;
if(num==1000)//定时1s
{
PG_ODR^=0Xff;
num=0;
}
}
上一篇:STM8S之TIM1自学笔记1
下一篇:以STM8为例的CAN滤波器内容
推荐阅读最新更新时间:2024-11-10 10:24
推荐帖子
- windows ddk driverstudio 摄像机驱动开发
- 不知道怎么做,大家熟悉的给点意见,有啥资料也共享下,谢谢!windowsddkdriverstudio摄像机驱动开发介绍一下背景吧,比如以前做什么,对哪些语言比较熟悉。ddk中的例子testcap或者AVshow。后面那个好像是这个名字参看DDK的例子,或者去买本书我是用Driverstudio3.2+DDk开发,我想请教下大家,是不是用driverstudio什么获取设备描述符这些东西,我不要管呢,是driverstudio自己已经封装好了吗,就是说我不要再进行
- holly8301 嵌入式系统
- 参与DIY应急灯项目名单【暂定】
- 坛子里有朋友提议,说需要确定参与DIY应急灯项目名单,这样也好进行下一步原理图设计和布线工作。这次活动报名的人数是27人,咱们活动提供的配件是20套,应急灯外壳有25套。仅仅从报名方案中,还没法确定具体谁的方案更合适,主要是考虑到报名时间与出方案时间间隔一段时间,有些朋友可能提交了申请,但是在出原理图的时候又忙起来,没时间参与,所以最终提供套件还是以原理图和PCB图提交为准。请大家抓紧时间提交原理图和PCB,我们会将大家的方案请Maxim工程师帮忙选择。目前,我们将所有提交
- EEWORLD社区 DIY/开源硬件专区
- 菜鸟求救VS2008开发PDA程序数据库问题
- 我做的是一个简单的PDA信息管理程序,我装了完整版的VS2008,加上SQL2005,然后通过添加直接加了个数据库,我访问的时候直接写的conStr=@DataSource=\\db\\test.sdf;部署说我数据库有问题,我想请问一下该把数据库放哪里,还有就是我的环境有没有搭错,我临时用的VS2008自带的模拟器,在网上看到有人说还要装一个什么小数据库,求高手指点一下,不胜感激菜鸟求救VS2008开发PDA程序数据库问题将数据库文件同步到模拟器中,在模拟器上运行的程序不能访问
- coffeewkf 嵌入式系统
- 刚到的MSP430FR5994 有意外惊喜
- 哈哈,终于收到最新的MSP430FR5994,这款芯片可是很不错,非常感谢论坛组织这个活动,先给大家来个开箱照,后面有惊喜。大家从图片看到了吗?竟然板子带了一张SD,而且是8G的闪迪SD卡,太意外了,还是第一次遇到板子附送SD卡,就这张SD就值不少钱,大家赶紧行动吧刚到的MSP430FR5994有意外惊喜没错,就是快递员给你加上的。:) 不是的,原装的,都是封死的活动还在继续,其他朋友还有机会哦:https://bbs.eeworld.com.cn/thread-
- qwerghf 微控制器 MCU
- 超小型 CSP 声表滤波器
- 法国泰迈思(Temex)股份有限公司在2003年的法国戛纳3GM展览会上发布了一款超小型射频声表滤波器。这款产品使用了贴片封装技术,用以满足客户对产品小型化且高性能的需求,适用于新一代的手机产品。Temex公司本次推出的新型射频声表滤波器支持以下标准:GSM850/900/1800/1900、CDMA450、CDMA2000、PCS、W-CDMA、GPS、802-11b/g和Bluetooth等。由于使用了创新的贴片封装技术,该产品封装尺寸为2.0X1.4X0.82mm。同时,该
- fighting 模拟电子
- C中如何直接直接嵌入汇编的方法
- 在学单片机...看到这个...感觉不错.发来和大家共享下...C中如何直接直接嵌入汇编的方法!(C51BBS网友cuiwei)原创//asm.h#ifdefASMunsignedlongshiftR1(registerunsignedlong);#elseexternunsignedlongshiftR1(registerunsignedlong);#endif//endofasm.h//asm.c#defineA
- wangda 单片机
设计资源 培训 开发板 精华推荐
- 德州仪器9月10日直播
- ADI 生命体征监测技术:对人体实施状态监控,答题有好礼
- 注册有礼 | 施耐德电器邀请您参加EP23上海国际电力电工展线上云逛展
- 预约有奖直播:享受纯净 ams主动降噪与接近传感带来耳机设计新境界
- “TI 中国大学计划” 知多少——答题赢好礼!
- 电感知识大考:遇到这些问题怎么办?|“MPS电感探索季:发现小且不凡的秘密!”第一站
- 25美分实现25种功能的TI MSP430铁电超值微控制器方案即将直播!快来报名围观!
- 【EE团】铁电MSP-EXP430FR5739低价来袭,让你的夏日清凉到底!
- 有奖直播|TI MSP430™民用超声波水表开发指南及其智能模拟组合模块在传感器检测中的应用
- 有奖直播:意法半导体SiC产品及其工业应用指南