Sharing peripheral between two MCUs
Summary We encountered a recurring field failure where temperature readings from a single DS18B20 1-Wire sensor were corrupted or unavailable when shared between two NXP MCUs using a manual software arbitration scheme (UART handshake). The root cause was a lack of hardware arbitration and synchronization on the shared 1-Wire bus. The failure mode manifested as … Read more