MSP430上拉电阻用编程语言怎么设置

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/08 12:11:08

MSP430上拉电阻用编程语言怎么设置

举个例子
void Init_keypad_Port(void)
{
P1SEL&=~KEY_MOD;//设置键盘端口为I/O端口
P1DIR|=KEY_MOD;
P1REN|=KEY_MOD+BIT7;
P1OUT|=KEY_MOD;
P1OUT&=~BIT7;//设置模式选择端口为下拉电阻
P1REN&=~(KEY_MOD+BIT7);
P1DIR&=~(KEY_MOD+BIT7);//设置行端口为输入口
P1IFG=0;
P1IES&=~BIT7;//设置手动模式端口上升沿中断
P1IE|=BIT7;//手动模式选择端口中断使能
}
这是我编辑项目里的一段程序,里面有用到,你自己可以在看看书,很容易理解的
PxREN是设置上拉或者下拉的使能寄存器,置一使能,使能后,通过PxOUT设置上拉还是下拉

好像从来没听说过有什么上拉电阻,只是自己设置过DCO时选用过内部电阻,外部电阻。 寄存器是BCSCTL2中的DCOR位。

msp430只有在2系列以后才能使用上拉电阻的,你只要把相关的 REN置位即可,DIR 设置为输入, PxOUT置位,即可实现上拉功能