Proteus, não consigo configurar todos os ports!

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Proteus, não consigo configurar todos os ports!

Mensagempor Rodrigo F. » 02 Jul 2010 15:30

Estou simulando o 2138 no proteus, liguei um display no port P1 e consegui ligar todo ele do p1.16 ao P1.31, mas não consigo configurar o port P0.

habilito ele IO0DIR;IOSET0;IOCLEAR0 tento setar limpar e tudo, e os pinos ficam apagados.

estou utilizando o keil!

será que o proteus não suporta setar todos os pinos do arm??
Rodrigo F.
Nibble
 
Mensagens: 66
Registrado em: 12 Mar 2010 09:40
Localização: Macapá

Mensagempor Rodrigo F. » 02 Jul 2010 16:18

funcionou!!!

o keil não aceita hexa com f minusculo, IODIR0= 0xFFFFFFFF e pimba, consegui setar tudo! pior que o compilador num da erro nem warning!!
Rodrigo F.
Nibble
 
Mensagens: 66
Registrado em: 12 Mar 2010 09:40
Localização: Macapá

Mensagempor pbernardi » 05 Jul 2010 09:52

Pô, que falta de sacanagem desses ambientes! :)

Compilador que faz caca e não dá erro nem warning é de cair o c.ú da bunda... hehehe
But to us there is but one God, plus or minus one - Corinthians 8:6±2. (xkcd.com)
pbernardi
Word
 
Mensagens: 707
Registrado em: 12 Out 2006 19:01
Localização: Curitiba-PR

Mensagempor msamsoniuk » 05 Jul 2010 10:13

Rodrigo F. escreveu:funcionou!!!

o keil não aceita hexa com f minusculo, IODIR0= 0xFFFFFFFF e pimba, consegui setar tudo! pior que o compilador num da erro nem warning!!


e depois os caras ainda vem me perguntar pq eu recomendo usar gcc! lugar de keil eh na lata de lixo! :D
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor tcpipchip » 05 Jul 2010 10:28

O bom do GCC, vou citar um caso aqui, é que fazemos a aplicacao no MSC V6 e depois jogamos num FREESCALE para compilar e funca 100% :) com o GCC
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor MarcusPonce » 05 Jul 2010 16:14

Olha só, não ganho nada defendendo a Keil e nem vou ficar fazendo isso, acontece que fiquei muito preocupado pois um dia eu poderia perder bastante tempo com um problema assim, então rodei um teste rápido no simulador:

//teste
#include <LPC213X.H>

int main (void)
{
IODIR0= 0xFFFFFFFF;
IODIR0= 0xF0F0F0F0;
IODIR0= 0xffffffff;
IODIR0= 0xf0f0f0f0;

while(1);
}

Rodei passo a passo dentro do Keil olhando o IODIR0 e vi que ele foi sendo modificado de acordo com o esperado, sem fazer diferença entre o "f" e o "F".

Será que o problema foi outro ?
MarcusPonce
Byte
 
Mensagens: 166
Registrado em: 12 Fev 2007 13:58
Localização: Campinas - SP


Voltar para ARM

Quem está online

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

cron

x