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

Поділитися
Вставка
  • Опубліковано 26 тра 2016
  • Группа ВК: 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 років тому +13

    Спасибо, за обзор и урок :)
    Отдельное спасибо за исходники в 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 років тому +8

    Объяснили очень доступно.

  • @STARK_SERVICE
    @STARK_SERVICE Рік тому +2

    Максимально удобнопонятно объяснено в отличном формате и структуре подачи инфы, подписка лайки

  • @NBulkin
    @NBulkin 7 років тому

    Спасибо огромное, спасли мне кучу нервов.

  • @tamgaming9861
    @tamgaming9861 6 років тому +8

    Very good tutorial - even if i had to use the subtitles :-) Thanks for sharing your knowhow!

  • @pablojahno8317
    @pablojahno8317 5 років тому +1

    Parabéns muito bom...Vendo o vídeo aqui no Brasil. Very good, thanks for this video.

  • @POWerNTS
    @POWerNTS 4 роки тому

    Спасибо за ролик 👍

  • @petergriffin760
    @petergriffin760 5 років тому

    Благодарю за обзор! Меня самого крайне насторожило описание последовательного протокола, и бит RW в частности) Более того, я решил прикрутить u8g к проекту на STM32 (HAL), а там последовательный протокол для 7920 вообще недопиленный, не считая того, что сама по себе библиотека для ондулино заточена, и для фирменного контроллера, не для китайского. Так что кто будет повторять мой опыт - надо следовать даташиту, и прибудет счастье

  • @kl45gp
    @kl45gp 8 років тому

    Супер!

  • @JimmyBaevsky
    @JimmyBaevsky Рік тому

    Спамибо за видео!

  • @user-fd4zl5iq1d
    @user-fd4zl5iq1d 7 років тому +1

    Очень полезно, особенно про SPI, нигде об этом не нашел информации, только тут. Спасибо
    А можно разъяснить, по поводу отсутствия miso в SPI, какие данные можно снимать с дисплея и для чего?

    • @rnadyrshin
      @rnadyrshin  7 років тому

      Да незачто)
      По SPI чтение не доступно, потому и MISO нет.
      По параллельному интерфейсу можно читать флаг занятости контроллера (иначе приходится делать паузу на время его занятости с некоторым запасом) и данные из областей памяти st7920 (буфер кадра например вычитать).

  • @SIM-machines
    @SIM-machines 7 років тому +4

    Не обязательно использовать ножку PSB в этом варианте дисплея ( если вы конечно не используете два режима по переменно) , так как на самом дисплее можно задействовать перемычку JP2 , замыкая средний контакт на "S" или "P" у вас и будет или SPI или Parallel . Видео ваше снято хорошо и очень доходчиво.

    • @androidis61
      @androidis61 5 років тому

      о, спасибо, не знал

  • @rafailall1300
    @rafailall1300 4 роки тому

    Спасибо,многое прояснилось.А где можно 'достать'описание на данный дисплей?

  • @user-nj5pj3dx7x
    @user-nj5pj3dx7x 5 років тому +1

    Здравствуйте. Подскажите какой oled дисплей подойдёт для замены lcd2004 16pin

  • @slavaglow6933
    @slavaglow6933 4 роки тому

    Большое спасибо за видео. Мне сейчас предстоит задача подключения дисплея RG12864. Необходимо выводить как и текст так и графику. Подскажите где искать информацию о графическом интерфейсе? Буду очень благодарен.

  • @andreyparovozz
    @andreyparovozz 6 років тому

    Блин, няшный дисплей. )))) Разрешение маловато тока ((((

  • @zlodei113
    @zlodei113 6 років тому +1

    Доброе время суток. Можно дисплей 128x64, подключить через MCP23017 ? К мега 2560

  • @oleym1
    @oleym1 6 років тому +1

    На резисторах в посветке написано 680, это означает 68 Ом но ни как не 680 Ом. Два параллельно, получаем 34 Ом.

  • @sovchem1275
    @sovchem1275 4 роки тому +1

    По моему ты единственные кто нормальный пример 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 (уже бы было проще), но во всей сети не видел ни одного примера, проекта, или намека на его использование кем то...

  • @khusamov
    @khusamov 3 роки тому

    Как легко вы запаяли!!! Какая температура паяльника была? Что за флюс? И какой припой?

  • @windy_sky
    @windy_sky 7 років тому

    Если есть повышенное напряжение на плате жк индикатора, то это для того что бы при низком напряжение питания то есть 3.3в можно контрастность выставить через добавочный резистор.

    • @alexandrekokushkin7032
      @alexandrekokushkin7032 4 роки тому

      добрый день, поясните пожалуйста что вы имели в виду? у вас есть идеи как решить проблему с контрастностью при питании от 3.3v ?

  • @timslabchannel6650
    @timslabchannel6650 5 років тому

    С какой частотой работает spi stm32? Возникла проблема, дисплей отказался работать на частоте больше чем 60kbit

  • @antongyrt4814
    @antongyrt4814 2 роки тому +1

    Вон оно как, понятно что не чего не понятно. Не фига не понял, но очень интересно😂

  • @serhioromano
    @serhioromano Рік тому

    Как кую плату стм взять лучше всего для прототипирования?

  • @user-yz3us4qu2u
    @user-yz3us4qu2u 6 років тому

    Добрый день. У меня просьба. Могли бы Вы выложить скетч как выводить кириллицу на дисплей ст7920. Спасибо.

  • @user-tr5bo9tk9e
    @user-tr5bo9tk9e 4 роки тому

    Подскажите, в какой программе генерировали шрифт?

  • @alexsandrgovor4822
    @alexsandrgovor4822 4 роки тому

    скажите у дисплея питание 5 вольт логические уровень у STM103xxx 3.3в ? Можно использовать SPI на мк с дисплеем не нужно драйвера уровня делать ?

  • @draakjc7479
    @draakjc7479 3 роки тому

    Из видео я узнал даже то что мне знать и не нужно было, но раз так вышло тогда хочу знать зачем нужен умножитель напряжения?

  • @comrastr8650
    @comrastr8650 5 років тому

    Подскажите как подключить графический дисплей PG12864-N на контроллере LH155BA5 по SPI . какие пины дисплея использовать ,CS=CS,.MOSI =WR , ?? -SCK. На этом дисплее (согласно дата шиту) выходы SCL и SDA это подключение по I2C ? Заранее благодарю .

  • @gemshunt9637
    @gemshunt9637 5 років тому +2

    Здравствуйте!
    А как для него меню делать?

  • @ultra_pablo
    @ultra_pablo 3 роки тому +1

    Его можно подключить к ардуино по i2c через переходник?

  • @SaLaGaDH
    @SaLaGaDH 3 роки тому

    я правильно понял что если использовать ДМА для отправки целого видеобуфера по SPI нужно зарезервировать порядка 4кБ оперативки? (раз SPI отправляет 3 байтный пакет ради одного байта на экран)

  • @MM-mm6vx
    @MM-mm6vx 6 років тому

    подскажите что за девайс к которому вы подключаете LCD. не могу разобраться, как дисплей подключить к DFRduino RoMeo V1.0 (atmega328p ). Какая плата ( ДатаШит) у вас? . Пытаюсь найти точки входа для своего варианта. Не могу понять куда кидать RS(CS),RW(MOSI), E(SCK). Две последние ,мне кажется , я нашел у микросхемы, а вот первая для меня загадка(предполагаю , что 5V )...

  • @user-em4oz8ub5h
    @user-em4oz8ub5h 4 роки тому

    Как актевировать текстовый генератор ? Скиньте пожалуйста ссылку на инфу

  • @user-em4oz8ub5h
    @user-em4oz8ub5h 4 роки тому

    Можно ли к нему подключить iis адаптер от текстовиков ?

  • @statstopfinish
    @statstopfinish 8 років тому

    Я что то не понял а к какому питанию дисплей подключили? Он ведь на 5 вольт а STM32 на 3.3. Если у каждого свое питание то как согласуются логические уровни . Или дисплей подключен к входам МК толерантным к 5 вольт ? Как то автор пропустил этот момент. Хотелось бы услышать ответ. Подробно видео не смотрел, может там об этом упоминалось. И еще один вопрос, может автор или кто из тут присутствующих покупал на алиэкспресс LCD модули чтоб там была прошита и кирилица? Если есть такие, дайте ссылку пожалуйста.

    • @rnadyrshin
      @rnadyrshin  8 років тому

      Дисплей пришлось запитать от 5В, т.к. при питании от 3.3В не удаётся выставить контрастность. Вообще планировал ставить преобразователь лог. уровней, но на практике дисплей стабильно заработал с 3.3В логическими уровнями STM32, поэтому оставил подключение напрямую. Чтение из дисплея не используется.
      Насчёт дисплеев с кириллицей - я таких не встречал, самому интересно.

  • @Weimar547
    @Weimar547 Рік тому

    Здравствуйте! Не могли бы вы показать как подключить такой дисплей к плате ESP 8266 node mcu

  • @maximpavkin4542
    @maximpavkin4542 7 років тому +1

    Можно ли к нему припаять I2C модуль дисплея 1602. Или для него есть специальный переходник...
    Спасибо.

    • @rnadyrshin
      @rnadyrshin  7 років тому +2

      Можно. К любому дисплею с синхронным интерфейсом можно подключиться через GPIO-расширители типа PCF8574. Но скорость обновления экрана уменьшится раз в 20

    • @f-16fightingfalcon99
      @f-16fightingfalcon99 3 місяці тому

      @@rnadyrshin Экономия пинов того стоит

  • @sovchem1275
    @sovchem1275 4 роки тому

    0:40 Тут ты не прав, текстовый режим очень полезен! Да и кому нужна кириллица в приложениях ?!, это редкость.
    Обычно то выводишь цифры и лат сокращения, а в 12864 в тексте влазит куда больше текста, чем на 2004 !
    Да и дисплей хорош тем, что имеет "промышленный" вид. Кого удивишь цветным LCD ? :)) (у заказчика обывателя реакция - "да ну, это же смартфон, подумаешь...") :))

  • @nighthunter28
    @nighthunter28 4 роки тому +2

    а что с логическими уровнями? подключил к 5в и на входах spi 5в... к esp уже не подключишь. на 3,3в текст почти не читаем.

    • @AE075G
      @AE075G Рік тому

      Логический уровень 3v3, толерантный к 5. Питание тоже должно быть 3v3, скорее всего нужно подстроить контрастность на 3v3.

  • @vladilion90
    @vladilion90 Рік тому

    Подскажите пожалуйста как использовать эту библиотеку через ArduinoIDE? как ее поставить и использовать ?
    Просто я только начал изучать STM32 и кеил и тд, и для меня там очень все сложно, ардуино гораздо понятнее
    , упрощеннее

    • @rnadyrshin
      @rnadyrshin  Рік тому

      К сожалению ее не получится использовать в Arduino ide. Ее нужно туда портировать, для начинающего слишком сложно

    • @vladilion90
      @vladilion90 Рік тому

      @@rnadyrshin Жаль, а то дисплеев много таких, а скетчи большие и библиотеки занимают почти все место, сделал меню и место закончилось, пришлось многое урезать.
      А разобраться как писать библиотеки так и не научился

    • @vladilion90
      @vladilion90 Рік тому

      @@rnadyrshin А вас как-нибудь попросить можно это сделать ?

  • @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? И вообще, долго он пылится, нужно просто тупо на нем сделать погодную станцию, да отдать братану. Пусть созерцает))

  • @MasterDomaWse
    @MasterDomaWse 6 років тому

    а для чего нужны исходники, и что с ними делать?... извините заранее.. я начинающий))).. паяю с детства.. но программы... это пока еще лес... но хочу ослик сделать на ардуинке.. дисплей 128*64 лед.. такой же .. помогите пож..ста!.. заранее благодарен за понимание..

    • @rnadyrshin
      @rnadyrshin  6 років тому +1

      При всём уважении, осциллограф это слишком сложно для начинающего. Лучше для начала повторите какой-нибкдь готовый проект. А исходники, которые я выкладываю, открываются в IAR и там компилируются в прошивку

  • @Serdges
    @Serdges 5 років тому

    Руслан, а если к этому дисплею подключить I2C адаптер для графического LCD. Примерно такой www.yourduino.ru/product/i2c-adapter-dlya-graficheskogo-lcd-ekrana-128x64 , то в каком режиме будет работать LCD?

    • @MrFog124
      @MrFog124 3 роки тому

      Фиг библиотеку найдешь. уже месяц ищу.

  • @goodspeedmen
    @goodspeedmen 6 років тому

    Я понимаю что вопрос чайника, но все же. Пытаюсь написать код на СИ для LCD - AVR, вроде казалось вопрос избитый но как оказалось хороший библиотеке рабочей нет, то распиновка не подходит, всякая фигня в виде ошибок или вообще не работает. Читая всякие сайты я не смог понять как происходит передача числа из переменной если значение более 9. В памяти lcd нет числа 124 или 234 значит либо это происходит программно или аппаратно в самом lcd. Но судя из того кода в библиотеках которые я смог найти и понять, идет просто отправка байта, значит это происходит аппаратно в lcd?

    • @rnadyrshin
      @rnadyrshin  6 років тому

      Выводить числа и текст на графический дисплей - задача текстового генератора. Он может быть встроенным в контроллер дисплея (ему передаются коды символов) или программным в прошивке МК (в контроллер дисплея передаётся массив байт, представляющий собой графическое представление символа).
      Разбиение чисен на цифры делается при подготовке перед выводом, обычно это завернуто в строковых функциях форматированного вывода текста из стандартной библиотеки си (printf, sprintf и т.д.)

    • @goodspeedmen
      @goodspeedmen 6 років тому

      Спасибо, Буду копать в эту сторону

  • @electricfuture1295
    @electricfuture1295 7 років тому

    Пайка хорошая, какой флюс используете, и жало удобное))

  • @user-wi3hz1oi5ck
    @user-wi3hz1oi5ck 5 років тому

    Здравствуйте может ваш код под атмел студию.

  • @handXXXmaid
    @handXXXmaid 5 років тому +1

    резисторы отграничения тока не 680 Ом, а 68.....)))

  • @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 роки тому

    может надо подкрутить контрастность что бы не выцветал так сильно

  • @varangus90
    @varangus90 5 років тому

    Спасибо за урок! Что значит в заголовочном файле st720.h " #define ST7920_Data_Shift 0 // Битовый сдвиг параллельной шины влево по порту МК"

    • @rnadyrshin
      @rnadyrshin  5 років тому

      Если вы подключаете линии данных начиная с бита 0 порта, то сдвиг = 0, если с бита 1 - то сдвиг 1, если с бита 2, то сдвиг = 2 и т.д.

    • @varangus90
      @varangus90 5 років тому

      @@rnadyrshin Объясните пожалуйста что это за сдвиг и зачем он нужен? Просто насколько я понимаю в 4-х битном режиме байт данных или команда передаются так-сначала старший полубайт, а потом младший. А тут сдвиг какой то. Можете объяснить?

  • @user-uz3sn4tk3r
    @user-uz3sn4tk3r 4 роки тому

    проект на атмел студии не открывается

  • @Bo_Gojeb
    @Bo_Gojeb 5 років тому +1

    Спасибо за ролик, но не понял где брать скейч

    • @Bo_Gojeb
      @Bo_Gojeb 5 років тому

      Если сильно туплю, не сердитесь. Я не программер.

    • @enchart
      @enchart 4 роки тому

      Во-первых, по ссылке в описании
      Во-вторых, ты явно не "программер*, если вообще используешь это слово и говоришь "скейч" вместо "скетч"

    • @TheWladberlin
      @TheWladberlin 4 роки тому

      @@enchart так я и не понял, где скетч INO для загрузки из ардуиновского софта, а не AVR?

  • @never.m1nd
    @never.m1nd 4 роки тому +1

    Сними, пожалуйста, как выводить анимацию на дисплеи, картинки всякие, рисовать интерфейсы: кнопочки, значки, пункты меню и т.д.

  • @captain_ua
    @captain_ua 3 роки тому

    у меня не показывает текст, разные схемы пробовал, подсветка есть, хеллоу ворлд нет

  • @123MarkII
    @123MarkII 6 років тому

    Скиньте пожалуйста даташит.

  • @slime924
    @slime924 5 років тому

    что за музыка в интро

  • @user-qe8id7ot6d
    @user-qe8id7ot6d 3 роки тому

    Здравствуйте, может кто в курсе назначения и номинала конденсаторов с6-с8? На моём дисплее их нет, также как и на подсветку стоит один резистор на 30 Ом. Вот и думаю, может стоит немного допилить паяльником?

  • @user-fq8fq7xy9w
    @user-fq8fq7xy9w 11 місяців тому

    Кто-нибудь занимался этим проектом для msp430?

  • @Jensiru
    @Jensiru 7 років тому +1

    Такой вот вопрос интересует, почему Вы пишите на СПЛ, а не на ХАЛ? Все говорят мол надо ХАЛ учить, но пишут на СПЛ. ХАЛ более громоздко, но намного быстрее сгенерировать код в кубе, чем на СПЛ писать.
    За видео спасибо, всё рассказано и показано и даже исходники есть.

    • @rnadyrshin
      @rnadyrshin  7 років тому

      Исторически сложилось так, что я выкладываю одинаковые проекты для STM32 и AVR. Но в реальности я отлаживаю код только на STM32, а потом переношу его на AVR и просто проверяю, что ничего не сломалось. И это мне сделать очень легко, потому что у меня свой HAL (универсальный для STM32F1 и AVR) и затачиваться под HAL STM мне просто бессмысленно.

    • @Jensiru
      @Jensiru 7 років тому

      Электроника в объективе всё ясно, спасибо за ответ.

  • @andymonk9965
    @andymonk9965 7 років тому

    Совместим ли с ардуино уно р3?

    • @rnadyrshin
      @rnadyrshin  7 років тому +2

      Аппаратно - да, с любым микроконтроллером совместим.

  • @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

  • @infocentrist
    @infocentrist 8 років тому +1

    А что со светом? Это сьемки из рая? :)
    Эти исходники написаны вручную? Там нереально много текста. А откуда на индикаторе русский текст если китайцы его не прошивают?

    • @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- рамки для таблиц

  • @yl923
    @yl923 Рік тому

    А зачем, что то читать с дисплея?
    И что там можно вычитать?

  • @user-vg9he4od5b
    @user-vg9he4od5b 7 років тому

    "для инициализации дисплея необходимо дернуть ножку RESET вниз, потом вверх и выдать последовательность команд 0×30, 0×01, 0×06, 0x0c" -- где это в вашем коде?

    • @rnadyrshin
      @rnadyrshin  7 років тому

      Вся инициализация дисплея в процедуре ST7920_Init() и вызываемых из неё функциях

    • @user-vg9he4od5b
      @user-vg9he4od5b 7 років тому

      ну я то это понял, вижу что откуда вызывается. Но там нету записи 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 років тому

      Нет, такую функцию я не реализовывал

  • @marziehdehghan2860
    @marziehdehghan2860 6 років тому

    hi how i can have source filo of projects
    ?

    • @v0xl
      @v0xl 4 роки тому

      bitbucket.org/nadyrshin_ryu/st7920_avr/downloads/

  • @user-ob6ny6nz8e
    @user-ob6ny6nz8e 3 роки тому

    Как его включать и выключать программно, кто-нибудь знает?

    • @blastedfuse5541
      @blastedfuse5541 3 роки тому +1

      Лень даташит открыть? Google>ST7920 pdf> Instruction set 1: (RE=0: basic instruction) > DISPLAY
      ON/OFF

  • @user-bi7vs9fj7l
    @user-bi7vs9fj7l 3 роки тому

    Люди добрые помогите подключить этот дисплей к esp 8266

  • @TienNguyen-on3um
    @TienNguyen-on3um 7 років тому

    Can you send me project to learn. Thank!

    • @rnadyrshin
      @rnadyrshin  7 років тому +1

      you can download it by link in video description

  • @user-uv6oj3tn3x
    @user-uv6oj3tn3x 7 років тому

    Я вообще прошивку найти не могу у меня страницы не найдены (404)

    • @rnadyrshin
      @rnadyrshin  7 років тому +1

      Не копируйте ссылку, а просто переходите по ней
      Ссылки на исходники рабочие

  • @TheWladberlin
    @TheWladberlin 4 роки тому

    А можно попроще, просто пару букв на дисплей вывести, и без этих выкрутасов типа avr и stm32 - в обычном ардуиновском софте, в виде INO-файла???!

  • @avr_stm_pro2955
    @avr_stm_pro2955 3 роки тому

    в AtmelStudio всё компилируется четко, но Ваши шрифты выводят всякий бред. что захерня не понятно

  • @ibrag2012
    @ibrag2012 5 років тому

    А існують більш-менш просунуті дисплеї (хоча б десь як у атаріка)?

  • @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 років тому +6

      Мне лайки и дизлайки погоды не делают.
      Ссылки рабочие

    • @IvanFedulov
      @IvanFedulov 3 роки тому

      нда, прикол.. пахнуло кое-чем