Еще раз для не упертых. Как мы будем синхронизировать начало пакета данных? Не отдельного бита, а пакета в целом? У I2C есть позиции START/STOP, у SPI есть сигнал CS, который ты благополучно выкинул. Я же не зря применил I2C в клавиатуре своей: сдвиг на 1 бит посылки чреват сдвигу всей матрицы. А проводов нужно только 2. Тем более, в СТМке I2C есть аппаратный. А по твоей схеме нужно еще один провод LOAD и тогда ты получишь максимально простой автомат 74HC595.






Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
