Estimados amigos:
Bueno cuento un poco lo que estoy desarrollando, es una placa que tiene un AVR-ATmega16 y otra con en ATmega8, ambas trabajando (o intentando trabajar) con el MCP2515 y el PCA82C250, aun estoy en la etapa de desarrollo del codigo. Adjunto una foto de la PCB.
Ambos uC-AVR los programa en lenguaje 'C' con el compiolador AVR-GCC-4.1.0, trabajo habitualmente sobre maquinas Unix (Debian, FreeBSD) y todo lo hago desde este S.O., desde el diseNo del esquematico hasta el PCB, la programacion y su grabacion en la Flash del Microcontrolador. Les dejo este link para que lean un articulo que publica respecto de este tema (
http://www.eldemonio.org/documentos/020507184907.html).
Los pasos que he seguido en el codigo son los siguiente:
(1) Inicializacion de la interfaz SPI del controlador.
(2) Funciones de acceso a los registros del MCP2515 de read y write.
(3) Funciones de imprimir los registros del MCP2515 para debug a la puerta serial del AVR.
(4) Inicializacion del MCP2515.
Lo que me queda es ahora trabajar en las rutinas de envio y recepcionar mensajes desde el MCP2515. Tengo un primer hacercamiento que aun no me ha funcionado.
Bueno eso por el momento, si alguien tiene algunas rutinas de envio y recepcion de mensajes que pudiese compartir, serial genial poder verlas, aunque haya que cambiarlas, pero al menos ya es una idea de como tomar el desarrollo.
Saludos a todos.