Pinos de I/O

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Pinos de I/O

Mensagempor Diego_Oliveira » 20 Set 2008 16:24

Boa Tarde!

Estou comesando a programar ARM7 escolhi o LPC2141 e o compilador da KEIL para iniciar os estudos.

Estou com duvidas para configurar os pinos como entrada e saida, e por exemplo se tiver um barramento de 8 bits e quiser enviar um byte para ele como ficaria o programa.... enfim em se tratando de pinos de I/O eu estou bem perdido.

Se alguém poder me ajudar eu ficaria muito grato.

Agradeço a atenção.

Aguardo retorno.
Avatar do usuário
Diego_Oliveira
Nibble
 
Mensagens: 79
Registrado em: 05 Abr 2008 15:18
Localização: Rio Grande do Sul

Mensagempor styg » 22 Set 2008 13:17

Cara, da uma olhada no LPC214x User Manual, capitulo 8, que fala sobre as portas.
Para usar como I/O voce só precisa configurar se é entrada ou saida atraves de IODIRx (x = 0 ou 1, dependendo da porta), e depois pra escrever na porta pode usar o IOPINx.

escrever na porta -> IOPIN1 = 0x00002200
escrever com mask -> IOPIN1 = (IOPIN1&0xFFFF00FF)|0x00002200

mas no dxit ta bem explicado
Lucas
Avatar do usuário
styg
Word
 
Mensagens: 799
Registrado em: 16 Out 2006 08:24
Localização: Floripa abaixo de zero.


Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x