TI中文支持网
TI专业的中文技术问题搜集分享网站

怎样使用MSP430F5438A的SVM high-side来监测电压?

我希望在电池电压降到某值时能够闪灯报警

VCore设定后,设置寄存器

PMMCTL0_H = 0xA5;
SVSMHCTL |= SVSMHRRL_6; //SVMH voltage level typical 3.1v

然后在主循环中查询标志位

if(PMMIFG & SVMHIFG)  SetLED(1,1);   

这样似乎达不到预期目的

请问要怎样设置?

另外,这个电压监测是只在电压降低到某值下降沿事件发生时置位标志位,还是说随时监测到低于该值都会置位?

灰小子:

给你提供个资料吧,里面讲的更清楚

http://wenku.baidu.com/link?url=ZnQaq9gzqf_j-DO8MMkOm8LM5XeqWBLNvme24dVHUcwh7wG-_MgxxfkECq9WSAfvF8L54NqvVxTg6cYydafpVs7i5dG6Di8Se4PhBmn3AjG

glider:

回复 灰小子:

谢谢,何时置位的问题我清楚了

寄存器设置应该是正确的,但看不到及时置位

赞(0)
未经允许不得转载:TI中文支持网 » 怎样使用MSP430F5438A的SVM high-side来监测电压?
分享到: 更多 (0)