<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>SSD1306: контроллер/драйвер для дисплеев OLED/PLED</title>
		<description>Обсуждение SSD1306: контроллер/драйвер для дисплеев OLED/PLED</description>
		<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html</link>
		<lastBuildDate>Wed, 10 Jun 2026 06:27:19 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="http://www.microsin.ru/component/option,com_jcomments/format,raw/limit,10/object_group,com_content/object_id,2292/task,rss/" rel="self" type="application/rss+xml" />
		<item>
			<title>Alex написал:</title>
			<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-113834</link>
			<description><![CDATA[Как читать память ssd1306?]]></description>
			<dc:creator>Alex</dc:creator>
			<pubDate>Mon, 12 Jun 2023 00:51:48 +0300</pubDate>
			<guid>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-113834</guid>
		</item>
		<item>
			<title>Антон написал:</title>
			<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-104101</link>
			<description><![CDATA[Команда 0x22 похоже неправильное описание, должна быть страница.]]></description>
			<dc:creator>Антон</dc:creator>
			<pubDate>Mon, 24 Oct 2022 11:23:36 +0300</pubDate>
			<guid>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-104101</guid>
		</item>
		<item>
			<title>Vadya_ME написал:</title>
			<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-84865</link>
			<description><![CDATA[ Подписываюсь под каждым словом!]]></description>
			<dc:creator>Vadya_ME</dc:creator>
			<pubDate>Mon, 24 Jan 2022 07:20:01 +0300</pubDate>
			<guid>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-84865</guid>
		</item>
		<item>
			<title>w5277c написал:</title>
			<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-63592</link>
			<description><![CDATA[ Конечно затрудняет адаптацию, когда мозг работает только в режиме взять глючное чужое, прикрутить пару команд и выдать за свое. Смотри мама, я инженер. Не инженер ты, ты техник, а возможно даже ардуинщик. Задолбали фанатики Си и копипастеры. Не слушайте их, нарабатывайте библиотеки для асма и вперед. Будете хорошо понимать как оно все работает, и откроется Вам огромный мир сишного быдлокода.]]></description>
			<dc:creator>w5277c</dc:creator>
			<pubDate>Thu, 17 Jun 2021 08:38:58 +0300</pubDate>
			<guid>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-63592</guid>
		</item>
		<item>
			<title>Viacheslav написал:</title>
			<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-42746</link>
			<description><![CDATA[ При установке частоты ниже 134 кГц - на дисплее вижу "мусор", "снег". На частотах 134 кГц - 1,3 МГц - всё работает как часики. Какая причина пока так и не понял. Данные не укладываются что ли? Контроллер STM32F103C8T6, OLED SSD1306 128x32, STM32CubeIDE 1.4.2.]]></description>
			<dc:creator>Viacheslav</dc:creator>
			<pubDate>Tue, 01 Dec 2020 21:49:53 +0300</pubDate>
			<guid>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-42746</guid>
		</item>
		<item>
			<title>Viacheslav написал:</title>
			<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-42714</link>
			<description><![CDATA[Возможно ли изменить скорость передачи данных по I2C с 400 кГц до 100 кГц. Если да, то как? microsin: скорость I2C зависит не от SSD1306, а исключительно от внешнего микроконтроллер а, мастера шины I2C. Таким образом, какую скорость у мастера запрограммирует е, такая и будет. 400 кГц, 200 кГц, 100 кГц, 10 кГц, не имеет никакого значения, все будет работать одинаково. Иногда можно и 800 кГц настроить, все зависит от заявленных предельных минимальных таймингов участников обмена, длины шины, её нагруженности и т. д.]]></description>
			<dc:creator>Viacheslav</dc:creator>
			<pubDate>Tue, 01 Dec 2020 15:56:08 +0300</pubDate>
			<guid>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-42714</guid>
		</item>
		<item>
			<title>Дмитрий Иванов написал:</title>
			<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-29272</link>
			<description><![CDATA[Доброго времени суток. Изучил вашу статью вдоль и поперек, лучший материал пожалуй. 3 дня не могу дать ладу дисплею OLED 128x32 I2C, интерфейс софтовый. Перечитал уже весь инет, но из-за ардуинщиков ничего годного из примеров не найти. Проблема в чем, дисплей инициализируетс я все настраивается, но каждый байт в строке отображает только 4 младших бита. Все остальное отображает как помехи. Даже дисплей не очистить, остаются полоски на все строки по половине. Что бы это могло быть? Дисплей рабочий, проверял на другой не моей программе. Пишу на ASM, нужна своя библиотека. Помогите пожалуйста, уже нервы сдают :sad: microsin: то, что Вы пишете на ассемблере, несколько затрудняет адаптацию индикатора, потому что не дает легко воспользоваться готовым кодом. Я бы посоветовал следующее: скачайте готовую библиотеку для этого индикатора (например от AdaFruit). Дальше у Вас 2 варианта - либо по коду разобраться в алгоритме обмена, либо тупо скомпилировать библиотеку и вызывать её функции из кода ассемблера. Обычно низкоуровневый код работы с индикатором простой. Либо можно микшировать в одном проекте C-код с кодом ассемблера. Что для Вас проще - выбирайте сами.]]></description>
			<dc:creator>Дмитрий Иванов</dc:creator>
			<pubDate>Tue, 16 Jun 2020 23:54:36 +0300</pubDate>
			<guid>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-29272</guid>
		</item>
		<item>
			<title>Zhuk72 написал:</title>
			<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-24410</link>
			<description><![CDATA[ Если протокол передачи I2C или SPI (мой случай), и микроконтроллер настроен правильно (частота до 10 МГц, в простое дата и такты на нуле), то после 3-5 мкс ресета достаточно одну за другой подать команды: 0xD5,0x80,0x8D, 0x14,0xAF. Теперь можно отправлять данные. Для проверки инициализации можете отправить команду 0xA5, в этом случае дисплей должен зажечь все пиксели. Командой 0xA4 возвращаетесь к работе с ОЗУ дисплея. Для проверки правильности работы протокола рекомендую приобрести логический анализатор, иначе будете брести в потемках. Вещь дешевая, но незаменимая.]]></description>
			<dc:creator>Zhuk72</dc:creator>
			<pubDate>Mon, 30 Mar 2020 22:09:06 +0300</pubDate>
			<guid>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-24410</guid>
		</item>
		<item>
			<title>Max написал:</title>
			<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-22677</link>
			<description><![CDATA[ Все тоже самое :/ Если допустим нарисовать пиксель myOLED.setPixel(0, 0); он рисуется в левом нижнем углу. Хотя должен в верхнем. microsin: посмотрите код функций высокоуровневых библиотек рисования графики, и подправьте в них координаты следующим образом: Y = height - Y, и X = width - X. Возможно, в библиотеках уже изначально предусмотрены опции времени компиляции (#define), которые поддерживают инверсию сторон экрана.]]></description>
			<dc:creator>Max</dc:creator>
			<pubDate>Sun, 01 Mar 2020 15:54:21 +0300</pubDate>
			<guid>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-22677</guid>
		</item>
		<item>
			<title>Max написал:</title>
			<link>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-21939</link>
			<description><![CDATA[После замены AMS1117-3.3 на экране, изображение зеркально отображается. И заводится он только с OLED_I2C, с фруктовыми и другими библиотеками вообще ни в какую. Куда копать? На команды с переворотами не реагирует :cry: microsin: странная ситуация. Попробуйте передавать данные строки в обратном порядке.]]></description>
			<dc:creator>Max</dc:creator>
			<pubDate>Sun, 16 Feb 2020 23:44:28 +0300</pubDate>
			<guid>http://www.microsin.ru/adminstuff/hardware/ssd1306-oled-controller.html#comment-21939</guid>
		</item>
	</channel>
</rss>
