历史上的今天
今天是:2025年07月16日(星期三)
2021年07月16日 | MSP430的学习(3)
2021-07-16
MSP430单片机具有基本定时器(Basic Timer1),经常用于低功耗当中,他工作的目的就是支持软件和各种外围模块工作于低频率 低功耗条件下。通过对SMCLK或者ACLK进行分频,向其他外围模块提供低频控制信号。
Bacis Timer1有两个计数单元(BTCN1 BTCN2和一个控制单元BTCTL。他可作为两个独立的8位定时器或一个16位定时器。
一:Basic Timer1的寄存器
同过控制仅存器的设置可以对计数单元BTCNT1 BTCNT2进行软件控制。当出现异常状况时,该寄存器各位保持原状态。用户程序在Basic Timer初始化期间来设定操作条件。
1:BTCTL控制寄存器:其信息决定了Timer1的运行状况。SSEL用来选择ACLK或MCLK,DIV决定是否对选定的时钟信号分频。FRFQ1 FRFQ0选择4个BTCNT1 的输出之一作为LCD的信号。IP0 IP1 IP2决定中断标志BTIFG置位的间隔时间,也就是基本定时器BTCNT2的定时间隔。
2:计数单元BTCNT1 BTCNT2
BTCNT1对ACLK分频。LCD驱动的桢频率从计数器高4位输出中选择。最高位可以作为BTCNT2的时钟输入。BTCNT2对输入时钟分频,输入时钟可以为ACLK MCLK ACLK/256,中断周期由BTCTL的IP2~IP0位中选择8个输出之一。
二:Basic Timer1的中断
BTIE位于IE2.7,BTIFG位于IFG2.7
上一篇:msp430f149的SPI设置
下一篇:MSP430的学习(4)
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:30 编辑 记得去年竞赛的时候,绕有兴趣地拿给一个有项目经验的朋友看, 由于工作繁忙的缘故,那个朋友说:天哪,谁能在这么短的时间内作出这么多东西啊?当时我就给他解释:有很多东西都是大家训练很多遍的 ...… 查看全部问答> |
|
前几个月,在网上发了一篇“痛批3G网络监控之三点害处”,引起了很多行业内人士对3G网络热烈讨论,有的朋友认为3G用于监控还不是很成熟,也有朋友对3G用于监控行业还是充满了希望。上次贴子中总结3G网络三个害处分别是:速度慢,不稳定和费用高。就 ...… 查看全部问答> |
|
现在wince6.0的sd卡驱动的睡眠唤醒的过程模拟了一个sd card拔出和sd card插入的过程。 也就是说按下睡眠键的时候,sd card存在于卡套中,驱动会做一个sd card拔出的模拟过程;当机器唤醒的时候sd 驱动监测到卡在,就模拟一个卡插入的过程。这样的 ...… 查看全部问答> |
|
遇到一些使用ce4.2的一体机,有的机的方案把任务栏完全锁死,运行 explorer不会出来任务栏,也有的能出来,但一直在最下文隐藏,请问有没办法把任务栏调出来显示,显示后,又有什么办法能把它完全关闭(不是隐藏)应该是关闭explorer进程?… 查看全部问答> |
|
ce4.2下串口1,2都好了,串口3只能发出去不能收,串口4打开失败。谁能帮我分析下可能的问题吗? 我已经根据网上提示在debug.c文件里添加了一句关闭调试串口的语句。 platform.reg文件里中: 前面范围一段如下: [HKEY_LOCAL_MACHINE\\Drivers\\ ...… 查看全部问答> |




