Например TDA7294

Форум РадиоКот • Просмотр темы - не могу проверить SSD1306 по SPI
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс окт 12, 2025 23:05:57

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 38 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 21:43:44 
Это не хвост, это антенна
Аватар пользователя

Карма: 5
Рейтинг сообщений: 3
Зарегистрирован: Ср янв 30, 2008 17:52:55
Сообщений: 1392
Рейтинг сообщения: 0
здравствуйте.

на просторах интернета есть куча примеров (скетчей) с работой с этим дисплеем 128х64 по I2C.


Но мне понадобилось на сегодня проверить работоспособность дисплея с SPI интерфейсом.

в интернете нашел несколько источников, ( которые по сути повторяют тоже самое)

Я попытался воспользоваться советами с этого источника
https://microkontroller.ru/arduino-proj ... duino-uno/

в общем , скачал, установил, сделал что предписано,
но ничего не получается с компиляцией.
не хочет и все тут.
все время пишет - exit status 1
Ошибка компиляции для платы Arduino Uno.


подскажите , что я делаю не так.
на компе стоит ардуино 1.8.14.
но я пробовал несколько разных предыдущих версий.
везде одно и тоже.

Может у кого то есть несложный скетч для запуска хоть каких то изображений для дисплея по SPI
А то всюду куча примеров по I2C


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 21:51:53 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Рискну задать глупый и странный вопрос: даташит к дисплею нашли?

Добавлено after 1 minute 35 seconds:
вот, я сам нашёл: https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf
поэтому следующий не менее странный и глупый вопрос: читали его?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 21:57:11 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 164
Зарегистрирован: Ср авг 03, 2022 05:22:56
Сообщений: 848
Рейтинг сообщения: 4
Ой, ардуинщики никогда даташитов не читают :) Они запускают методом перебора кучи скетчей, до тех пор, пока не подойдет какой-нить.
Скетчи на SPI есть, они просто более старые, когда эти дисплеи шли еще на SPI. Например вот тут есть и на SPI: https://github.com/adafruit/Adafruit_SS ... r/examples
https://microkontroller.ru/arduino-proj ... u690825371

Если не заработает, перебирайте варианты дальше, как делают это настоящие ардуинщики! :) Только в кропотливом поиске и переборе проб и ошибок закаляется истинный ардуинщик!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 22:01:10 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
не, ну это дело надо исправлять, нельзя же, чтобы Эдди оказался прав


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 22:02:19 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 164
Зарегистрирован: Ср авг 03, 2022 05:22:56
Сообщений: 848
Рейтинг сообщения: 0
К сожалению, он очень даже прав в этом случае :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 22:05:53 
Это не хвост, это антенна
Аватар пользователя

Карма: 5
Рейтинг сообщений: 3
Зарегистрирован: Ср янв 30, 2008 17:52:55
Сообщений: 1392
Рейтинг сообщения: 0
Ой, ардуинщики никогда даташитов не читают :) Они запускают методом перебора кучи скетчей, до тех пор, пока не подойдет какой-нить.
Скетчи на SPI есть, они просто более старые, когда эти дисплеи шли еще на SPI. Например вот тут есть и на SPI: https://github.com/adafruit/Adafruit_SS ... r/examples
https://microkontroller.ru/arduino-proj ... u690825371

Если не заработает, перебирайте варианты дальше, как делают это настоящие ардуинщики! :) Только в кропотливом поиске и переборе проб и ошибок закаляется истинный ардуинщик!

в том то и дело, что никакой не ардуинщик..
я балуюсь Алгоритм Билдером.

просто назрела необходимость проверить работоспособность дисплея..

пс


представленные вами ссылки- один в один тоже самое
то есть как видно в сети валяется один единственный пример. Который разошелся по разным сайтам.


