Timer教程——疯壳·开发板系列Wolverine-Team2015/7/24疯壳·开发板系列版权所有,盗版必究官网地址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com官方QQ群:193836402目录第一节硬件电路.
3第二节Timer寄存器.
42.
1Timer介绍.
42.
1.
1Timer0.
42.
1.
2Timer2.
42.
2寄存器介绍.
42.
2.
1定时器0控制寄存器.
42.
2.
2定时器0计数控制寄存器.
42.
2.
3定时器0高电平重新装载值.
42.
2.
4定时器0低电平重新装载值.
52.
2.
5PWM2占空比.
52.
2.
6PWM3占空比.
52.
2.
7PWM4占空比.
52.
2.
8PWM2,3,4的频率.
52.
2.
9PWM2,3,4控制寄存器.
52.
3寄存器配置讲解.
5第三节Timer实验.
7疯壳·开发板系列版权所有,盗版必究官网地址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com官方QQ群:193836402官网地址:http://www.
fengke.
club购买链接:http://shop115904315.
taobao.
com/官方QQ群:193836402疯壳·开发板系列版权所有,盗版必究官网地址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com官方QQ群:193836402第一节硬件电路定时器Timer为MCU内部模块资源,该实验中使用到串口,串口通过USB接口引出,分别连接MCU的P02与P04,如下图所示:疯壳·开发板系列版权所有,盗版必究官网地址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com官方QQ群:193836402第二节Timer寄存器2.
1Timer介绍软件定时器模块包含两个定时器模块,它们可以通过软件控制、编程并用于各种任务.
2.
1.
1Timer0定时器0有16位的通用定时器;可以产生两路脉宽调制信号;可编程的输出频率;可编程的占空比;可编程的软件中断.
2.
1.
2Timer2定时器2有14位的通用定时器;可以产生3路脉宽调制信号;输入时钟频率为16MHz;可编程的输入频率;占空比可调;用于白色LED的亮度控制.
2.
2寄存器介绍2.
2.
1定时器0控制寄存器15:4位:保留不使用;3位:PWM模式选择,'0'表示PWM信号为高时输出'1','1'表示PWM信号为高时输出快时钟信号的二分频,则输出频率范围为1~8MHz;2位:定时器0的时钟分频,为'1'使用选择的时钟源频率,为'0'使用选择的时钟源进行10分频,注意这个值适用于计数寄存器;1位:时钟源选择,'1'使用快时钟(16、8、4、2MHz),'0'使用慢时钟(32KHz);0位:定时器0控制位,'0'表示定时器0关闭并处于复位状态,'1'定时器0运行.
2.
2.
2定时器0计数控制寄存器定时器0计数重新装载值,如果读取该寄存器则返回当前计数器的值.
2.
2.
3定时器0高电平重新装载值疯壳·开发板系列版权所有,盗版必究官网地址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com官方QQ群:193836402定时器0高电平重新装载值,如果读取该寄存器则返回定时器0的计数值.
2.
2.
4定时器0低电平重新装载值定时器0低电平重新装载值,如果读取该寄存器则返回定时器0的计数值.
2.
2.
5PWM2占空比PWM2信号的占空比.
2.
2.
6PWM3占空比PWM3信号的占空比.
2.
2.
7PWM4占空比PWM4信号的占空比.
2.
2.
8PWM2,3,4的频率PWM2、3、4信号的频率,三个信号频率相同.
2.
2.
9PWM2,3,4控制寄存器2位:硬件暂停使能,为'1'则硬件可以停止PWM2、3、4.
1位:软件暂停使能,为'1'则PWM2、3、4暂停.
0位:PWM信号使能,为'1'则PWM2、3、4使能.
2.
3寄存器配置讲解#defineCLK_PER_REG(*(volatileuint16*)0x50000004)#defineTIMER0_CTRL_REG(*(volatileuint16*)0x50003400)#defineTIMER0_ON_REG(*(volatileuint16*)0x50003402)#defineTIMER0_RELOAD_M_REG(*(volatileuint16*)0x50003404)#defineTIMER0_RELOAD_N_REG(*(volatileuint16*)0x50003406)疯壳·开发板系列版权所有,盗版必究官网地址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com官方QQ群:193836402#definePWM2_DUTY_CYCLE(*(volatileuint16*)0x50003408)#definePWM3_DUTY_CYCLE(*(volatileuint16*)0x5000340A)#definePWM4_DUTY_CYCLE(*(volatileuint16*)0x5000340C)#defineTRIPLE_PWM_FREQUENCY(*(volatileuint16*)0x5000340E)#defineTRIPLE_PWM_CTRL_REG(*(volatileuint16*)0x50003410)启动Timer0模块的时钟:CLK_PER_REG|=0x0008;定时器0初始化,选择高频时钟,正常PWM模式,无分频,则TIMER0_CTRL_REG=0X0E;设置计数值为1000,高电平为500,低电平为200,则TIMER0_ON_REG=1000;TIMER0_RELOAD_M_REG=500;TIMER0_RELOAD_N_REG=200;开定时器中断NVIC_SetPriority(SWTIM_IRQn,254);NVIC_EnableIRQ(SWTIM_IRQn);启动定时器TIMER0_CTRL_REG=(TIMER0_CTRL_REG|0x01);疯壳·开发板系列版权所有,盗版必究官网地址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com官方QQ群:193836402第三节Timer实验实验需要使用的模块有:带屏手环,Jlink调试工具,USB转串模块,一根手环下载调试线.
将JLINK通过下载调试线连接到手环的USB调试接口,JLINK插在有拨码开关的一端,注意丝印标注一一对应,将JLINK插上电脑的USB口.
将USB转串模块插在手环现在调试线的另一端,注意丝印标注一一对应,然后将USB转串模块插在电脑的USB接口.
如下图所示:打开Timer实验的Keil工程Simple_Timer.
uvproj,位于目录:.
.
\4_实战教程\1_裸机篇\2_定时器实验\定时器实验,如下图所示:疯壳·开发板系列版权所有,盗版必究官网地址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com官方QQ群:193836402打开串口调试助手连接串口,波特率为115200.
打开KEIL工程之后,编译代码,点击DEBUG,然后点击全速运行,就可以看到串口调试助手打印出的信息.
如下图所示:疯壳·开发板系列版权所有,盗版必究官网地址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com官方QQ群:193836402
atcloud怎么样?atcloud刚刚发布了最新的8折优惠码,该商家主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御。Atcloud高防VPS。atcloud.net,2020年成立,主要提供基于KVM虚拟架构的VPS、只能DNS解析、域名、SS...
易探云怎么样?易探云是国内一家云计算服务商家,致力香港服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出深圳或北京地区的适合挂机和建站的云服务器,国内挂机宝云服务器(可选深圳或北京地区),独立ip;2核2G5M挂机云服务器仅330元/年起!点击进入:易探云官方网站地址易探云国内挂机宝云服务器推荐:1、国内入门型挂机云服务器...
GreenCloudVPS最近在新加坡DC2节点上了新机器,Dual Xeon Silver 4216 CPU,DDR4内存,10Gbps网络端口,推出了几款大硬盘VPS套餐,基于KVM架构,500GB磁盘起年付30美元。除了大硬盘套餐外,还加推了几款采用NVMe硬盘的常规套餐,最低年付20美元。不过需要提醒的是,机房非直连中国,尤其是电信用户ping值感人,包括新加坡DC1也是如此。大硬盘VPS...
pcanywhere教程为你推荐
最数码最大的数字是多少iphone5解锁捡了个苹果5怎么解锁ghostxp3ghost xp sp3 和 windows xp3有啥区别在线代理网站求有效的代理服务器地址?唱吧电脑版官方下载唱吧有电脑版吗godaddy通过什么网址可以查godaddy的域名信息qq怎么发邮件qq怎么发文件和邮件ios7固件下载ios 7及以上固件请在设备上点信任在哪点免费免费建站最好的免费建站ejb开发EJB是啥玩意了
北京域名注册 西安服务器 日本软银 bluevm 百度云100as 视频存储服务器 浙江独立 免费全能空间 云全民 秒杀汇 nerds 免费活动 360云服务 web服务器搭建 阿里云官方网站 新加坡空间 浙江服务器 lamp的音标 测速电信 成都主机托管 更多