Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

SerjPr
Сообщения: 7
Зарегистрирован: 18 авг 2022, 08:05
Поблагодарили: 3 раза

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение SerjPr » 15 янв 2023, 14:34

UB6HGT писал(а):
15 янв 2023, 14:06
Я изменял так:

Код: Выделить всё

#define SCREEN_V      2
#define SCREEN_H      3
uint16_t calDataV[5] = { 258, 3566, 413, 3512, 2 };
uint16_t calDataH[5] = { 387, 3530, 246, 3555, 1 };
Насколько я понял, 0 и 1 в аргументе функции отвечает только за вертикальное и горизонтальное отображение. Да и в листинге данная функция вызывается не раз...
нет там 1 или 2 или 3

Binns
Сообщения: 402
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Binns » 15 янв 2023, 14:54

UB6HGT писал(а):
15 янв 2023, 14:06
Я изменял так:

#define SCREEN_V 2
#define SCREEN_H 3
uint16_t calDataV[5] = { 258, 3566, 413, 3512, 2 };
uint16_t calDataH[5] = { 387, 3530, 246, 3555, 1 };
Это вы все правильно сделали, но в версии 4.0 есть ошибка. Ранее ее уже обсуждали. Необходимо поменять строки чтобы все это заработало

Код: Выделить всё

//=======================================================================================
void screenRotate() {
  //=======================================================================================
  if (screenV) {
    tft.setRotation(SCREEN_V);
    tft.setTouch(calDataV);
  } else {
    tft.setRotation(SCREEN_H);
    tft.setTouch(calDataH);
  }
}


UB6HGT
Сообщения: 11
Зарегистрирован: 25 ноя 2022, 09:35
Позывной: UB6HGT
Город: Пятигорск
Имя: Сергей

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение UB6HGT » 15 янв 2023, 16:58

Binns, спасибо! Так все заработало. Теперь я спокоен, что при любом моем дизайне платы я не ошибусь с ориентацией дисплея

Binns
Сообщения: 402
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Binns » 15 янв 2023, 17:05

UB6HGT писал(а):
15 янв 2023, 16:58
не ошибусь с ориентацией дисплея
важно понимать, что стартовый экран с информацией о прошивке всегда отображается с ориентацией 1, а затем загружается из памяти последняя сохраненная ориентация экрана и он поворачивается как надо. Поэтому, если вы используете в приемнике горизонтальную ориентацию экрана, лучше сразу расположить экран правильно.

UB6HGT
Сообщения: 11
Зарегистрирован: 25 ноя 2022, 09:35
Позывной: UB6HGT
Город: Пятигорск
Имя: Сергей

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение UB6HGT » 16 янв 2023, 00:54

Binns писал(а):
15 янв 2023, 17:05
важно понимать, что стартовый экран с информацией о прошивке всегда отображается с ориентацией 1, а затем загружается из памяти последняя сохраненная ориентация экрана и он поворачивается как надо. Поэтому, если вы используете в приемнике горизонтальную ориентацию экрана, лучше сразу расположить экран правильно.
А разве нельзя сделать наоборот, чтобы вначале считывалась информация об ориентации дисплея, а потом загружался стартовый экран? Так вроде логичнее. Мне нравится, как выглядит отображение информации в вертикальной ориентации. Для носимого варианта может выйти некий аналог Tecsun PL-360 по компоновке. Единственное не очень в данном варианте выглядит ретро дисплей. Я пока в раздумьях. Но в любом случае, не хотелось бы иметь привязку к строго одной ориентации дисплея из-за стартового экрана с информацией

Binns
Сообщения: 402
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Binns » 16 янв 2023, 07:29

Binns писал(а):
15 янв 2023, 14:54
А разве нельзя сделать наоборот, чтобы вначале считывалась информация об ориентации дисплея, а потом загружался стартовый экран?
Можно, но в будущих версиях. А сейчас так.

Pavlikmail
Сообщения: 34
Зарегистрирован: 15 дек 2022, 09:29
Позывной: R1ZCD
Город: Мурманск
Имя: Павел
Благодарил (а): 1 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Pavlikmail » 16 янв 2023, 15:32

Binns писал(а):
14 янв 2023, 16:52
все будет, только в версии 4.2 там будет полностью другой интерфейс. Скажу только, что он будет похож на андроид
ооо это великолепно

Walery
Сообщения: 52
Зарегистрирован: 14 янв 2023, 20:18
Благодарил (а): 37 раз
Поблагодарили: 2 раза

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Walery » 17 янв 2023, 15:54

Добрый день коллеги. Собираю приемник на макетке, пока пришел дисплей, остальное все в дороге. Второй день бьюсь и ничего придумать не могу. Если кто встречался с такой бедой, подскажите пожалуйста, как ее победить.
IMG_20230117_174015.jpg
Дисплей 2.8 дюйма с тачем TFT 240*RGB*320 RONS, на дисплее 2.4 дюйма TFT SPI 240*320 без тача показывает нормально.

Криворукий
Сообщения: 557
Зарегистрирован: 20 ноя 2019, 19:00
Город: Ленинград
Имя: Андрей
Благодарил (а): 151 раз
Поблагодарили: 164 раза

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Криворукий » 17 янв 2023, 18:16

Walery, похоже что дисплей бракованный.
Попробуйте его протестировать с разными примерами из библиотеки TFT_eSPI.

Binns
Сообщения: 402
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Binns » 17 янв 2023, 21:54

Walery, похоже другой драйвер ему нужен. Он и обрезан и цвета не те. Чип скорее всего не ILI9341

Ответить

Вернуться в «Микроконтроллеры и программирование»