本帖最后由 achanx 于 2015-3-10 09:43 编辑
最进在学MSP430G2553
在Basic Clock Module+中
SCG1可以用于控制SMCLK,但我在测试的时候出了些问题,一直弄不明白。求大侠指教。。。
我的思路是这样:开Timer_A中断,每次计数溢出后,跳到中断程序中将P1.0取反(P1.0接有LED,高电平点亮)。在第5次中断发生后,置位SCG1(我想关闭SMCLK)。
但是在板子上看到的却不是预期的那样,接在P1.0端口的LED一直在闪烁!
如果把LED_Flash(unsigned char Period,unsigned char LED_buff); 中的_BIS_SR(SCG1); 移到main( void ) 中:
LED一直灭,Timer_A模块的时钟被关闭。
问题就在这里了,SCG1不能在中断程序中使用?
|