Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
Группа: Cоучастник
Сообщений: 40
Пользователь №: 120536
Регистрация: 21-April 17
Место жительства: Беларусь
Мистика! Ввожу {Cyr_B,'a',Cyr_t,'.',' ',0}; с заглавной пустое место остаётся, ввожу с прописной {Cyr_b,'a',Cyr_t,'.',' ',0}; и всё отображает. Перепроверял не раз разкладку. (удалите пжлс предпоследнее сообщ)
Группа: Cоучастник
Сообщений: 11
Пользователь №: 121504
Регистрация: 25-August 17
Место жительства: Россия
Доброе время суток! Не получается компиляция прошивки. Все рекомендации делал. Device: atmega328p Program: 32802 bytes (100.1% Full) (.text + .data + .bootloader) Data: 198 bytes (9.7% Full) (.data + .bss + .noinit) EEPROM: 932 bytes (91.0% Full) (.eeprom) Такая беда. Если закрываю CFLAGS += -DNO_ICONS_DEMO, то как ни странно 101,9 становится.Что можно сделать? В прошивках к прибору к моему с яндекса экран перевёртыш. Вот делаю под себя, но ничего не получается. P.S. Ещё прошиваю, т.к. заменил кварц, на 16 поставил.
Это сообщение отредактировал indman - Mar 15 2021, 06:25 PM
alvervol, включите шрифт FLAGS += -DFONT_7X12 или отключите проверку кварцевых резонаторов FLAGS += -DWITH_XTAL . При отключенной проверке кварцев, можно включать любой крупный шрифт. Как говорится или шашечки или ехать.
Группа: Cоучастник
Сообщений: 2855
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь
alvervol,у меня с вашим мейкфайлом всё уместилось в 99.5% Пробуйте прошивку. Если не хватает места и хочется проверки кварцев,как вариант, можно отключить аппаратные тесты Т1-Т7.
Это сообщение отредактировал indman - Oct 5 2017, 07:42 PM
Из поста # 750179 Oct 5 2017, 05:00 PM в Makefile обнаружил не задокументированную строку: # Information Version. Conclusion of number of the version to the display at start of the program. CFLAGS += -DINFO_START. Хотелось узнать об этом более подробно. Что нужно изменить (добавить) в исходнике? Как выводить на экран номер ревизии в курсе, пост:Link
Группа: Cоучастник
Сообщений: 2855
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь
QUOTE (ua4fgj @ Oct 5 2017, 11:34 PM)
CFLAGS += -DINFO_START. Хотелось узнать об этом более подробно. Что нужно изменить (добавить) в исходнике?
Эту строку "раскопал" ув.LICLink Её применение - легко открыть или закрыть вывод доп. информации при старте. Дальнейшее применение этой строки здесь Link Внутри архива файл Mod.txt с пояснениями.
Это сообщение отредактировал indman - Oct 6 2017, 10:03 AM
--------------------
"Умный человек не тот, кто много читает, а тот, кто много размышляет о прочитанном." "Мозги есть у всех, просто не все разобрались с инструкцией."
Такая же хрень с дисплейчиком nokia - инверсный вывод. Как победили, не поделитесь?
Всё! Я его победил! Оказывается, чернота фона регулируется параметром ECMD_SET_BIAS в файле "lcd-routines.c" - значениями 4,2,1 или 0 выбрать "темнее <-> светлее". Вот рабочие параметры для моего дисплея:
CODE
lcd_command(ECMD_SET_BIAS | 0); // | 4); // 0x14 set bias system to 4 ... lcd_command(CMD_SET_DISPLAY_NORMAL); // set display to normal mode // lcd_command(CMD_SET_DISPLAY_INVERS); // set display to inverse mode
файл "lcd-defines.h" лучше не трогать ;-)
Это сообщение отредактировал indman - Mar 15 2021, 06:39 PM
Группа: Cоучастник
Сообщений: 1259
Пользователь №: 111248
Регистрация: 14-May 15
Место жительства: +7Попасная город призрак
Всем доброго здравия, требуется помощь , решил собрать пылящийся проект на 1284 , но вот уперся в прошивку на сегодняшний день, прошивку компилировал где-то в новом году, она рабочая, и копилируется сейчас, но вот хотелось скомпилировать 745ю а не тут то было все делаю как и ранее но выдает ошибку. Да, не сказал экран у меня NOKIA1616. Вот старые прошивки.
Группа: Cоучастник
Сообщений: 1259
Пользователь №: 111248
Регистрация: 14-May 15
Место жительства: +7Попасная город призрак
alvervol Благодарю, прошил засветился экран, правда не то что было но не в этом суть, подскажите как у вас это вышло, у меня: скачал заново 745, без замененных файлов lcd , с этим макфайлом все компилируется, только меняю файлы lcd сразу выдает ошибку. Может что не так , подзабыл уже. Провел тесты , вплоть до 742 ревизии все идет замечательно, компилируется и шьется, даже знак вопроса стал красивее но вот 745 упорно не компилируется, постоянно выдает ошибку о которой писал выше.Если так и далее пойдет то обновлений с нестандартными экранами ждать не стоит.
Это сообщение отредактировал indman - Mar 15 2021, 06:42 PM
Группа: Cоучастник
Сообщений: 32
Пользователь №: 121675
Регистрация: 16-September 17
Место жительства: Россия
На ILI9341 видел на сайте, но не подскажу где именно полазь в не стандартных дисплеях. Ребята может кто подскажет что я делаю не так в компиляции на LCD_SIEMENS_c72_LPH9135-1_PCF8833. Там trunk702_update папка, в ней lcd_defines.h и lcd-routines и папка ST7735. Их вставляю с заменой , посмотрел и понял что они уже готовые только компиляция.Как сказано компиляцию провожу в папке ST7735, но выдает ошибки. vr-gcc -mmcu=atmega328p -Wl,--relax,-Map=TransistorTester.map lcd_hw_4_bit.o lcd-routines.o i2lcd.o PinLayout.o RvalOut.o UfAusgabe.o DisplayValue.o lcd-draw.o swuart.o wait1000ms.o sleep_5ms.o ReadADC.o wait_for_key_ms.o RefVoltage.o get_log.o main.o Battery_check.o CheckPins.o GetResistance.o ChargePin10ms.o EntladePins.o ReadCapacity.o GetRLmultip.o Calibrate_UR.o show_Resis_Cap.o ReadInductance.o GetESR.o GetVloss.o GetFrequency.o function_menu.o message_key_released.o ReadBigCap.o CheckRotaryEncoder.o CalibrationCap.o ShowData.o CheckUJT.o EE_check_init.o samplingADC.o sampling_cap.o sampling_lc.o sampling_xtal.o -o TransistorTester.elf main.o: In function `main': main.c:(.text.startup+0x9fa): undefined reference to `lcd_show_rds' collect2.exe: error: ld returned 1 exit status make.exe: *** [TransistorTester.elf] Error 1
> Process Exit Code: 2 > Time Taken: 00:24 Что я делаю не так? Подскажите пожалуйста.
Есть несколько вариантов как это исправить: - изменить файлы, версии выше 1.13k 742-5, под ваш дисплей; - в прошлые версии адаптированных файлов, до 1.13k 742-5, внести изменения из сообщения 753404; - спросить у форумчан кто уже исправил эти файлы для такого же дисплея
Это сообщение отредактировал GENNADY_13 - Dec 17 2017, 11:14 PM
Пробовал скомпилировать прошивку на М328, 16 Мгц кварц и дисплей ILI 9341 240х320! Скомпилировалась, но вывод текста на дисплей проходит не полностью, текст обрывается! Дальнейшая загрузка не идет! Прошу знающих людей посмотреть! Может чего не так! Спасибо!
Спасибо! Подключение такое! Загрузка происходит не полностью, обрывается на второй строке! Пробовал все прошивки из этого архива, на всех аналогично происходит! Попробую второй дисплей, может с этим что случилось! На втором тоже самое! А как на 8 Мгц кварц прошивку переделать? У меня только с CKDIV 8 работает, может кварц такой, без маркировки!
Это сообщение отредактировал RD3Q - Dec 23 2017, 11:33 PM
я их сбрасывал, в результате он вообще теряет файл
8 MHz operation configured. avr-size: 'TransistorTester.elf': No such file make.exe: *** [size] Error 1
Причем, такое ощущение, что он компилирует по одному ему известному сценарию, а не по загруженному макфайлу, так как в макфайле установлено 20МГц, а тут он пишет, что сделал для 8.
Это сообщение отредактировал tungusius - Jan 19 2018, 02:53 PM
Скачайте вновь trunk с сайта автора, распакуйте в корень диска и пробуйте компилировать. Есть подозрение, что файлы для компиляции находятся в папке, где в имени папки присутствует кирилли́ческий алфави́т. Если не поможет, переустановите WinAVR.
Winavr переустанавливал 2 раза. Пробовал и с заменой библиотеки и без. Кириллических символов в имени нет, папка лежит в корне диска D. Сейчас еще архив перекачаю как вы советуете и отпишусь.
Получилось скомпилировать. Но логики я все равно не пойму. Так как было так: 1. Скинул заново архив и распихал по папкам как надо 2. бросил в default отредактированный макфайл с именем makfile_rus 3. попытался скомпилить, получил дулю с матюками 4. кинул родной макфайл с архивной папки с прошивкой и оно скомпилилось 5. выкинул на мороз родной макфайл и снова сунул свой, но переименовал его просто в makfile. И эта сука тоже скомпилировалась как надо!!! причем не вылезла за размеры! вот как???
Ненавижу вот такое отсутствие логики... точнее я ее тут просто не вижу. Какие то очередные танцы с бубном.
Это сообщение отредактировал indman - Mar 15 2021, 06:50 PM
Для начинающих- а если пенсионер( ну это типа предупреждаю)- Значит для меня?! Повторюсь Сделал ТТ с 1602, но потом выяснилось что у меня есть дисплеи от телефонов и много, когда то пришлось паять. Прикрутил LM15SGFNZ07 работает, потом lph8731 работает. Нашел даже LC020 от сейчас кручу. Ну и мне захотелось сделать инверсию цвета( фон и шрифта) желтый шрифт на черном фоне, ну и взялся править, а это не паять
-Я дошел до вот этого, а дальше не получается. Все делал вроди бы по инструкции - установка ПО, дальще компиляция прошивки- 1.Распаковать скачанный дистрибутив ""transistortester-trunk.tar.gz"". - но мне ничего скачивать не надо, у меня есть рабочая прошивка из папки- firmware, в которой есть Makefile , файлы -hex, eep. Запускаю Programmers Notepad открываю Makefile он открывается, меняю, запускаю компиляцию и получаю вот такую картику как на скрине. Что я делаю не так? st.gif
Присоединённое изображение (Нажмите для увеличения)
Мне посоветовали- Если вы пытаетесь компилировать только по скачанному макфайлу ничего не получится.вам нужен trunk с исправленными файлами для вашего дисплея, и только в этом файле сможете скомпилировать ваш макфайл. Вникните в процесс компиляции.Изучите процесс как все происходит. Пчитайте тему о компиляции прошивки. -читал, видео смотрел и как видите даже что то делал. То есть если я имею архив и по нему сделал и оно работает то мне не светит поменять цвет шрифта из черного на желтый?
Группа: Cоучастник
Сообщений: 2855
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь
awas5,Вам правильно ответили в теме по НЕСТАНДАРТНЫМ дисплеям. В этом случае стандартная инструкция по компиляции прошивки не будет соответствовать вашим задачам. Поэтому: 1.В архиве с прошивкой под нестандартный дисплей ещё прикладывают измененные файлы конфигурации именно под КОНКРЕТНЫЙ дисплей. 2.Важное значение имеет номер ревизии исходных файлов,по которым компилировалась прошивка. 3. Прошивка для вашего дисплея с черным цветом фона и белым цветом шрифта,которая скомпилирована по инструкции от ув.GENNADY_13.
Это сообщение отредактировал indman - Mar 28 2018, 04:59 PM
Группа: Cоучастник
Сообщений: 408
Пользователь №: 74482
Регистрация: 25-December 10
Место жительства: Россия, Волгоград
awas5 Судя по макфайлу Меню у прибора есть.. , в этом меню есть настройки цветов как шрифта так и фона ! Я не понимаю в чём проблема настройки цветов ? Писал ему в "нестандартных дисплеях" вопрос, человек проигнорировал... Может не можете попасть в МЕНЮ самого прибора, не знаете как ?? ( после того как подали питание на прибор , нажмите и удерживайте кнопку ТЕСТ секунды 3 - 4 )
Это сообщение отредактировал savantik - Mar 28 2018, 04:55 PM
Группа: Cоучастник
Сообщений: 408
Пользователь №: 74482
Регистрация: 25-December 10
Место жительства: Россия, Волгоград
Идите по Меню в НИЗ кратковременно нажимая кнопку Тест и должны увидеть вот это ( выделил красным ), чтобы войти в Подменю нажмите кнопку Тест на пару секунд, чтобы так же выйти из подменю то же нажимайте на пару секунд кнопку Тест !! Интересно вы проходите калибровку Тестера ?? * Front - перед, передний ( значит будут буквы ) * Back - назад, задний, ( значит будет фон экрана ) * Color - цвет, цветной .. * В нутри этих менюшек R - красный , G - зелёный , B - синий , изменяя цифры меняете интенсивность свечения каждого цвета , соответсвено смешиваете цвета, ну типа как в телевизоре RGB.
Это сообщение отредактировал savantik - Mar 28 2018, 06:20 PM
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 408
Пользователь №: 74482
Регистрация: 25-December 10
Место жительства: Россия, Волгоград
dantist по моему на всех цветных дисплеях у которых будут указаны в Макфайле строки CFLAGS += -DLCD_BG_COLOR и CFLAGS += -DLCD_FG_COLOR , будут эти строки строки высвечиваться в Меню прибора ..
Это сообщение отредактировал savantik - Mar 29 2018, 01:46 AM