Дисплей 128x64 на контроллере ST7920

  Рет қаралды 80,123

Electronics in focus

Electronics in focus

8 жыл бұрын

Группа ВК: electronics_in_camera
Инстаграм: / electronics_in_focus
Исходник проекта для AVR (IAR): bitbucket.org/nadyrshin_ryu/s...
Исходник проекта для STM32 (IAR): bitbucket.org/nadyrshin_ryu/s...
Ссылки на товары:
Дисплей 128x64 на контроллере ST7920: ali.ski/5Y5lkU

Пікірлер: 139
@stvJnK
@stvJnK 8 жыл бұрын
Спасибо, за обзор и урок :) Отдельное спасибо за исходники в AVR и STM32.
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Да не за что ;)
@rnadyrshin
@rnadyrshin 8 жыл бұрын
+Гасан Аликберов смотрите внимательнее. Кириллицы нет в текстовом режиме. В графическом - можно выводить что угодно
@osmelfernandezbelen2836
@osmelfernandezbelen2836 2 жыл бұрын
Спокойной ночи друг, я пишу вам с Кубы, чтобы сказать, что вы сняли хорошее видео, я действительно не говорю на вашем языке, но если я использую переводчик Google, я пишу, чтобы спросить вас, возможно ли это Чтобы два ЖК-дисплея работали, первый - это модель 160x32 160321v, другой - wgm-12832, последний я нашел информацию в Интернете, я хотел бы знать, могу ли я запустить его с картинки, например, 16f887, или тот, который не обязательно является ардуино, вы можете мне помочь?
@chanellife5361
@chanellife5361 2 жыл бұрын
@@rnadyrshin можешь подсказать, такой дисплей используется в приборной панели flash 2?
@nikolaynenakhov9341
@nikolaynenakhov9341 8 жыл бұрын
Объяснили очень доступно.
@STARK_SERVICE
@STARK_SERVICE Жыл бұрын
Максимально удобнопонятно объяснено в отличном формате и структуре подачи инфы, подписка лайки
@NBulkin
@NBulkin 7 жыл бұрын
Спасибо огромное, спасли мне кучу нервов.
@tamgaming9861
@tamgaming9861 6 жыл бұрын
Very good tutorial - even if i had to use the subtitles :-) Thanks for sharing your knowhow!
@rafailall1300
@rafailall1300 4 жыл бұрын
Спасибо,многое прояснилось.А где можно 'достать'описание на данный дисплей?
@pablojahno8317
@pablojahno8317 5 жыл бұрын
Parabéns muito bom...Vendo o vídeo aqui no Brasil. Very good, thanks for this video.
@khusamov
@khusamov 3 жыл бұрын
Как легко вы запаяли!!! Какая температура паяльника была? Что за флюс? И какой припой?
@user-tr5bo9tk9e
@user-tr5bo9tk9e 4 жыл бұрын
Подскажите, в какой программе генерировали шрифт?
@petergriffin760
@petergriffin760 5 жыл бұрын
Благодарю за обзор! Меня самого крайне насторожило описание последовательного протокола, и бит RW в частности) Более того, я решил прикрутить u8g к проекту на STM32 (HAL), а там последовательный протокол для 7920 вообще недопиленный, не считая того, что сама по себе библиотека для ондулино заточена, и для фирменного контроллера, не для китайского. Так что кто будет повторять мой опыт - надо следовать даташиту, и прибудет счастье
@user-fd4zl5iq1d
@user-fd4zl5iq1d 7 жыл бұрын
Очень полезно, особенно про SPI, нигде об этом не нашел информации, только тут. Спасибо А можно разъяснить, по поводу отсутствия miso в SPI, какие данные можно снимать с дисплея и для чего?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Да незачто) По SPI чтение не доступно, потому и MISO нет. По параллельному интерфейсу можно читать флаг занятости контроллера (иначе приходится делать паузу на время его занятости с некоторым запасом) и данные из областей памяти st7920 (буфер кадра например вычитать).
@user-nj5pj3dx7x
@user-nj5pj3dx7x 5 жыл бұрын
Здравствуйте. Подскажите какой oled дисплей подойдёт для замены lcd2004 16pin
@slavaglow6933
@slavaglow6933 4 жыл бұрын
Большое спасибо за видео. Мне сейчас предстоит задача подключения дисплея RG12864. Необходимо выводить как и текст так и графику. Подскажите где искать информацию о графическом интерфейсе? Буду очень благодарен.
@zlodei113
@zlodei113 6 жыл бұрын
Доброе время суток. Можно дисплей 128x64, подключить через MCP23017 ? К мега 2560
@user-yz3us4qu2u
@user-yz3us4qu2u 6 жыл бұрын
Добрый день. У меня просьба. Могли бы Вы выложить скетч как выводить кириллицу на дисплей ст7920. Спасибо.
@POWerNTS
@POWerNTS 4 жыл бұрын
Спасибо за ролик 👍
@ultra_pablo
@ultra_pablo 3 жыл бұрын
Его можно подключить к ардуино по i2c через переходник?
@gemshunt9637
@gemshunt9637 5 жыл бұрын
Здравствуйте! А как для него меню делать?
@timslabchannel6650
@timslabchannel6650 5 жыл бұрын
С какой частотой работает spi stm32? Возникла проблема, дисплей отказался работать на частоте больше чем 60kbit
@user-em4oz8ub5h
@user-em4oz8ub5h 4 жыл бұрын
Как актевировать текстовый генератор ? Скиньте пожалуйста ссылку на инфу
@serhioromano
@serhioromano Жыл бұрын
Как кую плату стм взять лучше всего для прототипирования?
@windy_sky
@windy_sky 7 жыл бұрын
Если есть повышенное напряжение на плате жк индикатора, то это для того что бы при низком напряжение питания то есть 3.3в можно контрастность выставить через добавочный резистор.
@alexandrekokushkin7032
@alexandrekokushkin7032 4 жыл бұрын
добрый день, поясните пожалуйста что вы имели в виду? у вас есть идеи как решить проблему с контрастностью при питании от 3.3v ?
@draakjc7479
@draakjc7479 3 жыл бұрын
Из видео я узнал даже то что мне знать и не нужно было, но раз так вышло тогда хочу знать зачем нужен умножитель напряжения?
@alexsandrgovor4822
@alexsandrgovor4822 4 жыл бұрын
скажите у дисплея питание 5 вольт логические уровень у STM103xxx 3.3в ? Можно использовать SPI на мк с дисплеем не нужно драйвера уровня делать ?
@SaLaGaDH
@SaLaGaDH 3 жыл бұрын
я правильно понял что если использовать ДМА для отправки целого видеобуфера по SPI нужно зарезервировать порядка 4кБ оперативки? (раз SPI отправляет 3 байтный пакет ради одного байта на экран)
@user-em4oz8ub5h
@user-em4oz8ub5h 4 жыл бұрын
Можно ли к нему подключить iis адаптер от текстовиков ?
@Weimar547
@Weimar547 Жыл бұрын
Здравствуйте! Не могли бы вы показать как подключить такой дисплей к плате ESP 8266 node mcu
@kl45gp
@kl45gp 7 жыл бұрын
Супер!
@SIM-machines
@SIM-machines 7 жыл бұрын
Не обязательно использовать ножку PSB в этом варианте дисплея ( если вы конечно не используете два режима по переменно) , так как на самом дисплее можно задействовать перемычку JP2 , замыкая средний контакт на "S" или "P" у вас и будет или SPI или Parallel . Видео ваше снято хорошо и очень доходчиво.
@androidis61
@androidis61 5 жыл бұрын
о, спасибо, не знал
@comrastr8650
@comrastr8650 5 жыл бұрын
Подскажите как подключить графический дисплей PG12864-N на контроллере LH155BA5 по SPI . какие пины дисплея использовать ,CS=CS,.MOSI =WR , ?? -SCK. На этом дисплее (согласно дата шиту) выходы SCL и SDA это подключение по I2C ? Заранее благодарю .
@user-bm2yx2nh4l
@user-bm2yx2nh4l 3 жыл бұрын
Как прочитать бюзи флаг BF, а то пробую запустить ст7920 с предложенной программой, но результата нет. Может тайминги в delay_us и delay_ms не те, и как их подбирать. Можно пробовать бюзи флаг проверять вместо задержки.Можно напрямую соединить вывод с LCD и PORTD.7(на вход и в каком то высокоимпедансном состоянии) и читать бюзи флаг? Если включить подтягивающий резистор PORTD.7=1 то при BF=0 ток ограничивать нужно или пусть горит. void busy_flag(){ RS=0; RW=1; PORTD.7=0; DDRD.7=0; while(PIND.7==1) ; PORTD.7=0; DDRD.7=1; } Вот такая модификация дисплея 12864BV2.0
@svetozar161
@svetozar161 6 жыл бұрын
Есть дисплей МЭЛТ12864А на контроллере х.з. каком (вероятно KS0107,08). Так вот достал я его сдул пыль и жутко обломался - там нет SPI только параллель. Как его присматрячить к STM32? И вообще, долго он пылится, нужно просто тупо на нем сделать погодную станцию, да отдать братану. Пусть созерцает))
@oleym1
@oleym1 6 жыл бұрын
На резисторах в посветке написано 680, это означает 68 Ом но ни как не 680 Ом. Два параллельно, получаем 34 Ом.
@JimmyBaevsky
@JimmyBaevsky Жыл бұрын
Спамибо за видео!
@user-uz3sn4tk3r
@user-uz3sn4tk3r 4 жыл бұрын
проект на атмел студии не открывается
@andreyparovozz
@andreyparovozz 6 жыл бұрын
Блин, няшный дисплей. )))) Разрешение маловато тока ((((
@MM-mm6vx
@MM-mm6vx 6 жыл бұрын
подскажите что за девайс к которому вы подключаете LCD. не могу разобраться, как дисплей подключить к DFRduino RoMeo V1.0 (atmega328p ). Какая плата ( ДатаШит) у вас? . Пытаюсь найти точки входа для своего варианта. Не могу понять куда кидать RS(CS),RW(MOSI), E(SCK). Две последние ,мне кажется , я нашел у микросхемы, а вот первая для меня загадка(предполагаю , что 5V )...
@ancubic1549
@ancubic1549 5 жыл бұрын
Это STM32
@statstopfinish
@statstopfinish 8 жыл бұрын
Я что то не понял а к какому питанию дисплей подключили? Он ведь на 5 вольт а STM32 на 3.3. Если у каждого свое питание то как согласуются логические уровни . Или дисплей подключен к входам МК толерантным к 5 вольт ? Как то автор пропустил этот момент. Хотелось бы услышать ответ. Подробно видео не смотрел, может там об этом упоминалось. И еще один вопрос, может автор или кто из тут присутствующих покупал на алиэкспресс LCD модули чтоб там была прошита и кирилица? Если есть такие, дайте ссылку пожалуйста.
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Дисплей пришлось запитать от 5В, т.к. при питании от 3.3В не удаётся выставить контрастность. Вообще планировал ставить преобразователь лог. уровней, но на практике дисплей стабильно заработал с 3.3В логическими уровнями STM32, поэтому оставил подключение напрямую. Чтение из дисплея не используется. Насчёт дисплеев с кириллицей - я таких не встречал, самому интересно.
@user-wi3hz1oi5ck
@user-wi3hz1oi5ck 5 жыл бұрын
Здравствуйте может ваш код под атмел студию.
@maximpavkin4542
@maximpavkin4542 7 жыл бұрын
Можно ли к нему припаять I2C модуль дисплея 1602. Или для него есть специальный переходник... Спасибо.
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Можно. К любому дисплею с синхронным интерфейсом можно подключиться через GPIO-расширители типа PCF8574. Но скорость обновления экрана уменьшится раз в 20
@f-16fightingfalcon99
@f-16fightingfalcon99 3 ай бұрын
@@rnadyrshin Экономия пинов того стоит
@electricfuture1295
@electricfuture1295 6 жыл бұрын
Пайка хорошая, какой флюс используете, и жало удобное))
@nighthunter28
@nighthunter28 4 жыл бұрын
а что с логическими уровнями? подключил к 5в и на входах spi 5в... к esp уже не подключишь. на 3,3в текст почти не читаем.
@AE075G
@AE075G Жыл бұрын
Логический уровень 3v3, толерантный к 5. Питание тоже должно быть 3v3, скорее всего нужно подстроить контрастность на 3v3.
@slime924
@slime924 5 жыл бұрын
что за музыка в интро
@captain_ua
@captain_ua 3 жыл бұрын
у меня не показывает текст, разные схемы пробовал, подсветка есть, хеллоу ворлд нет
@antongyrt4814
@antongyrt4814 2 жыл бұрын
Вон оно как, понятно что не чего не понятно. Не фига не понял, но очень интересно😂
@sovchem1275
@sovchem1275 4 жыл бұрын
По моему ты единственные кто нормальный пример 12864 под stm32 с аппаратным SPI выложил, втч с irq/dma режимами. Спасибо! Сколько попадалось, у всех самопальный софтовый SPI в блокирующем быдлокоде, в for циклах, на gpio ногдрыге :(( Ардуринщики иопаные.... Не доводилось LVDS дисплеи к stm32 подключать ? 7-10 дюймов 1280*720 LVDS стоят 600-800р !, когда те же 7-10дюймов под FMS/RGB стоят 2000-3000р :(( Не понимаю ST, почему до сих пор LVDS интерфейс не сделают, это снизит стоимость проектов с их контроллерами в ~4 раза ! В STM вроде и есть HDMI (уже бы было проще), но во всей сети не видел ни одного примера, проекта, или намека на его использование кем то...
@Serdges
@Serdges 5 жыл бұрын
Руслан, а если к этому дисплею подключить I2C адаптер для графического LCD. Примерно такой www.yourduino.ru/product/i2c-adapter-dlya-graficheskogo-lcd-ekrana-128x64 , то в каком режиме будет работать LCD?
@MrFog124
@MrFog124 3 жыл бұрын
Фиг библиотеку найдешь. уже месяц ищу.
@user-qe8id7ot6d
@user-qe8id7ot6d 3 жыл бұрын
Здравствуйте, может кто в курсе назначения и номинала конденсаторов с6-с8? На моём дисплее их нет, также как и на подсветку стоит один резистор на 30 Ом. Вот и думаю, может стоит немного допилить паяльником?
@never.m1nd
@never.m1nd 4 жыл бұрын
Сними, пожалуйста, как выводить анимацию на дисплеи, картинки всякие, рисовать интерфейсы: кнопочки, значки, пункты меню и т.д.
@MasterDomaWse
@MasterDomaWse 6 жыл бұрын
а для чего нужны исходники, и что с ними делать?... извините заранее.. я начинающий))).. паяю с детства.. но программы... это пока еще лес... но хочу ослик сделать на ардуинке.. дисплей 128*64 лед.. такой же .. помогите пож..ста!.. заранее благодарен за понимание..
@rnadyrshin
@rnadyrshin 6 жыл бұрын
При всём уважении, осциллограф это слишком сложно для начинающего. Лучше для начала повторите какой-нибкдь готовый проект. А исходники, которые я выкладываю, открываются в IAR и там компилируются в прошивку
@varangus90
@varangus90 5 жыл бұрын
Спасибо за урок! Что значит в заголовочном файле st720.h " #define ST7920_Data_Shift 0 // Битовый сдвиг параллельной шины влево по порту МК"
@rnadyrshin
@rnadyrshin 5 жыл бұрын
Если вы подключаете линии данных начиная с бита 0 порта, то сдвиг = 0, если с бита 1 - то сдвиг 1, если с бита 2, то сдвиг = 2 и т.д.
@varangus90
@varangus90 5 жыл бұрын
@@rnadyrshin Объясните пожалуйста что это за сдвиг и зачем он нужен? Просто насколько я понимаю в 4-х битном режиме байт данных или команда передаются так-сначала старший полубайт, а потом младший. А тут сдвиг какой то. Можете объяснить?
@vladilion90
@vladilion90 Жыл бұрын
Подскажите пожалуйста как использовать эту библиотеку через ArduinoIDE? как ее поставить и использовать ? Просто я только начал изучать STM32 и кеил и тд, и для меня там очень все сложно, ардуино гораздо понятнее , упрощеннее
@rnadyrshin
@rnadyrshin Жыл бұрын
К сожалению ее не получится использовать в Arduino ide. Ее нужно туда портировать, для начинающего слишком сложно
@vladilion90
@vladilion90 Жыл бұрын
@@rnadyrshin Жаль, а то дисплеев много таких, а скетчи большие и библиотеки занимают почти все место, сделал меню и место закончилось, пришлось многое урезать. А разобраться как писать библиотеки так и не научился
@vladilion90
@vladilion90 Жыл бұрын
@@rnadyrshin А вас как-нибудь попросить можно это сделать ?
@123MarkII
@123MarkII 6 жыл бұрын
Скиньте пожалуйста даташит.
@asherxent395
@asherxent395 7 жыл бұрын
А его можно к ардуино по I2C подключить? переходник подходит?
@nighthunter28
@nighthunter28 4 жыл бұрын
такой подходит для 1602, 2004, 12864 ru.aliexpress.com/item/32882288541.html?spm=a2g0o.cart.0.0.40c93c00hdBmtL
@geksogen4117
@geksogen4117 4 жыл бұрын
@@nighthunter28 Здравствуйте, это точно подходит?
@miroslavrodin6818
@miroslavrodin6818 2 жыл бұрын
может надо подкрутить контрастность что бы не выцветал так сильно
@sovchem1275
@sovchem1275 4 жыл бұрын
0:40 Тут ты не прав, текстовый режим очень полезен! Да и кому нужна кириллица в приложениях ?!, это редкость. Обычно то выводишь цифры и лат сокращения, а в 12864 в тексте влазит куда больше текста, чем на 2004 ! Да и дисплей хорош тем, что имеет "промышленный" вид. Кого удивишь цветным LCD ? :)) (у заказчика обывателя реакция - "да ну, это же смартфон, подумаешь...") :))
@yl923
@yl923 Жыл бұрын
А зачем, что то читать с дисплея? И что там можно вычитать?
@andymonk9965
@andymonk9965 7 жыл бұрын
Совместим ли с ардуино уно р3?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Аппаратно - да, с любым микроконтроллером совместим.
@goodspeedmen
@goodspeedmen 6 жыл бұрын
Я понимаю что вопрос чайника, но все же. Пытаюсь написать код на СИ для LCD - AVR, вроде казалось вопрос избитый но как оказалось хороший библиотеке рабочей нет, то распиновка не подходит, всякая фигня в виде ошибок или вообще не работает. Читая всякие сайты я не смог понять как происходит передача числа из переменной если значение более 9. В памяти lcd нет числа 124 или 234 значит либо это происходит программно или аппаратно в самом lcd. Но судя из того кода в библиотеках которые я смог найти и понять, идет просто отправка байта, значит это происходит аппаратно в lcd?
@rnadyrshin
@rnadyrshin 6 жыл бұрын
Выводить числа и текст на графический дисплей - задача текстового генератора. Он может быть встроенным в контроллер дисплея (ему передаются коды символов) или программным в прошивке МК (в контроллер дисплея передаётся массив байт, представляющий собой графическое представление символа). Разбиение чисен на цифры делается при подготовке перед выводом, обычно это завернуто в строковых функциях форматированного вывода текста из стандартной библиотеки си (printf, sprintf и т.д.)
@goodspeedmen
@goodspeedmen 6 жыл бұрын
Спасибо, Буду копать в эту сторону
@Bo_Gojeb
@Bo_Gojeb 5 жыл бұрын
Спасибо за ролик, но не понял где брать скейч
@Bo_Gojeb
@Bo_Gojeb 5 жыл бұрын
Если сильно туплю, не сердитесь. Я не программер.
@enchart
@enchart 4 жыл бұрын
Во-первых, по ссылке в описании Во-вторых, ты явно не "программер*, если вообще используешь это слово и говоришь "скейч" вместо "скетч"
@TheWladberlin
@TheWladberlin 4 жыл бұрын
@@enchart так я и не понял, где скетч INO для загрузки из ардуиновского софта, а не AVR?
@user-dg3ut2mc6i
@user-dg3ut2mc6i 7 жыл бұрын
В ютюбе красиво, пытаюсь перенести вашу красоту в хал, на Ф4. кошмар. а там все функции нужны? и дма и в прерывании да?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Нет, используется только поллинг регистров. Ни DMA, ни прерывания не используются. Посмотрите какие функции вызываются в st7920.c
@user-dg3ut2mc6i
@user-dg3ut2mc6i 7 жыл бұрын
Запустил на ф4 дисплей в хале и хочу поделиться проектиком он конечно тупокопипастерный и на всяких вешалках но экран светится. Проблема такая. хотел микросекунды таймером Т6 но как ни выковыривал ежа из черепашего панциря чёта не пошло. значения в тиках считал но пришлось подбирать всё равно тыком. Помогите разобраться с Т6 ну и выкладывайте под своей редакцией. Экран конечно замануха но надо расти и отправлять данные на планшет и через jquery управлять. Вот такую идею задумал yadi.sk/d/2QJDVSnD38YShQ фото yadi.sk/i/fpAG6HHZ38YVxE
@handXXXmaid
@handXXXmaid 5 жыл бұрын
резисторы отграничения тока не 680 Ом, а 68.....)))
@infocentrist
@infocentrist 8 жыл бұрын
А что со светом? Это сьемки из рая? :) Эти исходники написаны вручную? Там нереально много текста. А откуда на индикаторе русский текст если китайцы его не прошивают?
@rnadyrshin
@rnadyrshin 8 жыл бұрын
Кириллицы нет в текстовом режиме, а в графическом - рисуешь что хочешь. Ну исходники не очень большие как по мне) А про яркость картинки - это работа фильтра в фотоаппарате. Уже много раз порывался его отключить, но в итоге всё равно включал, т.к. картинка получается лучше. Без него картинка жёлтая и тёмная (лампы у меня теплые). А вообще освещение пора усовершенствовать.
@ukrfoil
@ukrfoil 7 жыл бұрын
Есть там и кириллица )) Вообщем цитата из своего драйвера для avr)) HCGROM- ПЗУ шрифты 16х16 , если сначала отправить (ST7920_DATA) в дисплей число от A0 до А9, а затем второе число от 00-7F. будут символы))) А7- это кириллица, А1- различные символы А2- цифры с точками и т.д. А3- английские 16х16 А4- китайский А5- японский А6- греческий А8- не помню))) А9- рамки для таблиц
@marziehdehghan2860
@marziehdehghan2860 6 жыл бұрын
hi how i can have source filo of projects ?
@v0xl
@v0xl 4 жыл бұрын
bitbucket.org/nadyrshin_ryu/st7920_avr/downloads/
@user-fq8fq7xy9w
@user-fq8fq7xy9w 10 ай бұрын
Кто-нибудь занимался этим проектом для msp430?
@user-vg9he4od5b
@user-vg9he4od5b 7 жыл бұрын
"для инициализации дисплея необходимо дернуть ножку RESET вниз, потом вверх и выдать последовательность команд 0×30, 0×01, 0×06, 0x0c" -- где это в вашем коде?
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Вся инициализация дисплея в процедуре ST7920_Init() и вызываемых из неё функциях
@user-vg9he4od5b
@user-vg9he4od5b 6 жыл бұрын
ну я то это понял, вижу что откуда вызывается. Но там нету записи 0×30, 0×01, 0×06, 0x0c команд. там другие команды у Вас. Точно этот код демонстрируется на видео?
@zograszogras4144
@zograszogras4144 6 жыл бұрын
смотри макросы
@user-vg9he4od5b
@user-vg9he4od5b 6 жыл бұрын
Какой серьезный совет_)))))
@user-vg9he4od5b
@user-vg9he4od5b 6 жыл бұрын
Не переживайте, я дисплей уже давно подключил. Но код пришлось поменять (в частности инит). Хотелось бы только понять это подстава такая или недоразумение?
@D211M
@D211M 6 жыл бұрын
А что это за черточки в массиве? // Таблица содержит латинские и русские символы (cp1251) и большинство спец. символов // Первые 2 байта символа - ширина и высота (для моноширинных шрифтов - константы) const uint8_t f10x16f_table[f10x16f_NOFCHARS][32 + 2] = { // 0x00 { 2, f10x16_FLOAT_HEIGHT, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________} // 0x01 ,{ 2, f10x16_FLOAT_HEIGHT, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________, ________,________} // 0x02
@rnadyrshin
@rnadyrshin 6 жыл бұрын
Это константы такие, определены с помощью define. Нужны они просто чтобы можно было в исходниках понять как будет выглядеть символ.
@D211M
@D211M 6 жыл бұрын
Понятно. А функции вывода изображения нету? Оцифровал рисунок и в массив
@D211M
@D211M 6 жыл бұрын
Не эта ли это функция? Влюбом случае- как ее использовать? Можно примерчик? // Процедура заполняет буфер графического режима дисплея в соответствии с буфером pBuff void ST7920_DisplayFullUpdate(uint8_t *pBuff, uint16_t BuffLen);
@D211M
@D211M 6 жыл бұрын
Вобщем вывел я изображение на весь экран,оцифровав программой LCDAssistant
@rnadyrshin
@rnadyrshin 6 жыл бұрын
Нет, такую функцию я не реализовывал
@Jensiru
@Jensiru 7 жыл бұрын
Такой вот вопрос интересует, почему Вы пишите на СПЛ, а не на ХАЛ? Все говорят мол надо ХАЛ учить, но пишут на СПЛ. ХАЛ более громоздко, но намного быстрее сгенерировать код в кубе, чем на СПЛ писать. За видео спасибо, всё рассказано и показано и даже исходники есть.
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Исторически сложилось так, что я выкладываю одинаковые проекты для STM32 и AVR. Но в реальности я отлаживаю код только на STM32, а потом переношу его на AVR и просто проверяю, что ничего не сломалось. И это мне сделать очень легко, потому что у меня свой HAL (универсальный для STM32F1 и AVR) и затачиваться под HAL STM мне просто бессмысленно.
@Jensiru
@Jensiru 7 жыл бұрын
Электроника в объективе всё ясно, спасибо за ответ.
@user-ob6ny6nz8e
@user-ob6ny6nz8e 3 жыл бұрын
Как его включать и выключать программно, кто-нибудь знает?
@blastedfuse5541
@blastedfuse5541 3 жыл бұрын
Лень даташит открыть? Google>ST7920 pdf> Instruction set 1: (RE=0: basic instruction) > DISPLAY ON/OFF
@user-uv6oj3tn3x
@user-uv6oj3tn3x 7 жыл бұрын
Я вообще прошивку найти не могу у меня страницы не найдены (404)
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Не копируйте ссылку, а просто переходите по ней Ссылки на исходники рабочие
@TheWladberlin
@TheWladberlin 4 жыл бұрын
А можно попроще, просто пару букв на дисплей вывести, и без этих выкрутасов типа avr и stm32 - в обычном ардуиновском софте, в виде INO-файла???!
@TienNguyen-on3um
@TienNguyen-on3um 7 жыл бұрын
Can you send me project to learn. Thank!
@rnadyrshin
@rnadyrshin 7 жыл бұрын
you can download it by link in video description
@user-bi7vs9fj7l
@user-bi7vs9fj7l 3 жыл бұрын
Люди добрые помогите подключить этот дисплей к esp 8266
@ibrag2012
@ibrag2012 5 жыл бұрын
А існують більш-менш просунуті дисплеї (хоча б десь як у атаріка)?
@avr_stm_pro2955
@avr_stm_pro2955 3 жыл бұрын
в AtmelStudio всё компилируется четко, но Ваши шрифты выводят всякий бред. что захерня не понятно
@samdrink7185
@samdrink7185 4 жыл бұрын
Толку в нем нет! Разве что не дорого потренироваться!
@SaLaGaDH
@SaLaGaDH 3 жыл бұрын
а какой от него должен быть толк, по-вашему?
@samdrink7185
@samdrink7185 3 жыл бұрын
@@SaLaGaDH Никакого!
@SaLaGaDH
@SaLaGaDH 3 жыл бұрын
@@samdrink7185 впечатление что вьі случайно на этот канал забрели
@samdrink7185
@samdrink7185 3 жыл бұрын
@@SaLaGaDH Я, такой индикатор первый раз натурально увидел 2006г. на выставке оборудования в швейцарском твердомере, это было -да! Мы тогда выпускали торговые весы в которых стоял на ноге двусторонний дисплей с 36 знакоместами. (семисегмент. кингбрайтен) Не нужно меня тянуть за язык. У этого ЛСД угловой обзор и поляризация до ЛЕД дисплеев или ОЛЕД не дотягивает. Графика нужна только тогда ее контрастно видно и читать не нужно. Этот дисплей для потуг ардуинщиков что бы на спайсы не сели!
@user-uv6oj3tn3x
@user-uv6oj3tn3x 7 жыл бұрын
Ссылки поправьте я дизлайк уберу
@rnadyrshin
@rnadyrshin 7 жыл бұрын
Мне лайки и дизлайки погоды не делают. Ссылки рабочие
@IvanFedulov
@IvanFedulov 3 жыл бұрын
нда, прикол.. пахнуло кое-чем
LED matrices P10 monochrome
20:47
Электроника в объективе
Рет қаралды 36 М.
小女孩把路人当成离世的妈妈,太感人了.#short #angel #clown
00:53
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 39 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 8 МЛН
IS THIS REAL FOOD OR NOT?🤔 PIKACHU AND SONIC CONFUSE THE CAT! 😺🍫
00:41
LCD1602 - это очень просто!
22:19
Гневисть
Рет қаралды 138 М.
Как работает LCD-дисплей
3:31
Hi-News.ru
Рет қаралды 99 М.
How to make your own LED Display 🚥 [WS2812B Neopixel]
8:39
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,2 МЛН
сюрприз
1:00
Capex0
Рет қаралды 1,3 МЛН
TOP-18 ФИШЕК iOS 18
17:09
Wylsacom
Рет қаралды 721 М.
WWDC 2024 Recap: Is Apple Intelligence Legit?
18:23
Marques Brownlee
Рет қаралды 5 МЛН
i like you subscriber ♥️♥️ #trending #iphone #apple #iphonefold
0:14
MacBook Air Японский Прикол!
0:42
Sergey Delaisy
Рет қаралды 251 М.
Bluetooth Desert Eagle
0:27
ts blur
Рет қаралды 7 МЛН