La respuesta a esta pregunta depende mucho del circuito específico que se utiliza para implementar los botones pulsadores. Normalmente, los botones pulsadores se conectan desde la entrada MCU a GND. Luego, a menudo hay una resistencia de extracción desde la entrada de la MCU a la V DD de la MCU. Si existe este caso simple en su situación y la resistencia de extracción tiene un valor por encima de 1K ohmios, entonces puede conectar de forma segura los pines de salida de la segunda MCU directamente a las entradas de MCU de la primera placa. Recuerde también interconectar las GND de ambas placas.
Con las conexiones directas, debe asegurarse de que nunca programe las direcciones de las clavijas de ambas placas como SALIDAS al mismo tiempo o, de lo contrario, se podrían producir daños en una o ambas MCU. Otra precaución es que si conecta la segunda MCU mientras los botones están aún conectados, asegúrese de que los interruptores sean normalmente de tipo abierto y que no los presione mientras la segunda MCU está conectada. Puede ser mejor desconectar temporalmente los botones mientras la segunda MCU está conectada.
Dado que la primera MCU tiene que lidiar con la detección real del interruptor de botón, tiene que implementar el cambio de rebote. El software de este primer MCU también puede estar diseñado para detectar una sola pulsación de interruptor a la vez. Por lo tanto, la velocidad a la que se puede programar la segunda MCU para simular la presión de los botones tendrá que tomar en cuenta las restricciones de diseño del primer sistema. Es posible que simplemente se quede estancado al tener la segunda MCU capaz de operar solo un poco más rápido de lo que un humano puede presionar los botones manualmente.