Подключение OLED на SSD1325 к STM32F4xx

Опубликовано 16 сентября 2013 в рубрике Микроконтроллеры

Рейтинг статьи:

Довелось тут разбираться с контроллером STM32. И одна из задач была - подключение OLED дисплея на базе контроллера SSD1325 посредством шины SPI.OLED SSD1325

Ну что ж. Документация на контроллер и дисплей есть, все должно получиться.

Для начала, о среде разработки. Существует достаточно много различных сред разработки для контроллеров STM. Среди них была выбрана бесплатная среда CooCox. Это только IDE, еще необходим компилятор. Компилятор тоже бесплатный GCC. C программной частью все более-менее понятно. Теперь аппаратная. Был взят готовый модуль STM32F4 Discovery и дисплей Winstar WH, для которого была изготовлена переходная плата с преобразователем напряжения.

Схема подключения SSD1325

Установив все программы и подготовив железо, приступаем. Для работы с периферией использовались стандартные библиотеки CMSIS. Первым делом настраиваем SPI интерфейс и дополнительные сигналы, такие, как Res, #CS и D/C.

Обратная сторона переходной платы

Для подключения в микроконтроллере были использованы следующие ноги:

  • PA5 - SCK
  • PA6 - MOSI
  • PC0 - RES
  • PC1 - #D/C
  • PC2 - #CS

Подготавливаем функции записи команды и данных и пишем блок инициализации. Проверка. И... тишина. В даташите этого четко не прописано, но при подключении по SPI, линии R/W и Е необходимо сажать на землю. После исправления экран оживает.

Ну теперь написать для полного счастья "Hello World" и далее прописывать необходимые функции вывода изображений-текста. Взят готовый файл шрифтов 5x7 и написаны функции вывода одного символа и строки символов. Но и тут поджидает неудача.

Текст выводится, но не стабильно. Перерыв все тайминги и задержки так и не добился стабильной работы. Позже выяснилось, что шумел преобразователь на 15 вольт. И вносил помехи в обмен данными. После введения фильтра все стало работать стабильно.

Ну вот собственно и результат:

Обратная сторона переходной платы

Для регулировки яркости можно использовать управление контрастом и также управление фазой импульсов контроллера.

Вот и все с подключением. А дальше уже, в зависимости от потребностей, писать функции рисования-вывода. В заключении прилагаю свой вариант драйвера. 

Скачать драйвер

 

 