Последний раз редактировалось vistador Вт янв 17, 2023 22:13:40, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 22:11:16 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -24
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
А у меня есть код для SPI под этот экранчик ☺
Думаю, ардуинщику пофиг - пущай STM32F0 прошивает ☺

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 22:19:10 
Это не хвост, это антенна
Аватар пользователя

Карма: 5
Рейтинг сообщений: 3
Зарегистрирован: Ср янв 30, 2008 17:52:55
Сообщений: 1392
Рейтинг сообщения: 0
А у меня есть код для SPI под этот экранчик ☺
Думаю, ардуинщику пофиг - пущай STM32F0 прошивает ☺

повторюсь- я не ардуинщик..

я даже не СИшник.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 22:21:45 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 164
Зарегистрирован: Ср авг 03, 2022 05:22:56
Сообщений: 848
Рейтинг сообщения: -3
один в один тоже самое
то есть как видно в сети валяется один единственный пример.

Так а че там сложного то? Даташит то откройте, выше ссылки дали. Ну и отправьте по SPI всего две команды для включения - 0x8D, 0x14 - для запуска DC/DC и 0xAF для включения панели. Появятся хаотичные точки - содержимое GRAM-памяти после подачи питания.

я даже не СИшник.

Печалька. Без знания языка - никуда. Не хотите язык изучать - ничего не выйдет. Либо изучайте, либо займите свою жизнь чем-нить другим.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 22:37:12 
Это не хвост, это антенна
Аватар пользователя

Карма: 5
Рейтинг сообщений: 3
Зарегистрирован: Ср янв 30, 2008 17:52:55
Сообщений: 1392
Рейтинг сообщения: 2
Цитата:
один в один тоже самое
то есть как видно в сети валяется один единственный пример.

Так а че там сложного то? Даташит то откройте, выше ссылки дали. Ну и отправьте по SPI всего две команды для включения - 0x8D, 0x14 - для запуска DC/DC и 0xAF для включения панели. Появятся хаотичные точки - содержимое GRAM-памяти после подачи питания.




Добавлено after 2 minutes 46 seconds:
Цитата:
я даже не СИшник.

Печалька. Без знания языка - никуда. Не хотите язык изучать - ничего не выйдет. Либо изучайте, либо займите свою жизнь чем-нить другим.




если этих команд хватит , чтобы он как то подал признаки жизни- буду пробовать.


Спасибо за совет,
но для моих нехитрых поделок мне пока хватает АБ под АВР. С неба звезд не хватаю, но они работают.
Так что не согласен с вашим приоритетом СИ перед ассемблером.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 23:02:30 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Спор С/С++ vs Asm в ветке ардуино?! :o


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 23:22:31 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -24
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
Martian, тут не абдурина, а все значительно печальней. Я интереса ради погуглил, что такое "algorithm builder". И сказать, что я охренел — это ничего не сказать! Там вообще дичь какая-то лютая.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 23:47:31 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1481
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15217
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
У топикстартера
"Алгоритм Билдер" !!!
это "крнструктор из картинок" со своей спецификой, а не ардуиноIDE...
Хотя и обслуживает адуринки - но как из тех картинок получается код пользователь совсем не ведает.
Нечто подобное делается плагином ArduBlock ардуиноIDE (ежли таковой там подключен)...
Так что для пользователя нужен соответствующий "квадратик" (бывает в обновлениях или самому сделать можно при надлежащих знаниях среды).
:cry:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 23:52:18 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
а, ясно. Помню его. Не, а что, если уметь программировать, то с таким инструментом можно очень хорошие программы делать, в плане надёжности. Ведь алгоритм в виде блок-схемы - это идеально. У нас, вроде, подобное разрабатывалось, Дракон. Только нам приходится потом его во что-то транслировать самостоятельно, а тут среда делает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Вт янв 17, 2023 23:56:32 
Это не хвост, это антенна
Аватар пользователя

