Bueno, en realidad este no es el circuito de simulación, ya que el canbus no tiene simulación en proteus. Sólo era para que se vea el esquema de los componentes que uso. Ahí sólo falta la alimentación (tiene para 5v o 12v con conversión), el oscilador (cuarzo a 20MHz), y los conectores (ICSP, DB9, jumpers), y algunos componentes más (como los potenciometros para el LCD).
Suelo usar el virtual terminal conectado directamente, pero así también me funciona hasta 57600bps.
Otra cosa, en el proteus no viene el 2580, el que está es el 258 (versión anterior). Y cambia internamente en algunos registros, con lo que el proteus no lo simula bien. A veces uso el 2525 para simuaciones, que sí es casi igual, excepto por lo del can bus.
El MMC, es de locos en proteus. Según la versión que tenga instalada funciona de una forma u otra....
Y explicando un poco de la placa, los 2 conectores que hay a la izquierda, son los interruptores internos que tiene el conector de la MMC, uno para tarjeta insertada y otro para la protección de escritura.
El led que hay abajo, simula el led de la pantalla, así se puede encender y apagar el backlight cambiando el pin_B4 del micro.
El max232 que uso es el max232a, que lleva condensadores de 0.1micro, en lugar de 1micro, segun su datasheet, alcanza los 200kbps.
Casi todos los componentes que tengo montados son SMD (vaya locura para soldarlos....), y creo que tengo que rehacer la placa, ya que hay que hacer unos cambios de hard, y solucionar algunos pequeños fallos.