modulo CAN pic18f

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

modulo CAN pic18f

Mensagempor egb » 20 Fev 2009 13:30

Olá pessoal,

Estou enrolado com o modulo CAN do pic 18f458. Estou compilando com o ccs e gravando o .hex com a interface MPLAB e a placa PicStartplus.

Meu projeto é desenvolver uma biblioteca em C para otimizar a implementação do CAN em projetos da universidade. Tomei como base as bibliotecas CAN que acompanham o ccs e meu codigo já esta quase tudo pronto.

Para testar, estou usando dois leds e dois PICs no barramento:

(Pic Modulo1)
Se receber mensagem com ID = 1 acende o LED1 na primeira ocorrencia e apaga na segunda.

Se receber mensagem com ID != 1 acende o LED2 na primeira ocorrencia e apaga na segunda.

(pic Modulo2)
A cada 2 segundos envia uma mensagem CAN alternado o ID, uma vez = 1 e outra = 50;

Quando rodando em modo LOOPBACK, o modulo CAN funciona perfeitamente (os leds 1 e 2 ficam piscando), mas quando ponho em NORMAL aparentemente só aceita as duas primeiras mensagens, pois acende o LED1 e LED2 mas não piscam.

Alguem tem ideia do que pode estar ocorrendo?
egb
Bit
 
Mensagens: 12
Registrado em: 27 Mar 2007 15:05

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

cron

x