历史上的今天

今天是:2024年09月26日(星期四)

正在发生

2021年09月26日 | ARM之PWM定时器

发布者:q13358975046 来源: eefocus关键字:ARM  PWM  定时器 手机看文章 扫描二维码
随时随地手机看文章

PWM定时器概述

在Exynos 4412处理器中,共有5个32位的具有脉冲宽度调制(PWM)功能的定时器,这些定时器都可产生内部中断信号给ARM子系统。另外,定时器0、1、2、3具有脉冲宽度调制功能,并可驱动其对应的I/o口。其中,定时器O有可选的死区(dead-zone)产生功能,用以支持大电流设备;定时器4是内置的,没有外部引脚。


PWM定时器的特点:

脉宽调制定时器的特点:


提供静态配置方式,在PWM没有启动时使用;

提供动态配置方式,在PWM运行期间使用;

支持自动重载模式和触发脉冲模式;

两个PWM输出具有死区发生器;

工作原理

简单描述一下上面的图,他的四个定时器都是从时钟总线上获取时钟,之后通过两次分频,进入逻辑控制,他其实就是一个磊减器,其中他还有两个寄存器,分别改管着信号的翻转和周期的大小,之后通过信号放大器或者不用信号放大器,也可也通过带有死区(在引线上同时响应的时候,可以减小误差)


寄存器的配置

在这里插入图片描述
在这里插入图片描述

//设置与分频值 100MHZ    ->  100M/(99+1) = 1MHZ

    TCFG0 &= ~0XFF;

    TCFG0 |= 99;

    //设置分割值为1倍分割

    TCFG1 &= ~0XF;

在这里插入图片描述

 //设置累减器的计数值

    TCNTB0 = periodus;

    //设置占空比比较值

    TCMPB0 = dutyus;

在这里插入图片描述

    //手动将计数值装入累减器

    TCON &= ~0XF;

    TCON |= 1<<1;

    //关闭手动重载

    TCON &= ~(1<<1);


    //设置反向输出开关

    TCON &= ~(1<<2);

    //TCON |= (1<<2);


    //打开自动重载开关

    TCON |= 1<<3;


    //启动定时器

    TCON |= 1<<0;


之后根据母版的电路图我们找到定时器0的引脚接在GPD0引脚上,所以我们将他设为定时器功能


//设置GPD0CON 设置引脚功能为定时器输出

    GPD0CON &= ~0XF;

    GPD0CON |= 0X2;

关键字:ARM  PWM  定时器 引用地址:ARM之PWM定时器

上一篇:ARM之模数转换——ADC
下一篇:ARM之看门狗定时器——WDT

推荐阅读

据了解,此前,爱仕达收购了钱江机器人51%的股权,从2017年起爱仕达相继收购索鲁馨、松盛机器人、劳博物流、三佑科技等机器人公司。以智能制造促转型,爱仕达目前初步完成了机器人的全产业链布局。爱仕达成功控股浙江钱江机器人有限公司,向观众展示了国产机器人的实力与魅力。集成应用能力更强,以智慧炊电、生态家居和机器人、智能制造发展双轮驱动,产...
过去60年摩尔定律推动新系统发明、芯片效能提升、成本下降,带动半导体产业成长,未来30年甚至60年,什么能让产业商机增长10倍以上?日月光投控运营官吴田玉的答案是,异质整合形成的微系统(microsystem)。吴田玉谈到的摩尔定律、异质整合并非新名词,却是今年展会中人人朗朗上口的关键字。从整串半导体供应链来看,集邦科技旗下拓墣分析师王尊民指出,...
据digitimes报道,美国智库CSET的报告显示,以5nm节点制造的12英寸晶圆成本约1.6988万美元,远高于7nm节点制造的相同规格9346美元的成本。若使用600平方毫米晶粒(大小约相当于NVIDIA RTX 3080和3090所使用的GA102 GPU),7nm和5nm节点每个芯片成本分别约233美元和238美元。Tech Spot报道指出,5nm芯片成本更高除了因为其是新产品外,另一个重要原因是需...
  9月23日,义乌市发展和改革局发布关于征求源网荷储协调发展和加快区域光伏产业发展的实施细则意见的通知。文件提出,“十四五”末实现义乌全域所有用能数据感知归集,光伏装机容量达到50万kWp以上,储能装机达到100MW/200MWh以上,可中断负荷资源库达到50MW以上。   以下为原文

史海拾趣

问答坊 | AI 解惑

3M8142、8172、8161、8171、8141、9483光学透明双面胶带、光学胶

3M8142、8172、8161、8171、8141、9483光学透明双面胶带、光学胶 上海常祥实业有限公司作为3M光学透明胶带的唯一全国代理商,全面代理3M8141、8142、8161、8180、8182、8185、8187、8188、8189、8171、8172、9483等各种光学透明胶带、光学胶、OCA ...…

查看全部问答∨

硬件工程师手册——华为

硬件工程师手册——华为…

查看全部问答∨

别小看电源插座——电力设备的集中管理者

在我们看来电源插座已成生活和工作中不可短少的电力设备,也许往往因为电源的使用太为普遍化,常常会成为大家忽视的对像。也很少有人在电源插座上大做文章,在我们眼里电源插座无非就是个简单的电力分配单元。 电源插座作为工作生活中必不可少的 ...…

查看全部问答∨

mini2440 eboot

我的问题 1:我发现我用Nboot把eboot启起来后我的DNW就不能用了。。似乎不能识别USB,DNW上面USB:X,同样我也通过DNW按照手册上说的把NBOOT,eboot,NK全部烧入,DNW也不能用但是我的activesync能用,这是DNW出了问题吗?我需要修改源码吗? 2:我现 ...…

查看全部问答∨

如何通过DSP对FPGA进行从串配置

各位大侠大家好 我现在的项目中要求通过DSP对FPGA进行配置,基本思路是将DSP自己的配置文件和FPGA的配置文件组合成一个文件,放到DSP的外部FLASH中,上电之后通过DSP读写FLASH将FPGA的配置数据发送到PGA的配置引脚,从而完成对其的配置. 现在的问 ...…

查看全部问答∨

哦,又一个操作系统,且慢这样说

都江堰操作系统(简称djyos)是一个操作系统,但不是“又一个操作系统”,它是一个全新思路的操作系统。有兴趣的,去www.djyos.com逛逛,所有含详尽注释的代码和文档,全部在那里共享,你一定会有收获的。     djyos操作系统是以事件为 ...…

查看全部问答∨

如何使一个整型变量的地址为0x0001,并将0x55aa赋给这个变量,使用指令完成

如何使一个整型变量的地址为0x0001,并将0x55aa赋给这个变量,使用指令完成…

查看全部问答∨

多分了FAT分区,可SD卡却不能用了

本来我的nandflash有一个binfs分区,两个fat分区,今天我就多加了个fat分区,结果是sd卡的那个图标不见了。。。。希望高手指教…

查看全部问答∨

求救电源电路

要求是:输入220V交流,输出5V直流,电流50mA,谁能告诉我怎么做啊…

查看全部问答∨

吐血共享:STM8SCH封装库。99SE格式

文件里面是STM8多个SCH封装的库 stm8sch.rar (3.94 KB) 下载次数:853 2009-11-13 17:07 …

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

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

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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