Комментариев: 11

  • guest:

    А в какой кодировке русский язык в комментариях в файле ssd1325_driver.c

      Somebady:

      Спасибо, поправил. Теперь в UTF-8.

  • guest:

    Now I feel stipud. That's cleared it up for me

  • guest:

    If you wrote an article about life we'd all reach entthglenmeni. http://wrmvyxklp.com [url=http://vveelthq.com]vveelthq[/url] [link=http://krfwiircq.com]krfwiircq[/link]

  • guest:

    This message is posted here using XRumer + XEvil 4.0
    XEvil 4.0 is a revolutionary application that can bypass almost any anti-botnet protection.
    Captcha Recognition Google (ReCaptcha-1, ReCaptcha-2), Facebook, Yandex, VKontakte, Captcha Com and over 8.4 million other types!
    You read this - it means it works! ;)
    Details on the official website of XEvil.Net, there is a free demo version.

  • guest:

    This message is posted here using XRumer + XEvil 4.0

    XEvil 4.0 is a revolutionary application that can bypass almost any anti-botnet protection.
    Captcha Recognition Google (ReCaptcha-1, ReCaptcha-2), Facebook, BING, Hotmail, Yahoo,
    Yandex, VKontakte, Captcha Com - and over 8.4 million other types!

    You read this - it means it works! ;)
    Details on the official website of XEvil.Net, there is a free demo version.

    Check YouTube video "XEvil ReCaptcha2"

  • krek7511:

    А схему преобразователя можете выложить, на какой ис собрано?

  • guest:

    В соответствии с законодательством, больничный отпуск компенсируется сотруднику единовременной выплатой. Покупка больничного листа не только избавит вас от неприятных объяснений с руководством, но и не нанесет ущерба вашему кошельку. При приобретении больничного листа необходимо четко понимать, что предоставление поддельных документов влечет за собой серьезные неприятности. Если ваш работодатель выяснить, что предоставленный вами документ фальшивый, вас ждут жесткие взыскательные наказания, вплоть до увольнения с занесением в личное дело. Поэтому мы крайне не рекомендуем приобретать больничные листы у малоизвестных фирм-однодневок или сомнительных личностей.

    <a href=http://mymedcentr.ru/><img>http://nasha-clinika24.ru/images/logo.png</img></a>
    http://mymedcentr.ru/Kontakty.html
    http://mymedcentr.ru/bolnichnyj/moskovskaya-oblast/lyubercy.html

    <a href=http://mymedcentr.ru/bolnichnyj/moskovskaya-oblast/podolsk.html>купить бланк больничного листа 2018</a>
    <a href=http://mymedcentr.ru/bolnichnyj/moskovskaya-oblast/zheleznodorozhnyj.html>как оформить исправление в больничном листе образец</a>

    купить больничный лист в балашихе задним числом
    больничный лист купить официально в москве вао
    купить больничный лист в москве задним числом

  • guest:

    This message is posted here using XRumer + XEvil 4.0

    XEvil 4.0 is a revolutionary application that can bypass almost any anti-botnet captcha.
    Captcha Solution Google (ReCaptcha-1, ReCaptcha-2), Facebook, BING, Hotmail, Yahoo,
    Yandex, VKontakte, Captcha Com - and over 8.4 million other types!

    You read this - it means it works! ;)
    and YES, it break GOOGLE RECAPTCHA2 now!

    Check YouTube video "XEvil ReCaptcha2"

    somebady.com

    See also:
    BING Captcha 520

  • guest:

    Here's Everything We Know For Sure About Millennials And Sex 5 ส.ค. 2559 - Experts aren't sure exactly who or what we have to thank for lower teen pregnancy rates. But according to a 2014 Brookings report, there's evidence that reality shows featuring teenaged pregnant millennials, such as MTV's “Teen Mom,” may have contributed to a third of the decline in teen births between The Impact of Pornography on Children | American College of These include increased rates of depression, <a href=http://724camsonline.com/><u><b>free black webcam porn</b></u></a> anxiety, acting out and violent behavior, younger age of sexual debut, sexual promiscuity, increased risk of teen pregnancy, and a distorted view of relationships between men and women. For adults, pornography results in an increased likelihood of divorce which is also harmful This Gay Porn Site Specializes in Pregnant Men and Being Swallowed

    25 เม.ย. 2559 - Like many of the videos on Film911.net, a site devoted to only the most special of specialty porn, this one features no nudity, no dongs, no anal, and no money shots (unless you count the man finally popping out a baby after 20 minutes of straining a money shot). MPREG, as the genre of pregnant man Interview With a Pregnant Porn Star - The Hairpin 19 ก.พ. 2557 - But Kross has an unconventional background leading up to motherhood — the Sacramento native is one of porn's biggest stars There will be an age 15 where she has more access to the internet, <a href=http://724camsonline.com/><u><b>hairy pussy cams</b></u></a>but I think that 13 years from now, with the number of girls who go through the industry, it will Pregnant teen - popular videos, page 1 - Booloo - free porn videos

    And also: pregnant japanese, pregnant, pregnant tyoung, slave teen, get pregnant, pregnant teen sex, pregnant teen 4, pediatrist, caught, schwanger teen, pregnant teen blonde, pregnant in showe, forced teen, webcam, pregnant slave, beach, asian street meat, homemade, argentina, laktating teen, cute pregnant, pregnant Nashville, TN News, Weather, Entertainment, Sports - WSMV News 4

    Ryan Johansen scored the tying goal in the final minute of regulation, and Roman Josi scored the winner 3:42 into overtime to rally the Nashville Predators past the New York Islanders 5-4 on Monday night. Ryan Johansen scored the tying goal in the final minute of regulation, and Roman Josi scored the winner 3:42 into Pregnant anal porn dynamic - DJ i Wodzirej na wesele Opole

    Life free sex chat cams adult live sex chat cams from livejasmin. Kind struggle greatest music chat videos of all your favorite celebrities on the beach. Middle free xxx pregnant web cam chat girls season, the sisters come in with a plot to overthrow. Comfortable pregnant anal porn girls sexuality, but paying too much attention This Is 40 (2012) - IMDb

    Like porn, the plot was just there as an excuse for the many 'money shots'--the consistently funny gags about typical 40ish couple's lives. Rudd's character is suffering a struggling business (and also maybe a little of 'struggling business'--if you know what I mean). Mann's character has a business also, that is suffering. Pregnant <a href=http://tnd789.co/><u><b>muscle female porn</b></u></a> Teen Videos and Porn Movies :: PornMD Find pregnant teen sex videos for free, here on PornMD.com. Our porn search engine delivers the hottest full-length scenes every time FPA - the sexual health charity | FPA
    Sexual health information and advice on contraception, sexually transmitted infections, pregnancy choices, abortion and planning a pregnancy.

  • guest:

    Привет всем,входите в уникальную соц сеть Инскульпо!
    Понятный формат,знакомые интерфейсы и всем полюбившиеся функции.
    Insculpo - это лучшее из опыта Вконтакте,Фэйсбук и Твиттер.
    Insculpo - это абсолютная анонимность,безлимитный контент и полноценная свобода слова и самореализации!
    Ни каких рамок,ни каких границ,нет стереотипов.
    Инскульпо - целый мир,все города,все нации в одном свободном пространстве!
    http://insculpo.com

Добавить комментарий