Страница 5 из 23
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Вт янв 23, 2018 18:26:53
ejector
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Вт янв 23, 2018 23:46:15
vlad465
Если дисплей работает по I2C, то и по SPI должен работать.
Для начала промойте шлейф дисплея. Еще раз проверьте пайки шин SPI.
Соответствует ли у вас прошивка установленному кварцу?
Отключаться через 5 сек приборчик не должен (если АКБ не разряжена), должен отключаться минимум через пару минут, после 5 циклов измерений. При подключенных проводах программатора может работать некорректно, отпаяйте.
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Ср янв 24, 2018 15:27:18
ejector
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Ср янв 24, 2018 15:41:37
vlad465
Попробуйте эту прошивку, но вряд ли в прошивке проблема.
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Ср янв 24, 2018 21:10:57
ejector
Действительно, изменился шрифт и цифры с буквами пробегают ещё быстрее. Вы писали что на 30 выводе МК сигнал сброса, но ведь у дисплея сброс на входе 14 т.е. вывод 1 МК. В чём подвох? или при переводе в spi назначение выводов дисплея меняется? Вариант остался один замена дисплея. Всё проверил вдоль, поперёк и даже по диагонали не один раз

Re: Автоматический определитель электронных компонентов Марк
Добавлено: Ср янв 24, 2018 22:10:30
vlad465
На схеме ошибка, печатка без ошибок, рабочая.
Правильная схема:
Если собирали по схеме, тогда правильно работать не будет, или нужно в исходниках переназначать порты, если по печатке, то все должно работать.
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Ср янв 24, 2018 22:31:36
ejector
Делал печатку из статьи, LDO только из имеющихся переразвёл, и да она совпадает с исправленной схемой. Закажу другой дисплей, т.к. в монтаже уверен на 110%. Через месяц другой отпишусь. Жаль что конструкция выходного дня откладывается на длительный срок

А под какой дисплей печатка из пятого поста на первой странице?
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Ср янв 24, 2018 22:45:15
vlad465
Из 5 поста под маленький 1602.
Про ваш дисплей - все же кажется что он хороший, перепроверьте еще хорошенько, может какие другие шины не контачат.
З.Ы. Если будете заказывать модуль, тогда берите лучше тот, что работает по SPI
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Чт янв 25, 2018 19:44:27
ejector
Продолжил эксперементировать с дисплечиком. Переделал плату от модуля i2c для spi, запаял экран на модуль. Подключил к ардуино согласно примеру (кроме чип селект), залил в неё Adafruit ssd1306_128x64_spi, дисплей работает. Далее подключаю модуль по схеме прибора, прошиваю TransistorTester в ардуину результат на фото, т.е. поведение такое же как и на приборе.

З.Ы. Именно такой модуль и хотел

Re: Автоматический определитель электронных компонентов Марк
Добавлено: Чт янв 25, 2018 21:08:25
vlad465
Ну а если чип селект на транзистортетере не припаивать?
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Чт янв 25, 2018 22:19:45
ejector
CS на самом модуле сидит на минусе, я имел ввиду что в примере его подключают к ардуино, а я не подключал, так и оставил т.е. в обоих вариантах на минусе. Наблюдая осциллограммы на выводе D/C дисплея сигнал как будто в инверсии на Adafruit

это TransistorTester

.

Re: Автоматический определитель электронных компонентов Марк
Добавлено: Чт янв 25, 2018 22:41:24
vlad465
Попробуйте D/C подтянуть резистором к питанию дисплея.
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Пт янв 26, 2018 21:33:03
ejector
Безрезультатно. Уменьшил серийные резисторы до 2 кОм, подтянул через 10 кОм к питанию модуля, т.к. на D0 размазаны фронты сигнала были и при касании щупа ослика сыпалось изображение. Сейчас фронты чёткие, но прикасании щупа на D0 всё равно сыплется. Про инверсию на D/C что я писал, всё зависит от выводимого изображения, в какие-то моменты сигнал похож на TransistorTester. Всё заказываю другой модуль и перестаю дурить голову себе и вам. Если у всех работает, а у меня в самом упрощённом варианте нет, вывод сам напрашивается.
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Вс фев 18, 2018 10:21:35
vlad465
Странное поведение дисплея, или не он виноват?
Расскажите, когда новый подключите.
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Пн фев 19, 2018 22:17:03
ejector
И снова здравствуйте. Пришёл дисплей. Вы оказались опять правы. Ситуация не изменилась. Прошивал так же это
https://www.mikrocontroller.net/svnbrow ... sd1306SPI/ символы только быстрее бегают, видно под 8 МГц прошивка. Испытания провожу на про мини дуине, ничего лишнего дсплей один на один с МК.
Может подкинете светлую мысль?

Re: Автоматический определитель электронных компонентов Марк
Добавлено: Вт фев 20, 2018 09:17:40
vlad465
Прошивку нужно использовать в соответствии с установленным кварцем, иначе временные диаграммы обращения к дисплею будут неправильными. И посмотрите схему сброса на модуле дисплея, сброс может быть аппаратный.
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Вт фев 20, 2018 11:43:41
ejector
Это понятно. Сброс через резистор на пин Res. Если не подключать res дисплей не включается. Не включается он так же если поменять местами D0 и D1. А вот при отключённом DS изо есть, но просто мусор.
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Вт фев 20, 2018 12:25:30
vlad465
Странно все.

Может сейчас китайцы стали делать дисплеи что они по SPI не работают?
Попробуйте работать по I2C, в транзистортестере придется перепаять немножко, в мануале написано к каким пинам что идет.
Только тогда нужно сделать аппаратный сброс, и в старых прошивках по I2C изображение выводилоcь с небольшим подтормаживанием, потому и делал по SPI.
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Вт фев 20, 2018 12:53:19
musor
скоре всего дисп медленый попал надо задержки задирать
Re: Автоматический определитель электронных компонентов Марк
Добавлено: Вт фев 20, 2018 13:22:36
vlad465
А что, они еще и медленные бывают?

Вроде не попадались такие, да и контроллер один, не должен по другому работать.