![]() |
![]() |
#41 |
Member
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0 ![]() |
![]()
У меня после установки модуля на NEXX WT3020H отсутствует файлик http://192.168.0.11/cgi-bin/modules/...44780/Sset.cgi. Соответственно при нажатии кнопки настроек появляется ошибка. Физически к gpio ничего не подключено пока.
|
![]() |
![]() |
![]() |
#42 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
На WT3020 удалось запустить на gpio 0 (sda) и gpio 18 (scl), но только при питании на PCF8574 - 3.3В (LCD 1602). Темновато, но видно пашет, дата, часы, банер.
При запитки от 5В - во-первых роутер не стартует (на gpio 0,18 - 2.7В, должно быть не более 1.7В, как при питании от 3.3В) и даже если после старта подсоединить, то не запускается. Тоже самое и на LCD 2004 ни при 5В ни при 3.3В не запускается I2C hd44780. Может с другими gpio получиться, но мне паять надо опять ![]() melsem, В первом посте, в архиве для ar71xx лежит версия от ramips, байт в байт Последний раз редактировалось sakatgg; 06.03.2016 в 03:13. |
![]() |
![]() |
![]() |
#43 |
Member
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0 ![]() |
![]()
А если использовать вот такие преобразователи уровня http://www.aliexpress.com/item/Free-...361171646.html будет работать?
|
![]() |
![]() |
![]() |
#44 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
Поработал несколько часов и выгрузился модуль, подсветка даже погасла. Не перегружая роутера запустил ручками - опять заработал, через несколько минут опять выгрузился, такая же проблема и на A5-V11 была. Пока из тестируемых на 703N проблем не было. Надо другие gpio искать, которые не системные и пробовать комбинации с теми что известны,
Последний раз редактировалось sakatgg; 06.03.2016 в 13:13. |
![]() |
![]() |
![]() |
#45 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() Приеду с работы пере залью архив к ar71xx. Терморегулятор с настройками для ds1820 на gpio уже там будет. Но веб отображения температуры пока не дописан. Времени почти нету. Работаю. На tp-link 3420v2, 3020 и gl-inet ar71xx, а также ramips-Asus RT-N13U у меня модуль (шина I2C) работает нормально. Тестирую я на них. Последний раз редактировалось melsem; 06.03.2016 в 13:25. |
|
![]() |
![]() |
![]() |
#46 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
Это на WT3020
Код:
Sun Mar 6 03:28:14 2016 authpriv.info dropbear[1350]: Exit (root): Exited normally Sun Mar 6 08:27:19 2016 kern.err kernel: [19838.560000] i2c i2c-0: sendbytes: NAK bailout. Sun Mar 6 12:56:50 2016 user.info syslog: module is already loaded - w1-gpio-custom Sun Mar 6 12:56:50 2016 user.info syslog: module is already loaded - i2c-dev Sun Mar 6 12:56:50 2016 user.info syslog: module is already loaded - i2c-gpio-custom Sun Mar 6 12:58:17 2016 kern.info kernel: [36097.030000] device wlan0 left promiscuous mode Sun Mar 6 12:58:17 2016 kern.info kernel: [36097.030000] br-lan: port 2(wlan0) entered disabled state Sun Mar 6 12:58:17 2016 daemon.notice netifd: Network device 'wlan0' link is down Sun Mar 6 13:02:53 2016 kern.err kernel: [36373.220000] i2c i2c-0: sendbytes: NAK bailout. Sun Mar 6 13:04:45 2016 user.info syslog: module is already loaded - w1-gpio-custom Sun Mar 6 13:04:45 2016 user.info syslog: module is already loaded - i2c-dev Sun Mar 6 13:04:45 2016 user.info syslog: module is already loaded - i2c-gpio-custom |
![]() |
![]() |
![]() |
#47 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Архив 0.1.6 к ar71xx перезалил.
И добавил еще архив 0.2.3 к ar71xx. Для ds1820 на gpio +терморегулятор и +отображение показаний в вебе. После установки пакета в настройках отмечено <<w1-gpio>>. Не активные в зтом меню будут скрыты. Пока не сменить и сохранить на <<Off>> или <<usb-uart>> И еще: если в настройка температуры включения-отклчения Power-OFF больше чем Power-ON - работает как термостат. Если Power-OFF меньше чем Power-ON - работает как кодиционер. Модуль сам определяет гистерезис по разнице температур в настройках. На gpio-выходах, для управления силовыми ключами, активный "0". Последний раз редактировалось melsem; 07.03.2016 в 03:32. |
![]() |
![]() |
![]() |
#48 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 ![]() |
![]()
Что у меня LCD не заработал :-(
Итак GL.iNet 6416 -> I2C (SDA-20, SCL-19) -> PCF8574 -> LCD HD44780 16х2 Код:
/# i2cdetect 0 WARNING! This program can confuse your I2C bus, cause data loss and worse! I will probe file /dev/i2c-0. I will probe address range 0x03-0x77. Continue? [Y/n] y 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 3f 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- – # echo pcf8574 0x3f > /sys/bus/i2c/devices/i2c-0/new_device root@OpenWrt:/# dmesg | tail [ 51.550000] EXT4-fs (sda3): recovery complete [ 51.570000] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null) [ 5879.610000] eth1: link down [ 5879.610000] br-lan: port 1(eth1) entered disabled state [ 5921.110000] eth1: link up (1000Mbps/Full duplex) [ 5921.110000] br-lan: port 1(eth1) entered forwarding state [ 5921.110000] br-lan: port 1(eth1) entered forwarding state [ 5923.110000] br-lan: port 1(eth1) entered forwarding state [22145.240000] pcf857x 0-003f: probed [22145.250000] i2c i2c-0: new_device: Instantiated device pcf8574 at 0x3f Код:
/# cat /sys/kernel/debug/gpio GPIOs 0-29, ath79: gpio-0 (gl-connect:red:wlan ) out lo gpio-11 (reset ) in lo gpio-13 (gl-connect:green:lan) out lo gpio-19 (scl ) in hi gpio-20 (sda ) in hi GPIOs 56-63, i2c/0-003f, pcf8574, can sleep: gpio-57 (sysfs ) out hi gpio-59 (sysfs ) out lo По отключал все кроме LCD адрес и порт настроил, на экран ничего не выводит ![]() |
![]() |
![]() |
![]() |
#49 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А зачем новое устройство для управления GPIO выводами pcf8574, как пинами проца для управления силовыми ключами или еще чем-то, ООЧЕНЬ медленным.
Где в этой теме написано, что надо. # echo pcf8574 0x3f > /sys/bus/i2c/devices/i2c-0/new_device ![]() ![]() ![]() Все что надо: Установить пакеты для i2c, установить модуль, в настройках вписать адрес и gpio выводы для шины. Перезапустить модуль. А если, все отключил то и запускать надо с консоли. Но зачем консоль ![]() Выставь в настройках все в ON, а sensor ds18 в OFF. Потом разберешься что и для чего. |
![]() |
![]() |
![]() |
#50 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 ![]() |
![]()
ok, завтра попробую. Спасибо.
|
![]() |
![]() |
![]() |
Метки |
hd44780, i2c, lcd, pcf8574 |
Здесь присутствуют: 10 (пользователей: 0 , гостей: 10) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|