Professional Documents
Culture Documents
(MSP430) Gpio
(MSP430) Gpio
6V vi 3 ch
s dng nng lng (Active, Standby, Off)
5 ch tit kim nng lng
2 port, 10 chn xut nhp (I/O pins)
Vi iu khin 16-bit vi y cc chc nng
(2 b Timer 16-bit, 10-bit ADC, UART, I2C,
PWM, .)
Tm tt:
thc hin xut / nhp trn 1 chn (Pin):
- Ci t ng gi tr cho thanh ghi PxDIR
- t kiu tn hiu ca pin l GPIO hay cc chc nng
khc qua thanh ghi PxSEL
- Xut tn hiu bng cch ghi gi tr 0 hoc 1 vo
port tng ng (port P1OUT)
- c gi tr ca chn bng cch c mc logic trn
port tng ng.
#include <msp430g2231.h>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
P1DIR |= 0x01;
P1SEL = 0;
P1SEL2 = 0;
while(1)
{
P1OUT ^= 0x01;
__delay_cycles(100);
}
}
//Chng trnh thc hin chp tt led ti P1.0