MSP430F149 端口分配问题
端口P3、P4、P5、P6没有中断能力,其余功能同PI,P2。除掉端口P1,P2与中断相关的3个寄存器,端口P3,P4,P5,P6的4个寄存器(用法同P1,P2)分别为PXDIR,PXIN,PXOUT,PXSEL可供用户使用
msp430F149 ADC12 输入端口P6.0,我想把它改成P6.X口
我认为先将P6SEL设置为P6SEL|=0X40,然后在DC12CTL1 = SHP+CONSEQ_2;\/\/ 使用采样定时器语句后加上把ADC12MCTL0寄存器的INCH位改为0110的语句就可以了。你可以去看看ADC12MCTLx寄存器的设置方法和作用。对于ADC12IE我认为该寄存器是控制那16个转换存储器的转换条件的,与输入端口的设置无关,它实际上...
MSP430F149怎么利用TimerB的七个捕获\/比较器输出频率相同但脉冲不是同时...
第一种:首先将TBCCR0时间设置为500us,TBCCR1、TBCCR2、TBCCR3时间分别 设置为530us,730us,930us.同时先将TB1输出方式SET\/RESET(这样TB1能在500us时输出30us脉冲),TB2、TB3输出 方式设置为OUTPUT,并将相应的OUTX为设为0,这样在530us前TB2、TB3一直为低。当TB1脉冲结束时,也就是在T...
msp430f149的P1.1第二功能TA0是什么意思?
是TimerA的PWM波输出,给你一段程序 \/\/P2.3(TA1)和P2.4(TA2)连接内部模块,输出PWM \/\/Period(CCR0):PWM周期(4096-1)\/\/Cyc1(CCR1):P2.3口输出方波的占空比(3072)\/\/Cyc2(CCR2):P2.4口输出方波的占空比(1024)include"MSP430x14x.h"define uchar unsigned char define uint unsigned int...
msp430f149按键程序
功 能:P1端口的中断服务函数 参 数:无 返回值 :无 \/ pragma vector=PORT1_VECTOR __interrupt void PORT1_ISR(void){ LPM4_EXIT;if(P1IFG&BIT0) \/\/第0个按键被按下 { delay1();if(~(P1IN&BIT0)){ while((P1IN&BIT0)==0 ); \/\/等待按键放开 x=x+100;if(x...
msp430f149 端口能不能复用
MSP430f149常用的端口有P1、P2、P3、P4、P5、P6,它们都可以直接用于输入\/输出。MSP430系统中没有专门的输入\/输出指令,输入\/输出操作通过传送指令来实现。端口P1~P6的每一位都可以独立用于输入\/输出,即具有位寻址功能。常见的键盘接口可以直接用端口进行模拟,用查询或者中断方式控制。由于MSP430的端口...