Riparazione errore cs / soluzione Sw o Hw ??

Ciao,ho sbagliato a creare un cs online,e volevo una dritta per la suluzione meno drastica.
R1,op1 e il micro1 non posso toccarli.
Il micro 1 con A1 input_pullup,si attiva solo quando premendo il pulsante,mando a massa tramite opto.
La stessa cosa la volevo fare tramite l'uscita 13 del micro 2,ma ho inserito il diodo,pensando di pilotare l'ingresso 13 si attivasse con +vcc.
Se giro il diodo sul circuito e lascio l'uscita 13 sempre a +vcc e quando voglio simulare il pulsante,tengo l'uscita funziona o si guasta qualcosa ,secondo voi.

Spero di essere spiegato,in maniera corretta.

Grazie 1000,in anticipo

Scusate,mi sono dimenticato l’allegato.

Foto a pagina intera.pdf (645 KB)

mauroplus:
Se giro il diodo sul circuito e lascio l'uscita 13 sempre a +vcc e quando voglio simulare il pulsante,tengo l'uscita BASSA funziona o si guasta qualcosa ,secondo voi.

Funziona senza problemi. È una normale configurazione wired-and: