Hola Martin y bienvenido, Solo decirte que no estamos muy lejos (100km).
Respecto a lo que comentas vas a tener que pensar que vas a hacer o que tenes pensado hacer.
El JDM creo que es por puerto serie solo lo vi aplicado en PIC y sus memorias. Nada mas, desconosco si se puede usar en otra marca, como en este caso Freescale.
Por un momento pensemos que el JDM funciona, en este caso tenes 2 opciones.
- Leer el micro ( lo cual es raro ya que todos lo bloquean contra lectura ) para acomodar el programa y no perder lo realizado por la otra persona.
- Programarlo por completo con un programa nuevo.
Si por el otro lado el JDM NO funciona para ese micro, implicaria comprar un programador nuevo para el otro micro.
Y aca es a donde quiero llegar.
La primera opcion, JDM funciona, Leer y modificar el programa existente, lo situaria como casi imposible.
La segunda opcion, JDM funciona, programar el micro por completo. Te va a requerir conocimientos del micro / software para el desarrollo / crear todo el programa de 0. En una arquitectura tal ves que no esta acostumbrado.
La ultima opcion es que el JDM no funcione. Y aqui entra tu decision. Te vas por un PIC el cual masomenos conoces (por que algo hiciste) y que te funcione en el JDM, sin gastar nada, o elegis comprarte un programador para el micro M9S08SH8 y crear el programa.
Si usas un PIC u otro micro el que sea, vas a tener seguro una incompatibilidad de pines. Lo cual vas a tener que crear una especie de placa que se inserte sobre el espacio del otro micro y de esa forma no cambiar todo el hardware (obviamente si es posible).
Creo que empezaria mirando estas opciones. Un semaforo en si No es muy complejo de realizar si es que hay un programa para cada uno y no es configurable, etc. Va a depender mucho de que tenga que realizar. Que hasta ahora no diste informacion, pero que primero debes resolver el dilema que te plantee antes.
-----------
Informacion hay de sobra sobre el micro, ese es el datasheet del micro
http://www.farnell.com/datasheets/1844096.pdfRespecto al compilador, NXP compro Freescale y el unico que ofrece es el CodeWarrior, el cual permite hacer cosas pero esta limitado al usarlo en C, que seria lo mas practico.
Deberias buscar un compilador gratuito si es que vas a optar por seguir con este micro. O programar en ASM lo cual seria un dolor de cabeza para alguien que no esta muy inmerso en el mundo de los micros.
Creo que la mejor opcion me parece que es la de ir por un PIC, ya que tenes que realizar todo el programa de 0, tenes programador, y compilador gratuito.