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
老周互联怎么样?老周互联隶属于老周网络科技部旗下,创立于2019年12月份,是一家具有代表性的国人商家。目前主营的产品有云服务器,裸金属服务器。创办一年多以来,我们一直坚持以口碑至上,服务宗旨为理念,为用户提供7*24小时的轮班服务,目前已有上千多家中小型站长选择我们!服务宗旨:老周互联提供7*24小时轮流值班客服,用户24小时内咨询问题可提交工单,我们会在30分钟内为您快速解答!另免费部署服务器...
香港服务器多少钱一个月?香港服务器租用配置价格一个月多少,现在很多中小型企业在建站时都会租用香港服务器,租用香港服务器可以使网站访问更流畅、稳定性更好,安全性会更高等等。香港服务器的租用和其他地区的服务器租用配置元素都是一样的,那么为什么香港服务器那么受欢迎呢,香港云服务器最便宜价格多少钱一个月呢?阿里云轻量应用服务器最便宜的是1核1G峰值带宽30Mbps,24元/月,288元/年。不过我们一般选...
hostround怎么样?大硬盘服务器,高防服务器。hostround,美国商家,2017年成立,正规注册公司(Company File #6180543),提供虚拟主机、VPS云主机、美国服务器、荷兰服务器租用等。现在有1款特价大硬盘独服,位于达拉斯,配置还不错,本月订购时包括免费 500Gbps DDoS 保护,有兴趣的可以关注一下。点击直达:hostround官方网站地址美国\荷兰独立服务器...
pcanywhere教程为你推荐
百度k站百度k站的原因是什么人人时光机寻时光机歌词深圳公交车路线深圳公交路线个性qq资料QQ个性资料快速美白好方法快速美白的好点子!?(不是晒黑的)bluestacksbluestacks怎么用网站联盟怎样进入网站联盟奇虎论坛奇虎是中国的吗?免费qq空间装扮有办法免费装扮QQ空间吗??系统分析员系统分析员的工作内容
域名拍卖 租服务器价格 中文域名申请 softlayer 美国便宜货网站 evssl证书 搜狗抢票助手 私有云存储 789电视 hkg isp服务商 服务器硬件防火墙 香港亚马逊 yundun 贵阳电信 ssl加速 hdchina websitepanel cdn加速 phpwind论坛 更多