LPC178x/7x 微控制器系统节拍定时器配置实例
需积分: 32 123 浏览量
更新于2024-08-06
收藏 20.23MB PDF 举报
"LPC1788 用户手册 中文 书签 目录"
本文档是关于NXP Semiconductors LPC178x/7x系列微控制器的用户手册,详细介绍了这些设备的特性和操作。LPC1788是其中的一款,具有丰富的外设接口如USB、以太网、LCD、CAN、I2C和I2S等。手册中特别提到了系统节拍定时器(SysTick Timer)的使用方法,这是在基于ARM Cortex-M3内核的微控制器中常见的一种定时器。
在定时器计算示例中,主要讲解了如何根据不同的系统配置来设置定时器的中断间隔。以10毫秒的中断间隔为例,提供了四个不同CPU时钟频率的计算过程:
1. 对于100MHz的CPU时钟,STCTRL设置为7,选择CCLK作为时钟源,RELOAD值计算为(cclk / 100) - 1,即999,999,这确保了无舍入误差的精确计时。
2. 对于80MHz的CPU时钟,同样STCTRL设为7,RELOAD值为799,999,同样精确。
3. 当CPU时钟源自内部RC振荡器(IRC)且频率为4MHz时,STCTRL仍设为7,RELOAD值为39,999,保持精确。
4. 如果使用外部时钟源(STCLK引脚),例如32.768kHz,STCTRL设为3,选择STCLK作为时钟源,但未给出具体的RELOAD值计算,通常需要根据实际时钟频率进行相应计算。
手册还提到了历次修订的历史,包括对PowerBoost功能的描述和其他更新。这个系列的微控制器广泛应用于需要高性能32位处理能力的嵌入式系统设计,例如工业控制、消费电子和物联网设备。
在实际应用中,开发者需要根据具体需求和硬件配置,参照手册提供的信息来设置系统节拍定时器,确保其能够准确地触发中断,从而实现特定的定时任务。同时,理解不同时钟源和相应的RELOAD值计算对于微控制器的实时性能优化至关重要。
270 浏览量
561 浏览量
140 浏览量
2021-11-08 上传
2021-10-20 上传
185 浏览量
142 浏览量
168 浏览量
烧白滑雪
- 粉丝: 29
- 资源: 3845
最新资源
- 免除登录繁琐步骤,QQ登录器
- responsiveapp
- Boundless-Marble
- 电子功用-多功能通用电锁
- 保险公司新干部培训班课后作业
- Curso_JavaScrip_Rocketseat-:JavaScript的模数模
- 泉中流版base64编码和解码(支持汉字等编码(utf-8))
- wget在线扒站.zip
- personal-website:我的个人网站上列出了项目等
- Reservia:Reservia是一个预订网站
- JerryQuu:使用Typescript编写的Node.js的快速,可靠的基于Redis的电子邮件队列
- d-pyro.github.io:PS4 6.72漏洞利用
- gulp-framer-skeleton:一个基于 FramerJS 的基于 gulp 的骨架项目
- 2016年“ 蓝桥 杯” 第 七 届 全国 软件和信息技术专业人才 大赛 个人赛——温湿度监控设备·代码.zip
- Story:学习git
- 保险公司新人成功销售训练培训班操作标准