BesLikiy, именно с помощью прерываний, а не просто по нажатию кнопки?
Такое обычно делают так. В обработчике прерывания например взводят флаг, что нужно вывести какую-то информацию и всё. А уже в основном цикле этот флаг проверяется. Если установлен, то что-то сделали и флаг сбросили.
Если как-то неудачно установить кулер, то прежде всего он будет плохо охлаждать процессор отчего уже могут появиться какие-то "лаги". Так что посмотрите температуру процессора под нагрузкой, и если она в норме, то про кулер забудьте, всё с ним нормально. Решайте конкретную проблему с видео. Выше уже много уточняющих вопросов задали.
Если адрес показывает, значит от ардуино до i2c модуля всё нормально.
При максимуме контрастности квадратики на дисплее видны? Если да, то он как минимум инициализируется и шансов оживить больше. Если и квадратиков нет - плохо.
Но вариантов в любом случае осталось только два - кто-то всё-таки сдох, плохо собраны модуль с дисплеем.
Пробуйте другой i2c модуль или другой дисплей. Ну и качество сборки удалённо всё-равно никто здесь не проверит.
Поддерживаю идею отнести в мастерскую. У них рука набитая, им этот принтер раскидать и собрать минутное дело.
Только уж если совсем некуда обратиться, тогда да, на форумы к ремонтникам дорога.
Может сервис-мануал помочь (не путать с юзер-мануалом!), но его искать надо, либо на тех же форумах спрашивать.
Есть за этим самым защитником такой грех, что иногда эти предупреждения зависают не в тему. Иногда быстро проходит, иногда надолго остаются. На последнем скрине около надписи с жёлтым треугольником "закрыть" тыкните, в уведомлениях если что-то есть, то позакрывать - может и одумается.
Предполагаю, что возможно на такое поведение всякие "быстрые запуски" влияют. Система вроде как и перезагружается, но не совсем "начисто".
С учётом того, что это какие-то собранные остатки, высока вероятность того, что что-то тупо дохлое.
Более оптимистичный вариант - для переключения дисплея на внешний требуется нажатие функциональной клавиши на клавиатуре. Клавиатура-то родная прилагается?
Sergey В., чушь! Знать что всё это видеонаблюдение вот-вот превратится в тыкву и ничего не делать? Или что, надеетесь, что на Ваш век хватит, а расхлёбывает пусть преемник? Подленько!
rowaxi, мы возможно ещё и разные документы смотрели. Я смотрел datasheet от Maxim вот с этой странички: https://www.chipdip.ru/product/ds1302
Но я суть именно так и понял. Там и на картинке ведь чтение двух байт нарисовано.
Krenicc, Добавлю ещё, что если у Вас в принципе небольшой диск, нет абсолютно никакого смысла выделять под операционку отдельный раздел. Это какой-то пережиток давних времён, когда ОС часто переустанавливали и пытались отделить её от пользовательских данных. Объедините Ваши разделы и забудьте об этой проблеме, пока диск совсем не кончится!
Krenicc, Тем более, если это раздел - совершенно непонятно, почему его не сделать больше?
Но я же не настаиваю! В своём серванте каждый волен расставлять посуду на свой лад.
Krenicc, 116 гигов - я ожидал, что будет хуже, но это уже тоже реально маловато. Вы так и будете постоянно воевать за каждый гигабайт. Сейчас, на мой взгляд, системный раздел универсального компа общего назначения должен быть не менее 256 гигов.
Вот и чтобы не "гадать индекс" всегда указывайте необходимые поля.