Квант ARM
Добрый вечер заинтересовала ваша тема,прикручиваю дисплей ssd 1306,подскажите не будет ли он мешать выводу данных по 12с b6 b7,и как прописать lcd.createChar(2,Speaker); lcd.createChar(1,Battery); под этот дисплей
(02-03-2023, 12:27)gal : надо исправить MENU и заменить EEPROM на внутренний
В STM32 нет внутреннего EEPROM , а использовать память программ - такое себе решение.
Про переделку меню - не понятно.
(02-03-2023, 20:11)viktor : прикручиваю дисплей ssd 1306,подскажите не будет ли он мешать выводу данных по 12с b6 b7
Абсолютно не будет мешать, у него ведь свой адрес. Про значки Speaker, Battery, не подскажу, не работал с этим дисплеем.
(02-03-2023, 23:25)KEN : не понятно
Заходим в menu, нажимаю кнопку + и на LCD для первых трех номеров показывает как надо остальные показывает только название а величины нет. Например "6# Ubat", // lcd.print(bat, 1); LCD показывает "Ubat" а сколько там вольт не показывает.
(03-03-2023, 01:02)gal : LCD показывает "Ubat" а сколько там вольт не показывает.
За каждым пунктом меню переход в свою функцию, и всё, никаких значений там не предусмотрено.
Хотите что-бы в меню показывало какие то значения? Тогда надо менять функцию Menu()

void Menu()
{
lcd.clear(); 
while (true)

  if( check_button()==false){Button_FLAG=false;}
  if( Button_read(1)) {Button_enter(); MENU_index--;}
  if( Button_read(2)) {Button_enter(); MENU_entr(MENU_index);break;}
  if( Button_read(3)) {Button_enter(); MENU_index++;}
  if( Button_read(4)) {Button_enter(); lcd.clear();break;}
  if(MENU_index<0)MENU_index=MENU_size;
  if(MENU_index>MENU_size)MENU_index=0;
  lcd.clear();
  lcd.print('>');lcd.print(MENU_Strings[MENU_index]); //тут добавить вывод величин, if( MENU_index ==3)
  lcd.setCursor(0,1);lcd.print(' ');
  if(MENU_index==0)lcd.print(MENU_Strings[MENU_size]);
  else lcd.print(MENU_Strings[MENU_index-1]);
  delay (100);
}
Спасибо, что то не получается, пока оставлю .
(01-03-2023, 17:31)-vlad- : Нагородил правда...
Спасибо
Зеркало.

p.lazarev, Пост #170
Там видно какой слой куда идет.
https://tehnodium.ru/thread-745-post-147...l#pid14722

Штыри первые паять. Пластиком вверх, а потом на них уже одевать stm, ацп и четыре 1117.
Штыри прихватить в 2 местах, отцентровать(примерить) потом уже паять stm и ацп. Просто на штырях есть переходы и их пропаять надо. А если вместе с отладочной платкой stm и ацп впаивать, то не удобно жалом паяльника подлезть.Так же под stm есть резисторы, их так же в первую очередь впаять. Вот и весь бонус.

Файлы вложений Эскизы
   


.rar   1 и 2.rar (Размер: 192.13 KB / Загрузок: 65)
(04-03-2023, 08:45)-vlad- : Зеркало.

p.lazarev, Пост #170
Там видно какой слой куда идет.
https://tehnodium.ru/thread-745-post-147...l#pid14722

Штыри первые паять. Пластиком вверх, а потом на них уже одевать stm, ацп и четыре 1117.
Штыри прихватить в 2 местах, отцентровать(примерить) потом уже паять stm и ацп. Просто на штырях есть переходы и их пропаять надо. А если вместе с отладочной платкой stm и ацп впаивать, то не удобно жалом паяльника подлезть.Так же под stm есть резисторы, их так же в первую очередь впаять. Вот и весь бонус.



премного благодарен !
(11-03-2023, 18:26)-vlad- : Кстати, я Кванта stm собой беру.
По поводу ложняков от грунта, главное засечь VDI этих сигналов, например -83, если автомат не вырезает их, можно вручную двигать окно грунта, поднять датчик нажать кнопку, БГ (крайняя левая)и кнопками вверх/вниз двигать вектор БГ в сторону VDI ложняков. Если ложняки гуляют в некотором диапазоне (например -88...-82) то нужно  ещё раз нажать кнопку БГ и увеличить окно вырезки грунта *G.R.Window#*. Если ложняки лезут сверху  (например +88..+86) обрезать диапазон от +86, *Cat.VDI.H#* .

Файлы вложений Эскизы
       
Я тогда еще нашел источник помех от штекера,только не смог понять из за чего? Сам корпус штекера , что папа(на корпусе прибора), что мама(на кабель)...я их на землю не подключал. Были задействованы 5 пинов(рх,тх и земля). А до корпуса штекера если дотронутся, прибор балаболил.
В приборе раслабил гайку (крепеж папы) и под гайку "набританил" проводок и на землю его подпаял.
Металический корпус штекера, даже если его не подключать на минус, получается как антена был?
Ну вобщем, промыл еще раз спиртом место пайки в штекере(на тот случай если вдруг остатки жидкой канифоли (хотя спиртовая канифоль)пробивали на металический корпус) или вихревые токи так влияют. Сейчас как то устаканилось.

Файлы вложений Эскизы