Página 1 de 1
VICVectAddr no LPC 1768

Enviado:
19 Jul 2010 15:28
por Rodrigo F.
Caros amigos, na configuração da interrupção do ARM 7 eu utilizo VICVectAddr e na configuração do cortex como isso fica??
descobri que
no 21xx fica EXTINT
EXTMODE
FIODIR
no lpc 17xx fica LPC_SC->EXTINT
LPC_SC->EXTMODE
LPC_GPIO2->FIODIR
mas VICVectAddr não consegui alterar e nem encontro nada na internet!

Enviado:
19 Jul 2010 15:47
por fabim
ou meo, se liga eim...
Os CM3, os headers foram todos feitos em função de estruturas indiretas.
Para abilitar as interrupções, são utilizadas sub rotinas de setagem e endereçamento. Cuja o nome da rotina de interrupção para cada periférico ja tem um nome fixo.
Resumindo, esqueça tudo que aprendeu sobre a forma de acessar os perifericos dos ARM7tdmi da NXP.
E pegue os LPC17XX.h.
Vá lá no fim do header, e olhe os nomes didaticos que os caras criaram para acesso.
LPC_GPIO0->FIOSET = ????? ;

Enviado:
19 Jul 2010 15:59
por Rodrigo F.
Valeu fabim! vou dar uma olhada!
LPC_GPIO0->FIOSET = ?????
eu quis dizer que na linha 21xx eu colocava apenas FIO2SET = 0x...., para setar o pino desejado e na linha 17xx so consegui setar os pinos com LPC_GPIO0->FIOSET = 0x....;
valeu pela força! vou dar uma estudada no header!