нет там 1 или 2 или 3UB6HGT писал(а): ↑15 янв 2023, 14:06Я изменял так:Насколько я понял, 0 и 1 в аргументе функции отвечает только за вертикальное и горизонтальное отображение. Да и в листинге данная функция вызывается не раз...Код: Выделить всё
#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 };
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение SerjPr » 15 янв 2023, 14:34
SerjPr
-
- Сообщения: 419
- Зарегистрирован: 21 янв 2022, 01:28
- Благодарил (а): 35 раз
- Поблагодарили: 181 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Binns » 15 янв 2023, 14:54
Это вы все правильно сделали, но в версии 4.0 есть ошибка. Ранее ее уже обсуждали. Необходимо поменять строки чтобы все это заработало
Код: Выделить всё
//=======================================================================================
void screenRotate() {
//=======================================================================================
if (screenV) {
tft.setRotation(SCREEN_V);
tft.setTouch(calDataV);
} else {
tft.setRotation(SCREEN_H);
tft.setTouch(calDataH);
}
}
Binns
-
- Сообщения: 11
- Зарегистрирован: 25 ноя 2022, 09:35
- Позывной: UB6HGT
- Город: Пятигорск
- Имя: Сергей
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение UB6HGT » 15 янв 2023, 16:58
Binns, спасибо! Так все заработало. Теперь я спокоен, что при любом моем дизайне платы я не ошибусь с ориентацией дисплея
UB6HGT
-
- Сообщения: 419
- Зарегистрирован: 21 янв 2022, 01:28
- Благодарил (а): 35 раз
- Поблагодарили: 181 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Binns » 15 янв 2023, 17:05
важно понимать, что стартовый экран с информацией о прошивке всегда отображается с ориентацией 1, а затем загружается из памяти последняя сохраненная ориентация экрана и он поворачивается как надо. Поэтому, если вы используете в приемнике горизонтальную ориентацию экрана, лучше сразу расположить экран правильно.
Binns
-
- Сообщения: 11
- Зарегистрирован: 25 ноя 2022, 09:35
- Позывной: UB6HGT
- Город: Пятигорск
- Имя: Сергей
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение UB6HGT » 16 янв 2023, 00:54
А разве нельзя сделать наоборот, чтобы вначале считывалась информация об ориентации дисплея, а потом загружался стартовый экран? Так вроде логичнее. Мне нравится, как выглядит отображение информации в вертикальной ориентации. Для носимого варианта может выйти некий аналог Tecsun PL-360 по компоновке. Единственное не очень в данном варианте выглядит ретро дисплей. Я пока в раздумьях. Но в любом случае, не хотелось бы иметь привязку к строго одной ориентации дисплея из-за стартового экрана с информациейBinns писал(а): ↑15 янв 2023, 17:05важно понимать, что стартовый экран с информацией о прошивке всегда отображается с ориентацией 1, а затем загружается из памяти последняя сохраненная ориентация экрана и он поворачивается как надо. Поэтому, если вы используете в приемнике горизонтальную ориентацию экрана, лучше сразу расположить экран правильно.
UB6HGT
Binns
-
- Сообщения: 34
- Зарегистрирован: 15 дек 2022, 09:29
- Позывной: R1ZCD
- Город: Мурманск
- Имя: Павел
- Благодарил (а): 1 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Pavlikmail » 16 янв 2023, 15:32
ооо это великолепно
Pavlikmail
-
- Сообщения: 64
- Зарегистрирован: 14 янв 2023, 20:18
- Благодарил (а): 44 раза
- Поблагодарили: 3 раза
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Walery » 17 янв 2023, 15:54
Добрый день коллеги. Собираю приемник на макетке, пока пришел дисплей, остальное все в дороге. Второй день бьюсь и ничего придумать не могу. Если кто встречался с такой бедой, подскажите пожалуйста, как ее победить. Дисплей 2.8 дюйма с тачем TFT 240*RGB*320 RONS, на дисплее 2.4 дюйма TFT SPI 240*320 без тача показывает нормально.
Walery
-
- Сообщения: 584
- Зарегистрирован: 20 ноя 2019, 19:00
- Город: Ленинград
- Имя: Андрей
- Благодарил (а): 158 раз
- Поблагодарили: 171 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Криворукий » 17 янв 2023, 18:16
Walery, похоже что дисплей бракованный.
Попробуйте его протестировать с разными примерами из библиотеки TFT_eSPI.
Попробуйте его протестировать с разными примерами из библиотеки TFT_eSPI.
Криворукий
-
- Сообщения: 419
- Зарегистрирован: 21 янв 2022, 01:28
- Благодарил (а): 35 раз
- Поблагодарили: 181 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Binns » 17 янв 2023, 21:54
Walery, похоже другой драйвер ему нужен. Он и обрезан и цвета не те. Чип скорее всего не ILI9341
Binns
Вернуться в «Микроконтроллеры и программирование»
Перейти
- Обязательно к прочтению
- Аналоговая схемотехника
- ↳ Супергетеродинные приемники и трансиверы
- ↳ Прямое преобразование
- ↳ Прямое усиление
- ↳ Регенераторы
- ↳ Узлы, блоки, модули
- ↳ Усилители мощности
- Цифровая техника
- ↳ SDR приемники
- ↳ SDR приставки
- ↳ SDR трансиверы
- ↳ Микроконтроллеры и программирование
- Теплая лампота
- ↳ Супергетеродины
- ↳ Регенераторы
- ↳ Прямого усиления
- ↳ УНЧ
- ↳ ВЧ усилители мощности
- Источники питания
- ↳ Трансформаторные и линейные
- ↳ Импульсные и преобразователи
- ↳ Гибриды
- ↳ Аккумуляторы и батареи
- ↳ Альтернативные источники
- Антенны
- ↳ Антенны КВ
- ↳ Антенны УКВ
- ↳ Фидеры кабели
- ↳ Антенные приборы и устройства
- ↳ Тюнеры
- Фирменная аппаратура
- ↳ Yaesu
- ↳ Icom
- ↳ Kenwood
- ↳ Прочие
- Мастерская
- ↳ Измерения, приборы и софт
- ↳ Паяльное оборудование
- ↳ Слесарка
- ↳ ЧПУ и 3D принтеры
- Разное
- ↳ Другие радио темы
- ↳ Полевой день
- ↳ Помогите опознать
- ↳ Куплю Продам Магазины Продавцы
- ↳ Флудильня и оффтоп
- Работа форума