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
欧路云(oulucloud) 商家在前面的文章中也有陆续介绍过几次,这不今天有看到商家新增加美国Cera线路的VPS主机,而且有提供全场八折优惠。按照最低套餐最低配置的折扣,月付VPS主机低至22元,还是比较便宜的。不过我们需要注意的是,欧路云是一家2021年新成立的国人主机商,据说是由深圳和香港的几名大佬创建。如果我们有介意新商家的话,选择的时候谨慎且月付即可,注意数据备份。商家目前主营高防VP...
麻花云在7月特意为主机测评用户群定制了促销活动:香港宽频CN2云服务器、安徽移动云服务器(BGP网络,非单线,效果更好)、安徽移动独立服务器、安徽电信独立服务器,全部不限制流量,自带一个IPv4,默认5Gbps的DDoS防御。活动链接:https://www.mhyun.net/act/zjcp特价云服务器不限流量,自带一个IPv4,5Gbps防御香港宽频CN2全固态Ⅲ型 4核4G【KVM】内存:...
之前分享过很多次CloudCone的信息,主要是VPS主机,其实商家也提供独立服务器租用,同样在洛杉矶MC机房,分为两种线路:普通优化线路及CN2 GIA,今天来分享下商家的CN2 GIA线路独立服务器产品,提供15-100Mbps带宽,不限制流量,可购买额外的DDoS高防IP,最低每月82美元起,支持使用PayPal或者支付宝等付款方式。下面分享几款洛杉矶CN2 GIA线路独立服务器配置信息。配...
pcanywhere教程为你推荐
万维读者网《读者》要订购有网站吗?网络明星网络明星是什么,出现这一现象的原因是什么人人时光机求 《小叮当》的日语歌词。最好有片假名的雅虎社区雅虎是中国的吗申请证书求高手教下怎么申请证书唱吧电脑版官方下载唱吧有电脑版吗神雕侠侣礼包大全神雕侠侣陈晓礼包兑换码怎么获得创维云电视功能创维电视怎么用,我买了个创维云电视,现在不知道怎么用手机往电视上传照片,谁能解答以下,linux虚拟机怎么样在Linux下安装虚拟机如何快速收录如何做到让百度快速收录
租服务器 个人虚拟主机 免费注册网站域名 便宜域名 59.99美元 美国主机代购 softbank官网 ev证书 云鼎网络 元旦促销 促正网秒杀 腾讯云分析 炎黄盛世 老左正传 网通服务器托管 上海联通宽带测速 smtp虚拟服务器 国外在线代理服务器 华为云建站 中国域名 更多