Академический Документы
Профессиональный Документы
Культура Документы
FACULDADE DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELETRICA Professor Juliano DOrnelas Benca Laboratrio de Processadores I o Tutorial de uso dos pinos de I/O do MSP430: 2010
Para a congurao dos pinos de I/O(entrada e sa ca da) preciso a congurao e ca dos seguintes registradores: PxDIR1 : Registrador que serve para congurar os pinos da porta como entrada ou sa da. Este registrador de 8bits igualmente aos pinos de porta que vo de e a Px.0 ` Px.7. A conguraao deste registrador possui dois modos: a c 1. Os bits que estiverem em 1 neste registrador sero os pinos correspondentes a da porta que sero escolhidos como sa a da. 2. Os bits que estiverem em 0 neste registrador sero os pinos correspondentes a da porta que sero escolhidos como entrada. a Exemplo de utilizaao deste registrador: c 1. Deseja-se congurar os pinos 0,1,2 e 3 da porta P2 como entrada e os pinos 4,5,6 e 7 da mesma porta como sa da. Ento o registrador ca: a P2DIR = 0xF0; //(Os bits em 1 s~o sada) a
PxSEL e PxSEL2 - Registrador de Seleo de Funo do Pino: Este regca ca istrador serve para selecionar qual funcionalidade o pino ir assumir. a PxSEL2 PxSEL 0............0 - Funcionalidade padro do pino, geralmente como I/O. a 0............1 - Primeira funcionalidade padro. a 1............0 - RESERVADO. 1............1 - Segunda funcionalidade padro. a
if((P2IN & 0x01)==0)) //Faz a operaao AND c~ // Se entrar aqui por que o pino lido est em 0 e a else // Se entrar aqui e por que o pino lido est em 1 a