Respuestas:
Lo que hice cuando necesitaba compartir un reloj entre micros es hacer que el cristal accione el oscilador en un micro y luego use el pin de salida del oscilador (típicamente CLKOUT u OSCOUT) de ese micro para manejar el segundo micro.
Esperaría problemas al tratar de manejar dos osciladores del mismo cristal, si no fuera por otra razón que la capacitancia de las largas trazas de PCB requeridas para ir entre los dos procesadores causaría un mal funcionamiento.
simular este circuito : esquema creado con CircuitLab
Eso no es exactamente lo que quieres. Cuando utiliza un cristal para formar un oscilador, está utilizando un inversor interno del microcontrolador para impulsar el cristal. Si conecta ambos micros al mismo cristal, lucharán y no funcionarán.
Por lo tanto, querrá elegir uno de los dos micros para que sirva como controlador de cristal (configure como se muestra en la sección 6.2.6 de la hoja de datos) y el otro micro para usar una entrada de reloj externa (6.2.1 de la hoja de datos). Luego cambie su conexión esquemática de esta manera:
simular este circuito : esquema creado con CircuitLab
Alternativamente, si se desea simetría, puede usar un oscilador externo en lugar de un cristal. Entonces ambos podrían funcionar en modo de reloj externo.
El problema con ese enfoque es que la conexión a la segunda entrada del oscilador afectará la capacitancia en ese pin y alterará la frecuencia levemente, además de reducir la unidad de cristal. Sin embargo, podría no importar, y es muy poco probable que evite la oscilación. Cuando necesité hacer eso para un producto, utilicé un módulo oscilador de cristal para ambas MCU.
Puede construir un oscilador usando el chip inversor de cheapo (0.1 $) o un generador de reloj especializado (un poco más caro), y alimentar ese reloj a ambos uC.
Simplemente la conexión de cristal a ambos no funcionaría (de manera confiable).
Si se parece a los PIC que he usado, tiene un XTALout y XTALin con el XTAL real entre ellos y las tapas (tal vez alrededor de 22pf) a tierra. Intente conectar el XTALout de uno al XTALin del otro.
Haga un oscilador con su cristal y un inversor como el sugerido por BarsMonster, y aliméntelo a la entrada de un IC de búfer de distribución de distribución . Una salida del buffer del fanout va a la entrada del reloj de cada MCU.
Realmente no puedo recomendar una parte específica sin saber qué micros está utilizando, pero querría comenzar con estos filtros: