|
12.02.2016, 04:58 | #1 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Проверил i2c_HD44780_0.1.2c-read-file+ds18b20+clock_ramips_24kec.zip на ASUS RT-N13U прога работает нормально.
Подпаялся к gpio11 и gpio13, что на выключателе. Выпаяю его вовсе, что бы к gpio9 можно было и ds1820 по 1w подключить. Он замыкает gpio на корпус. |
15.02.2016, 22:36 | #2 | ||
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Цитата:
Цитата:
P.S. И на A5-V11 не видит 2004 почему-то (скрин), который на 703N работает Последний раз редактировалось sakatgg; 16.02.2016 в 19:12. |
||
17.02.2016, 06:01 | #3 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
На ASUS RT-N13U w1 по gpio не работает. Облом.
Код:
root@OpenWrt:/tmp# insmod w1-gpio-custom bus0=0,9,0 root@OpenWrt:~# cat /sys/kernel/debug/gpio GPIOs 0-23, platform/10000600.gpio, 10000600.gpio: gpio-7 (rt-n13u:power ) out lo gpio-8 (rt-n13u:wifi ) out hi root@OpenWrt:~# cat /sys/kernel/debug/gpio root@OpenWrt:~# insmod w1-gpio-custom bus0=0,9,0 kmod: module is already loaded - w1-gpio-custom root@OpenWrt:~# Хотя после повторной insmod w1-gpio-custom bus0=0,9,0 выскакивает ошибка, что уже запущен Подумал что может быть с датчиками или подтяжкой проблема. Проверил команду на tp-link 3020 c отключенными ds18 (вытащил разъем), w1 в системе появилась. gpio9 проверил просто как выход и вход, работает. Вывод: под ramips надо исходники править. Что то не так работает. А w1 - это управление по одной шине и задержки между отправкой, переключении на in, пауза, синхро (strob), пауза, переключении на out.... и так далее. каждый байт команд и данных по одному биту на передачу и прием. Выход за пределы длительности для фиксации лог. уровней.... Но i2c работает без проблем. sda и scl есть Код:
root@OpenWrt:~# cat /sys/kernel/debug/gpio GPIOs 0-23, platform/10000600.gpio, 10000600.gpio: gpio-7 (rt-n13u:power ) out lo gpio-8 (rt-n13u:wifi ) out hi gpio-11 (sda ) in hi gpio-13 (scl ) in hi root@OpenWrt:~# i2cdetect -y i2c-gpio0 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: -- -- -- -- -- -- -- -- root@OpenWrt:~# |
20.02.2016, 17:01 | #4 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Добавил чтение с ds1820 подключенных через USB-data кабель.
И веб морду Cyberwrt пока только с настройками : 192.168.0.198/cgi-bin/modules/i2c_hd44780/index.cgi IP вписать свой. Архивы с пакетами i2c_HD44780_0.1.5 к ar71xx и ramips в первом сообщении. На ar71xx tp-link 3020 и gi-inet работает все, а в ramips (ASUS RT-N13U) w1 на gpio так и не работает. |
20.02.2016, 22:28 | #5 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Вроде настройки и кнопки в web срабатывают четко, датчики через gpio на 703N работают. A5-V11 через другой БП запитал, может из-за него выгружается модуль (наводки типо)
Кнопки в Opere 12 и Chrome коряво как-то отображаются Последний раз редактировалось sakatgg; 20.02.2016 в 22:48. |
21.02.2016, 01:31 | #6 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Я архивы не те скинул.
Перезалил их. И для ds1820 подключенных через usb серийники к датчикам можно и не вписывать. Берет их с файла конфигурации Последний раз редактировалось melsem; 21.02.2016 в 01:34. |
21.02.2016, 13:15 | #7 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Very good По usb датчики так понимаю можно подключать через модуль PL2303 (скрин)?
|
27.02.2016, 03:45 | #8 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
К ar71xx моль i2c_hd44780 загрузил в категорию Utilites, а также обновил архивы в первом посту.
Последний раз редактировалось melsem; 27.02.2016 в 15:54. |
27.02.2016, 14:51 | #9 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
ASUS RT-N13U (ramips) w1 на gpio, а так же digitemp-usb(pl2303) через HUB не работает.
При подаче любой команды с набора digitemp вешает роутер наглухо, пока не выдернешь юсб-data(pl2303) c usb. Без HUB все нормально. Хабы подключал разные у меня их 3-шт Аудио-карты и модем с hub и без него работают нормально. Забиваю я на него. Будет как Wifi-радио с lcd 1602 показывать время и канал радио-станции. Все равно года 3-4 лежал в кладовке. Будет хоть какая нибудь польза. Для себя сделал вывод. Для поделок лучшие устройства на базе проца 9331. gpio-выводов много и исходники править не надо. И цена. Последний раз редактировалось melsem; 27.02.2016 в 15:03. |
02.03.2016, 20:18 | #10 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Поставил из веб Cyberwrt модулем на 703N (предварительно сделал remove), на LCD часы и темпу с двух датчиков выводит,но в веб не отображается температуру (страница обновляется). В Opera и Chrome пробовал.
И не понял "LCD: info banner" - включил, но не заметил где и что изменилось? Последний раз редактировалось sakatgg; 02.03.2016 в 20:39. |
Метки |
hd44780, i2c, lcd, pcf8574 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|