А где же
?
А где же
?
Да хто его знает…
Схему то нам не покажут ни за что, она сикретнайа!..
![]()
И не скажуть, что это ~lgbt lgtf328p, которая и вовсе не обязана работать с неродными быблыотеками.
ты где пропадал?))
Та вы шо!? Низзя же такое писать в обших темах!!! Забанють же!!!.
А так, вожусь со сном в тиньках и привело на форум. Уж то, что енто не атмега бросилось в глаза и решил типа помочь
Вдруг ТС не в курсе.
Но проблема была не в железе, а в коде…
void testfillrect(void) {
display.clearDisplay();
if(ulll>4) { display.fillRect(ulll, 33, 3, 8, SSD1306_INVERSE);}
for(int i=0;i<=ur_l;i+=4){
display.fillRect(i, 33, 3, 8, SSD1306_INVERSE);
В этом куске кода есть цифра 3. Это - толщина сегмента, бегающих полосок - уровней…
В оригинале толщина составляет 2 пикселя. Но это для маленького дисплея. Я то ж, большой подключил! Надо ж полоски толще сделать! Ну и увеличил до 3 пикселей. И это приводило к зависону. После смены 3 обратно на 2, весь день полёт нормальный.