How do you debug I2C, SPI, UART, or CAN bus communication issues using a logic analyzer or oscilloscope?