Карма: 5
Рейтинг сообщений: 3
Зарегистрирован: Ср янв 30, 2008 17:52:55
Сообщений: 1392
Рейтинг сообщения: 0
Martian, тут не абдурина, а все значительно печальней. Я интереса ради погуглил, что такое "algorithm builder". И сказать, что я охренел — это ничего не сказать! Там вообще дичь какая-то лютая.

Ну дичь не дичь..
Но позволяет получить результат без особых танцев.
По сути это ассемблер представленный в графике. И это очень упрощает задачи и экономит время..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Ср янв 18, 2023 00:00:14 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1481
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15217
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Это хорошо, когда самостоятельно те "квадратики" пользователь создавать может.
Иначе только готовыми решениями придется пользоваться (ежли таковые имеются).
8)
С меня и ардуиноIDE хватает для мозготрепки - все еще копаюсь в "правописании"...
:write:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Ср янв 18, 2023 00:05:09 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
У меня когнитивный диссонанс. Если это ассемблер, то вопросов, подобных этому, быть в принципе не может, потому что знающий ассемблер без труда инициализирует SPI и отправит туда три байта. Не представляю, как даже готовыми ассемблерными модулями пользоваться, не зная ассемблер.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Ср янв 18, 2023 00:14:45 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1481
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15217
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Вопрос не в том, что является содержимым "квадратика", а в том "как создать такой квадратик" самостоятельно.
Это аналогия правил написания самодельной библиотеки для ардуиноIDE, только на порядок жестче.
Надо в описании (или у автора того Алгоритм Билдера) испросить как такое действо выполняется...
Иначе - только ждать обновлений от автора IDE.
:(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Ср янв 18, 2023 00:21:11 
Это не хвост, это антенна
Аватар пользователя

Карма: 5
Рейтинг сообщений: 3
Зарегистрирован: Ср янв 30, 2008 17:52:55
Сообщений: 1392
Рейтинг сообщения: 0
У меня когнитивный диссонанс. Если это ассемблер, то вопросов, подобных этому, быть в принципе не может, потому что знающий ассемблер без труда инициализирует SPI и отправит туда три байта. Не представляю, как даже готовыми ассемблерными модулями пользоваться, не зная ассемблер.

Ну собственно к этому и целюсь.

Просто хотел для начала по быстрому проверить работоспособность..
А то вдруг он дохлый, а буду потом блуждать и не понимать где косяк...

В общем походу проверить ардуиной не получится :))

Добавлено after 3 minutes 56 seconds:
Вопрос не в том, что является содержимым "квадратика", а в том "как создать такой квадратик" самостоятельно.
Это аналогия правил написания самодельной библиотеки для ардуиноIDE, только на порядок жестче.
Надо в описании (или у автора того Алгоритм Билдера) испросить как такое действо выполняется...
Иначе - только ждать обновлений от автора IDE.
:(

К сожалению автор этого АБ прекратил развитие этого проекта и ушел куда-то в другие области..


А ведь эти " квадратики" там создаются очень просто, просто представляя архитектуру МК.
И конечный код получается намного короче, чем у того, что компилирует СИ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: не могу проверить SSD1306 по SPI
СообщениеДобавлено: Ср янв 18, 2023 00:24:16 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1481
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15217
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для ардуиноIDE основой является Си/С++
В то же время платку можно и программой, написанной на ассемблере загрузить через внешний программатор (при наличии IDE, дающей возможность работать с ассемблером - к примеру та же АВР студио/ныне микрочип студио/ или "старая" АВРстудио 4.19)
В любом случае описание дисплея почитать придется...
:roll:
Честно говоря на алгоритм билдер у меня сил не хватило - сумел только "чистый ассемблер" да ардуиноIDEшный Си прожевать.
(половину зубьев пообломал).
8)
Ох и...
http://microsin.net/adminstuff/hardware ... oller.html
http://shop.a-lisa.org/wp-content/uploa ... SD1306.pdf
МНДЯАА....
:(


Последний раз редактировалось BOB51 Ср янв 18, 2023 00:47:51, всего редактировалось 1 раз.

Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 38 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y