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+BGP)是由三网直连线路 中国电信骨干网以及HGC、NTT、PCCW等国际线路混合而成的高品质带宽(精品带宽)线路,可有效覆盖全球200多个国家和地区。(适用于绝大部分应用场景,适合国内外访客访问,域名无需备案)提速啦官网链接:点击进入香港Cer...
WordPress专业外贸企业网站搭建模版,特色专业外贸企业风格 + 自适应网站开发设计 通用流行的外贸企业网站模块 + 更好的SEO搜索优化和收录 自定义多模块的产品展示功能 + 高效实用的后台自定义模块设置!采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera...
pcanywhere教程为你推荐
文件夹删不掉文件夹删不掉怎么办邮箱怎么写正确的邮箱地址怎么写eset最新用户名密码ESET4.0最新用户名和密码百度抢票浏览器现在火车票越来越难买了,新版百度手机浏览器,除了抢票外,还有什么其他功能吗?彩信中心联通手机的彩信中心如何设置?硬盘人上海人说“硬盘”是什么梗神雕侠侣礼包大全神雕侠侣手游华山论剑礼包有什么 怎么领取雅虎天盾有没有用用雅虎天盾的啊?宽带接入服务器互联网的接入方式有哪几种?网络虚拟机虚拟机网络怎么连接
中国十大域名注册商 备案域名出售 火山主机 liquidweb 域名优惠码 火车票抢票攻略 创宇云 512m内存 100m免费空间 昆明蜗牛家 1美金 怎么建立邮箱 php服务器 wordpress中文主题 主机返佣 美国迈阿密 国内空间 中美互联网论坛 压力测试工具 紫田网络 更多