2266|4

1702

帖子

4

TA的资源

纯净的硅(初级)

楼主
 

TI 的MSP430 芯片中断与时钟问题? [复制链接]

   问题1: 在5种低功耗模式下,中断函数该怎么处理,涉及到哪些方面?
   问题2: TACLK和INCLK信号来源于哪里,具体怎么做?
欢迎大神拍砖!

最新回复

  详情 回复 发表于 2015-9-25 16:39
 
点赞 关注(1)

回复
举报

9717

帖子

24

TA的资源

版主

推荐
 
低功耗下好像不需要对中断做特殊处理,如果想在收到中断后唤醒执行_BIC_SR_IRQ(LPMx_bits); 函数即可。
下边是MSP430G2553 LPM3的例子

  1. #include <msp430g2553.h>

  2. void main(void)
  3. {
  4.   BCSCTL1 |= DIVA_2;                        // ACLK/4
  5.   WDTCTL = WDT_ADLY_1000;                   // WDT 1s/4 interval timer
  6.   IE1 |= WDTIE;                             // Enable WDT interrupt
  7.   P1DIR = 0xFF;                             // All P1.x outputs
  8.   P1OUT = 0;                                // All P1.x reset
  9.   P2DIR = 0xFF;                             // All P2.x outputs
  10.   P2OUT = 0;                                // All P2.x reset

  11.   while(1)
  12.   {
  13.     int i;
  14.     P1OUT |= 0x01;                          // Set P1.0 LED on
  15.     for (i = 5000; i>0; i--);               // Delay
  16.     P1OUT &= ~0x01;                         // Reset P1.0 LED off
  17.     _BIS_SR(LPM3_bits + GIE);               // Enter LPM3
  18.   }
  19. }

  20. #pragma vector=WDT_VECTOR
  21. __interrupt void watchdog_timer (void)
  22. {
  23.     _BIC_SR_IRQ(LPM3_bits);                 // Clear LPM3 bits from 0(SR)
  24. }
复制代码

时钟源的问题可以参考这个贴子
http://www.deyisupport.com/quest ... 0/f/55/t/66312.aspx

点评

bingo ,不错!就是这个,当时我理解的时候没有理解对  详情 回复 发表于 2015-9-25 16:26
 
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

板凳
 
问题1: 在5种低功耗模式下,中断函数该怎么处理,涉及到哪些方面?
答:这个你要看你自己的需求了,5中模式下打开或者关闭的东西都不太一样,所以你要结合你的需求和用户手册来决定了。

问题2: TACLK和INCLK信号来源于哪里,具体怎么做?
答:二楼的网址讲的很清楚,您可以参考下了。
 
 
 

回复

1702

帖子

4

TA的资源

纯净的硅(初级)

4
 
littleshrimp 发表于 2015-9-24 16:27
低功耗下好像不需要对中断做特殊处理,如果想在收到中断后唤醒执行_BIC_SR_IRQ(LPMx_bits); 函数即可。
下 ...

bingo ,不错!就是这个,当时我理解的时候没有理解对
 
 
 

回复

9717

帖子

24

TA的资源

版主

5
 
DavidZH 发表于 2015-9-25 16:26
bingo ,不错!就是这个,当时我理解的时候没有理解对


 
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表