Tiva C Series possui portas CAN e vem com alguns exemplos no TivaWare.
Ao testar os exemplos encontrei problemas com interrupções e reset infinito.
Depois de alguns ajustes no vetor de interrupções e melhorias no debug, finalmente estabilizei os dois exemplos que utilizam o barramento CAN.
A Tiva C Serie possui duas interfaces CAN, mas nenhuma delas está completa.
Para fazer funcionar as interfaces CAN é preciso adicionar um transceiver CAN, como por exemplo o Microchip MCP2551.
O setup de hardware do MCP2551 com a Stellaris pode ser feito como está descrito em:
Veja os links que seguem para os projetos CAN Bus.
Esquemático simplificado e funcional para rede com duas Stellaris + MCP2551 |
Saída nas portais seriais dos exemplos |
Montagem completa
|
No comments:
Post a Comment