MOSI, MISO - это линии передачи данных.
CLK - это тактовый импульс.
RST на 12
не правильное использование.
Еще раз внимательно разбираемся с подключением экрана. Какая линия за что отвечает, что на нее идет и зачем. Питание подключено правильно. Проблема - НЕТ связи с контроллером. НЕ правильно подключен экран. Потому нет изображения.
Тоже не правильно. SPI подключаем к ногам - D13, D12, D11. (по умолчанию)
Это стандартные SPI выходы Arduino.
Можно переназначить, НО это уже другая история.
Все ноги у чипа внизу. Подробно технологию пайки можно поискать роликов много.
Греют чтобы восстановить контакт меж чипом и платой. Метод "плохой мастерской". Плохая новость. это как бы может помочь но не всегда и не на долго. Думаю что с картой надо к нормальному человеку обратиться.
Но в любом случае это "кидалово". Продавец 100% знал что продает.
Кроме процессора, есть ещё материнская плата, и ей тоже может стать чуть грустнее от того, что рядом с её электролитами постоянно пыхтит 90-градусная печка.
Точно так и происходит НО после выключения питания.
То есть остывает и тогда все отваливается.
Тогда единственное читаем код программы и думаем что там напрограммировано, какие ноги используются и как.
Чудес не бывает, а с 1 Ом не балуемся. Так можно и контроллер спалить.
2-10 кОм. это безопасное значение. Не меньше.
Уже достаточно давно на микроконтроллерах есть встроенные сопротивления подтяжки,
Они там всегда были.
Смотрим в даташите на контроллер, входные цепи контроллера.
Но я бы рекомендовал на практике все в явном виде статить, то есть снаружи.
Настоятельно рекомендую почитать по схемотехнике что нибудь.
У меня с порта с пином выходит +
Судя по схеме это не выход а ВХОД. Отсюда вытекает что нельзя его в "воздухе" держать. Надо его подтянуть (резистором) к U питания (судя по схеме с кнопками).
Идем на нобелевскую премию. Питается все свободной энергией. В схеме питания нет вообще. :)
А если раздельная, то 5 и 3.3 В создаются отдельной платой.
Ну можно и так сказать.
Я так понял это Блоки питания которые идут с индексом "+80". Я уже давно другие не использую.
Хорошее питание залог безотказной работы ПК.
ЖПС глушат много где сейчас.
Ну и как вариант горелый входной каскад, у меня таких модулей было некоторое количество.
Но горелые это редкость, НО бывают.
Коллега давайте уважать собеседников. Ведь есть вероятность что кто то знает как работает Микропроцессор.
и ваше знание 2-ичной логики не является уникальным знанием абсолютной истины.
Вы легкомысленно переходите от инвертора к Триггеру не говоря о использовании АЛУ и все это на фоне упоминания 16 битных регистров.
AUser0, Как я понимаю человек знакомый с программированием высокого уровня заинтересовался а что там внутри этих "гигабайтов" результирующего кода.
Ну это как взять микроскоп и понять что все что кажется целым и простым на самом деле состоит их мелких элементов и на самом деле сложнейший механизм.
вы утверждаете, что mov ax, 0 - это вкл., а inc ax - это выкл. домашнего выключателя?
Ну не знает человек Ассемблера. КПД на Ассемблере минимальный но выглядит пафосно.
В конечном итоге язык определяет производитель железа. На каком языке будет компилятор тот и надо использовать.
Как правило сегодня это Ассемблер (для "Хипстеров") и С++. Все остальные "надстройки" это платные библиотеки на С++ для быстрого использования конкретного железа.
Я не думаю что имеет смысл так глубоко вникать в эти процессы. Цифровые автоматы нынче не в приоритете.
Это нужно понимать чисто для общего понимания схемотехники. Основной инструмент для железа это С++ и частично Ассемблер.
Хотя как по мне Ассемблер это только для производителей железа в наших прикладных условиях С++ гораздо привлекательнее.
Если все по простому делать то лучше все модули брать либо на 3,3в либо на 5в. Чтобы не заниматься этими танцами с уровнями.
Если ESP32 это принципиальный вопрос то есть много вариантов Arduino на 3,3в. Взять и не забивать голову. Функционально все платы совместимы.
Ну это тема отдельной дискуссии не имеющей отношение к данному вопросу.
На счет "рандомных букв" это еще вирусы такое могут организовать.
Потому что если даже предположить что, что то замкнулось тогда выдавал бы НЕ правильную, НО всегда одинаковую букву.
CLK - это тактовый импульс.
не правильное использование.
Еще раз внимательно разбираемся с подключением экрана. Какая линия за что отвечает, что на нее идет и зачем.
Питание подключено правильно.
Проблема - НЕТ связи с контроллером. НЕ правильно подключен экран. Потому нет изображения.