Логический анализатор
Измерительный прибор, который записывает сразу много цифровых сигналов и показывает их как нули и единицы во времени.
Осциллограф показывает точную форму напряжения на паре каналов, а логический анализатор сводит всё к «высокий» или «низкий» — зато на 8, 16 или сотнях каналов. Вы задаёте триггер («когда chip select уходит в ноль»), запускаете захват и листаете то, что шина делала на самом деле, а не то, что утверждал код.
Такие приборы появились в 1970-х и долго оставались лабораторным оборудованием с лабораторными ценами. Работу с прошивками изменили маленькие USB-приставки вроде Saleae и их бесчисленные клоны, перекладывающие тяжёлую работу на ПК. ПО вроде sigrok и PulseView затем декодирует SPI, I²C и UART в читаемые байты. Самое частое открытие по-прежнему — что тактовый сигнал и данные перепутаны местами.