msp430输出电压怎么设定?

msp430最基本的程序语言有说P1OUT|=0x01;之类,可以在一个I/O脚输出电平,但这个值是多少?我用示波器观察是360mV,请问是怎么回事,另外这个输出值可以改... msp430最基本的程序语言有说P1OUT |= 0x01;之类,可以在一个I/O脚输出电平,但这个值是多少?我用示波器观察是360mV,请问是怎么回事,另外这个输出值可以改变么?
应该是P1DIR |= 0x01;,打错了

还有_BIS_SR是什么意思?
展开
 我来答
ayl439
2009-08-24
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
P1DIR 是方向寄存器 控制输出高低电平的是P1OUT

默认上电复位后 P1OUT、P1DIR 为全零。P1DIR |= 0x01;等于把p1.0置位输出。而这时控制输出高低电平的寄存器P1OUT 为全零。所以你看到的360mV是低电平输出 360mV也算正常。

给你一个P1.0输出高低电平的例子
低电平:P1DIR |= 0x01;
P1OUT &= ~0x01;
高电平:P1DIR |= 0x01;
P1OUT |= 0x01;

当然如果有与其他功能复用的IO,要保证P1SEL寄存器为零。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式