Página 1 de 1

CAN LPC1768 nao funciona

MensagemEnviado: 05 Jun 2012 08:44
por cristian
fiz todo procedimento coloquei 2 MCP2551 ligado ao LPC1768 , mas nao envia msg de forma nenhuma

estou debugando com jlink e da erro na transmissao , o que pode ser

o codigo é o mesmo do exemplo da KEIL

MensagemEnviado: 05 Jun 2012 16:58
por RobL
fiz todo procedimento


Você quer dizer que tudo está 100%, a configuração, incluindo os limites de clock, etc, o hardware não tem nenhum erro na linha, que não tem nehum capacitor, ou capacitância atrapalhando, pullup ou pulldown, correto, etc, e o programa correto.
Então sem sugerir onde pode estar a dúvida, não vamos poder ajudar.
Da sua redação daria para perguntar: Dá erro de Tx no seu Jlink ou na sua Can ?
Tente aí limitar as variáveis e diga onde não está funcionando.
Informe também se com sua montagem, foi feito um teste inicial, o sistema funcionou, ou seja, se ele foi capaz de piscar um led, etc está pronto para atender uma CAN, etc.

MensagemEnviado: 05 Jun 2012 17:09
por cristian
o hardware funciona tem led piscando e porta serial funcionando o jlink tb funciona vejo variaveis e breakpoints

coloquei um osciloscopio na linha e nada acontece . ao enviar coloquei um breckpont e a variavel GSR tem um erro na transmissao .



estou com outro codigo para testar .

MensagemEnviado: 05 Jun 2012 17:25
por RobL
Você está usando IRC com PLL acima de 100Kbauds ? Não pode.

MensagemEnviado: 05 Jun 2012 17:32
por cristian
o LPC ta com cristal de 12 e PLL para 72Mhz

o clock para o CAN ta div 4

Código: Selecionar todos

 CAN_Init( BITRATE125K18MHZ );
CAN_SetACCF( ACCF_BYPASS );



como seria , pode me add para ajudar ? cristian-eng@hotmail.com , ou me passe o seu pq as vezes nao chega o convite aqui

MensagemEnviado: 05 Jun 2012 21:48
por cristian
esse é o erro

Imagem

Uploaded with ImageShack.us

MensagemEnviado: 05 Jun 2012 22:40
por cristian
pra testar eu posso ligar os pinos TD1 no RD2 e TD2 no RD1 ?

sem os MCP2551 ?

pra ver se o erro é no hardware ... com o osciloscopio e vejo um tranmissao depois nao vai mais nada

MensagemEnviado: 06 Jun 2012 08:02
por cristian
eu ja vi q nao pode ligar o MCP2551 ....


achei o erro da transmissao a trilha do RD1 esta aberta , uma pequena fratura na trilha , com isso parou de dar erro na tranmissao , mas ainda nao recebe ...

mas os testes foi interrompido pq meu filho fechoiu um curto na fonte e os MCP2551 queimaram a rede CAN esta dando 4v agora e antes era 2,5v

MensagemEnviado: 08 Jun 2012 18:23
por Fernando Guimarães Aguiar
Cristian, por saber o barramento CAN está com impedância de 120 ohms?
(Entre o CANH e CANL do MCP).

MensagemEnviado: 08 Jun 2012 21:48
por cristian
sim esta com 120 Ohms ....

minha preocupaçao é saber a velocidade do barramento ... e como saber se o codigo q chega é realmente correto


enfim sao muitas duvidas .

MensagemEnviado: 29 Jun 2012 08:43
por jonowsky
cristian escreveu:sim esta com 120 Ohms ....

minha preocupaçao é saber a velocidade do barramento ... e como saber se o codigo q chega é realmente correto


enfim sao muitas duvidas .


Cristian, Conseguiu resolver?

MensagemEnviado: 29 Jun 2012 09:05
por cristian
NAO