Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.04.2016, 15:58   #1
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

Цитата:
Теперь с подключенным sda не стартует ни при питании 3.3В, ни при 5В
Это так и у меня, т.к. при включении на этих gpio должен 0 быть. Подсоединять питание модулю немного погодя надо.
Цитата:
Напряжение на sda, scl при включении 2,25В
Какой номинал впаивали и куда? При 10кОм в роутере на землю и 4.7кОм в PCF8574 к +5В и питании 5В должно быть 3.3В на sda, scl

По i2cdetect 0 теперь определяет?

Последний раз редактировалось sakatgg; 10.04.2016 в 16:04.
sakatgg вне форума   Ответить с цитированием
Старый 10.04.2016, 16:08   #2
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

Ага, после загрузки подсоединяю sda, scl - работает.
Впаивал 10 кОм вместо 4,7кОм на gpio-0 и gpio-18. А ка сделать, чтоб не нужно было дергать питание?
Vovan_a вне форума   Ответить с цитированием
Старый 05.06.2016, 00:48   #3
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

Цитата:
Сообщение от Vovan_a Посмотреть сообщение
Ага, после загрузки подсоединяю sda, scl - работает.
Впаивал 10 кОм вместо 4,7кОм на gpio-0 и gpio-18. А ка сделать, чтоб не нужно было дергать питание?
Доступные gpio на Nexx WT3020

Добавил еще как задействовать gpio 37, 38, 39. C gpio 38 (sda) работает и стартует нормально роутер (на модуле подвязку 4.7кОм выпаял)

P.S., На WT3020 после пайки проводка к gpio 19, который подвязан к земле через 4.7кОм, этот резюк сдох (в обрыве), но роутер работает нормально. Сейчас попробовал подвязать его к + 3.3В через 4.7кОм.
Роутер стартанул нормально с sda на gpio 19, так что имейте ввиду (на модуле подвязку 4.7кОм выпаял). Пробовал и на родном uboot и на breed, работает.

P.S.2 Добавил здесь поведение роутера при старте и уровне hi на gpio 0,18,19 на WT3020

Последний раз редактировалось sakatgg; 10.06.2016 в 11:01.
sakatgg вне форума   Ответить с цитированием
Старый 10.04.2016, 16:14   #4
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

Цитата:
А ка сделать, чтоб не нужно было дергать питание?
Другие gpio использовать или задержку на включение модуля как то замутить. При reboot кстати это не влияет, ток про включении
sakatgg вне форума   Ответить с цитированием
Старый 10.04.2016, 16:30   #5
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

как узнать ID ds18b20?
Vovan_a вне форума   Ответить с цитированием
Старый 10.04.2016, 17:02   #6
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

Через WinSCP
Миниатюры
Нажмите на изображение для увеличения
Название: 2016-04-10_165912.jpg
Просмотров: 172
Размер:	142.0 Кб
ID:	3788  
sakatgg вне форума   Ответить с цитированием
Старый 10.04.2016, 18:24   #7
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

А у меня там пусто. Как проиннициализировать датчик?
Vovan_a вне форума   Ответить с цитированием
Старый 10.04.2016, 18:34   #8
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

Цитата:
Сообщение от Vovan_a Посмотреть сообщение
А у меня там пусто. Как проиннициализировать датчик?
insmod w1-gpio-custom bus0=0,1,0
замени 1 на свой номер gpio.

Команда покажет серийники всех подключенных датчиков к GPIO.
ls -l /sys/devices/w1_bus_master1 | sed '/drw/!d; /28-*/!d' | awk '{print $9}'

Прочитать потом с него
awk -F= '/t=/ {printf "%.02f\n", $2/1000}' /sys/bus/w1/drivers/w1_slave_driver/*/w1_slave
или
cat /sys/bus/w1/drivers/w1_slave_driver/*/w1_slave

Последний раз редактировалось melsem; 10.04.2016 в 18:47.
melsem вне форума   Ответить с цитированием
Старый 10.04.2016, 19:04   #9
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

У меня нет папки /sys/devices/w1_bus_master1. Поэтому команда
Код:
ls -l /sys/devices/w1_bus_master1 | sed '/drw/!d; /28-*/!d' | awk '{print $9}'
выдает ошибку
Код:
ls: /sys/devices/w1_bus_master1: No such file or directory
Vovan_a вне форума   Ответить с цитированием
Старый 10.04.2016, 19:07   #10
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

Инициализация: insmod w1-gpio-custom bus0=0,1,0
1 - замени на свой номер gpio.

А потом ищи серийники
melsem вне форума   Ответить с цитированием
Ответ

Метки
hd44780, i2c, lcd, pcf8574


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:43. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика