у меня почти вся периферия из-за ограниченного числа гпио итак на и квадрате. а вы попробуйте (поделитесь экземплом) подключить ну хотя бы к эспиай цветную led матрицу 32х64, пускай даже в текстовом режиме, пускай даже в основных цветах \(без хуе)/ Или скажите модель контроллера для нее с интерфейсом уарт || спи || и2ц
З.Ы. опять оффтоп опять не в ту тему. зорг заклюет
А кто так делает? Смысл тогда иметь на борту контроллеры разных интерфейсов? Вам нужен другой чип - какой-то многоножка с сотней GPIO. Вы выбрали не ту микросхему и смысл ваших постов тут совершенно ничем не подкреплен, кроме блажи.
Вот интерфейс к 4K экрану по вашему должен иметь 12 582 912 *3 DAC на каждую точку, т.е. минимум 12 582 912*3*8 выходов GPIO для подключения резисторов (12 582 912*3 DAC на 8 бит)
Теперь посмотрите, как вы извращаетесь с SoC, у которого интерфейсы рассчитаны и заточены на скорость коммуникаций по WiFi. Это, при учете, что в эфире несколько участников, выходит на уровне 1 мегабит в сек, а при одиночном монопольном включении ST<->AP - до 15 мегабит/cек. Но буфера (объем RAM) не могут обеспечивать заполнение неизбежных пауз в эфире WiFi от помех и реальная закладываемая скорость для данного чипа ограничивается на уровне немного менее, для непрерывных потоков.
Как вы представляете ногодрыг за 1 МГц на каждый из 8 пинов? Проц это обеспечить не может, а вот DMA в данном SoC (и его устройства, хотя-бы через MII с тактом 100МГц) - запросто. Но это уже задачи не для Arduino, да и проще их решить специализированным внешним контроллером подключенным по одному из имеющихся интерфейсов в SoC RTL.
RTL8195 в состоянии формировать выходы для цветного VGA на QSPI+SPI, что уже доказано в теме
RTL8710 VGA Driver Дело там остановилось на стадии лени перелопачивать приоритеты прерываний всего SDK (иначе возникает потеря синхронизации двух каналов SPI при загрузке их DMA по прерываниям во время работы WiFi). А у вас одни задачи Arduino на уровне для 4-х битного MCU с тактом до 1 МГц, мигающего раз в несколько секунд светодиодом или дрыгающего ногой для эмуляции UART до 9600 baud. Дык возьмите какой чип с BT – его вам за глаза хватит поиграться, а не извращайтесь на чипе не приспособленном для ногодрыга командами CPU