世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

msp430的AD转换程序中断问题

[复制链接]
查看: 211 |回复: 1
1
Roben
  • Roben
  • 离线
  • LV6
  • 高级工程师
  • 积分:613
  • |
  • 主题:15
  • |
  • 帖子:166
积分:613
LV6
高级工程师
  • 2023-3-24 14:14:47
在编写msp430的AD转换程序时,看到例程中,在启动转换后都有以下两句话:
__bis_SR_register(LPM0_bits + GIE); // Enter LPM0, Enable interrupts
__no_operation(); // For debugger

不知道是什么意思,或者说作用是什么
sufeila
  • 积分:435
  • |
  • 主题:11
  • |
  • 帖子:53
积分:435
LV6
高级工程师
最新回复
  • 2023-3-30 14:07:11
  • 倒数1
 
__bis_SR_register(LPM0_bits + GIE); //置位SR寄存器,LPM0_bits是低功耗模式中的一种,CPU休息,具体可以查手册;GIE是打开全局中断使能

__no_operation(); //进行一个时钟周期的无操作,一般调试可以把断点打在这

这个主要是用在低功耗上,cpu不需要工作时就打到休眠,打开中断使能,等待中断产生进入中断重新工作,这样减少芯片耗电量,一般装电池的要仔细研究这个。直接电源供电的可以无视这几句,不用写
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号