历史上的今天
返回首页

历史上的今天

今天是:2024年09月07日(星期六)

2021年09月07日 | STM8S之TIM4自学笔记

2021-09-07 来源:eefocus

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;
 
  }
 
 }


推荐阅读

史海拾趣

Hoffman_Enclosures__Inc.公司的发展小趣事

1945年,一位名叫Harry Hoffman的年轻人凭借对工厂安全的深刻关注,发明了压力机安全保护装置。这一装置能够在操作人员的手处于危险区域时迅速停止机器,有效保护了工人的安全。这一创新不仅为Hoffman公司奠定了技术基础,也标志着公司正式步入工业电气机柜和温控产品的研发与制造领域。Harry Hoffman的这项发明不仅解决了当时工厂安全的一大难题,也为公司后续的发展奠定了坚实的基础。

思瑞浦微电子科技(3PEAK INCORPORATED)公司的发展小趣事

Hoffman在追求企业发展的同时,也积极履行社会责任,致力于实现可持续发展。公司注重环保和节能,不断推出绿色、低碳的产品和技术。同时,Hoffman还积极参与公益事业,通过捐款、志愿服务等多种方式回馈社会。这些举措不仅提升了公司的社会形象,也促进了企业与社会的和谐共生。

以上五个故事展示了Hoffman Enclosures, Inc.在电子行业中的发展历程和关键节点,每个故事都体现了公司在技术创新、市场拓展、产品定制、标准制定以及社会责任等方面的努力和成就。

DBM REFLEX公司的发展小趣事

DBM REFLEX公司成立于本世纪初,初期以提供光学组件的小规模定制服务为主。创始人对光学技术的深刻理解和对市场的精准把握,使公司迅速在光学器件领域崭露头角。随着技术的不断积累和市场需求的增长,DBM REFLEX逐渐扩大了产品线,开始为LED市场设计、铸模和生产高质量的光学器件。

Accelink Technologies Co Ltd公司的发展小趣事

在光学器件领域,技术创新是企业发展的关键。DBM REFLEX深知这一点,因此不断投入研发资源,致力于技术创新和产品创新。公司成功研发出了一系列具有高性能、高可靠性和高稳定性的光学器件,这些产品不仅满足了市场的需求,还为公司赢得了良好的口碑。

Chengdu Sino Microelectronics Technology Co Ltd公司的发展小趣事

随着国内市场的逐渐饱和,成都华微科技开始将目光投向国际市场。公司凭借过硬的产品质量和完善的服务体系,逐渐在国际市场上崭露头角。通过与国外客户的深入合作,华微科技不仅提升了自身的国际影响力,也为中国集成电路设计行业在国际市场上赢得了更多的话语权。

Custom Components Inc公司的发展小趣事

在CCI的发展历程中,人才培养和团队建设始终是公司发展的重要保障。公司注重员工的个人成长和职业发展,为员工提供多样化的培训和发展机会。

同时,CCI还建立了完善的激励机制和福利制度,激发员工的工作热情和创造力。通过加强团队合作和文化建设等方式,公司营造了一个积极向上、充满活力的工作氛围。这种良好的团队氛围不仅提高了员工的工作效率和满意度,也为公司的持续发展提供了有力的人才保障。

问答坊 | AI 解惑

CAN和CANopen相关技术

一、CAN和CANopen简介   CAN总线全称为Controller Area Network即控制器局域网是国际上应用最广泛的现场总线之一,已经在汽车制造、机械制造、包装机械、烟草等行业得到了广泛的应用。CAN总线是德国 BOSCH公司从80年代初为解决现代汽车中众多的 ...…

查看全部问答>

高手帮忙看看这个BSP

实在不知道怎么看BSP里的东西,请大家帮忙看看这个BSP能驱动vga吗?如果不能有会编写的高手给改改~~不胜感激 http://www.tichinese.com/Soft/OMAP/Code/200909/917.html…

查看全部问答>

WINCE60 编译错误

我按参考文献安装了: VC2005 + SP1, WINCE60 + SP1, EMULATOR2。0 , NETWORK MACHINE, ACTIVESYN。。 在安装WINCE6。0 时候我只选了 ARMV41, 没有选 X86。 然后创建 OS工程,第一个BSP 选 EMULATOR ARMV41,编译运行很好。 但是我加上了第 ...…

查看全部问答>

串口程序发送接收16进制问题

自己在CE下面写了个串口通讯程序,发送字符已经没有问题了,现在想添加支持16进制发送,在网上查了下,改了代码,可是接收的还是不正确,请教高手~~ 接收16进制的时候,PC端用串口调试助手,发送A0,CE下面接收FFFFFFA0,但是发送00的时候就没有问 ...…

查看全部问答>

太阳能在LED照明上的技术

[hide]太阳能电池作为一种新能源,在民用方面首先应用在照明灯具上。目前,在西部光明工程,非主干道太阳能路灯,太阳能庭院灯和太阳能草坪灯,太阳能装饰灯等方面的应用已经逐渐形成规模。在太阳能照明灯具的设计中,涉及光源、太阳能电池系统、蓄 ...…

查看全部问答>

FPGA与DS18B20型温度传感器通信的实现步骤

DS18B20是DALLAS公司生产的一线式数字温度传感器,采用3引脚T0-92型小体积封装;温度测量范围为-55℃~+125~C,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出。  一线式(1-WIRE)串行总线 ...…

查看全部问答>

LM3S8962 I/o如何输出5v电压

       怎么配置 I/o口 可以输出 5V电压呢。。。帮个忙。谢谢…

查看全部问答>

PCB付费设计

我目前有个PCB设计总是出现死机现象,需要降频处理才能跑得起来,求租高手帮忙,谢谢 尽快回复我 QQ122572485 谢谢…

查看全部问答>

msp430标准汇编例程make出错

make出现错误提示:Error[e16]: Segment RESET (size: 0x2 align: 0x1) is too long for segment definition. At least 0x2 more bytes needed. The  problem occurred while processing the segment placement command \"-Z(CONST)RESET=FFFE ...…

查看全部问答>

LED屏与LCD二者的区别

LCD是液晶显示屏的全称:它包括了TFT,UFB,TFD,STN等类型的液晶显示屏。     笔记本液晶屏常用的是TFT。TFT屏幕是薄膜晶体管,英文全称(ThinFilmTransistor),是有源矩阵类型液晶显示器,在其背部设置特殊光管,可以主动对屏幕上的各个独 ...…

查看全部问答>