msp430学习理解.txt
来源:互联网 发布:网页游戏源码 编辑:程序博客网 时间:2024/04/28 23:37
1.
/************************************************************
* Interrupt Vectors (offset from 0xFFE0)
************************************************************/
#define PORT2_VECTOR (1 * 2u) /* 0xFFE2 Port 2 */
#define PORT1_VECTOR (4 * 2u) /* 0xFFE8 Port 1 */
#define RESET_VECTOR (15 * 2u) /* 0xFFFE Reset [Highest Priority] */
每个型号的中断都规定好了它的中断矢量地址的位置.
2.#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A(void)
这个是新版本的标注方式
3.f= 32.768k=32768HZ
T =1/f
___|----|___|----
32.768
每个时钟TAR加1,就是1S加32768个。
这个与以前理解的51,执行一条指令不一样了
4.晶体的精度主要受下面两个因素影响:晶体的频率容限和指定的负载电容。
晶体的容限是很显而易见的。晶体频率的容限越小,RTC的精度越高。
晶体的指定负载电容也影响RTC的精度,晶体的负载电容是晶体所需电容的总和,而不是晶体所提供电容的总和,晶体需要适当的负载电容以便在指定的频率起振。所有的MSP430器件所用的32768Hz振荡器已经集成了额定电容值为12pF的负载。这就为晶体提供了全部12pF的负载,它意味着为了获取最佳的 RTC精度,
必须指定所连接的32768Hz的晶体使用12pF的负载电容。
5.辅助时钟是永远开着的,无法关闭,其他时钟可以控制开馆什么得
所以为了满足平时低功耗,所以用LMP3,不能用LPM4,因为这个所有都关了
OSCOFF也关了,没有ACLK ,无法定时间。更无法进入中断了.
转自:http://hi.baidu.com/xierongmin/blog/item/deb2c717c132e60cc93d6d22.html
- msp430学习理解.txt
- MSP430学习
- MSP430 使用一些理解
- msp430 C 程序设计学习
- MSP430学习笔记1
- 开始MSP430的学习
- MSP430 学习历程
- msp430 学习经验总结
- 怎样学习MSP430单片机
- msp430学习书籍
- MSP430学习收获
- MSP430学习笔记:UART
- msp430 学习经验总结
- msp430 学习经验总结
- MSP430 学习经验总结
- MSP430学习笔记:UART
- MSP430学习笔记-USART
- MSP430学习笔记-时钟
- Tomcat启动时报java.net.BindException:Address already in use:JVM Bind:8443错误的解决方法
- WTL中CString的使用问题
- Android Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
- MSP430的中断优先级及中断嵌套
- 架构设计学习的好资料~
- msp430学习理解.txt
- 实用火狐浏览器插件总结(用于调试javascript的插件--firedebug)
- PHP 常用 函数总结 持续更新中...
- 中国省份城市级联选择--asp.net
- struts2 的ModeDriven Preparable
- 符号定义测试
- 什么是云计算
- 更改sql server的身份验证模式和sa密码
- SQLite