14.03.2016, 23:49 | #51 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Собрал пакет к brcm47xx, архив в первом сообщении. Проверить не на чем.
|
15.03.2016, 08:31 | #52 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Перегрузил роутер и запустил все по новой
Код:
~# insmod i2c-dev module is already loaded - i2c-dev root@OpenWrt:~# insmod i2c-gpio-custom bus0=0,20,19 root@OpenWrt:~# 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: -- -- -- -- -- -- -- -- root@OpenWrt:~# /etc/init.d/i2c_HD44780.init start module is already loaded - i2c-dev module is already loaded - i2c-gpio-custom uci: Entry not found uci: Entry not found uci: Entry not found uci: Entry not found uci: Entry not found uci: Entry not found uci: Entry not found uci: Entry not found root@OpenWrt:~# root@OpenWrt:~# 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 hi gpio-19 (scl ) in hi gpio-20 (sda ) in hi root@OpenWrt:~# sh /tmp/i2c_lcd_TEST module is already loaded - i2c-dev module is already loaded - i2c-gpio-custom root@OpenWrt:~# i2c_HD44780 -d 0 -a 0x27 -f /tmp/111.txt -u 1011 Write Error : No such device or address (6) root@OpenWrt:~# Код:
sda_gpio=20 scl_gpio=19 i2c_adres=0x3f При этом выпал в осадок Web-интерфейс роутера совсем не отзывается. Не так что бы он мне сильно нужен, но неприятный сюрприз. http://192.168.8.1/cgi-bin/modules/i2c_hd44780/Sset.cgi - не откликается и http://192.168.8.1/index.html то же. |
15.03.2016, 08:52 | #53 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Писать только имя файла, а не полный путь: i2c_HD44780 -d 0 -a 0x3f -f 111.txt -u 1111
И в настройка только имя файла Кирилица будет отображаться адабро-кадаброй. Так только часы будут i2c_HD44780 -d 0 -a 0x3f -u 1111 Если в настройках все в ON, а sensor ds18 в OFF то запускай с веба. тестилка жрет много ресурсов. Она на bash написана. Перед запуском тестилки дай команду killall i2c_HD44780 пару раз. Возможно i2c_HD44780 запущен. Скинь фото платы с pcf8574 Попробуй переустановить сам пакет: opkg remove i2c_HD44780 вручную удалить файл /etc/config/i2c_HD44780 (почему то сам не удаляется) И установить заново. В настройках вписать адрес и gpio выводы для шины , а sensor ds18 в OFF. Последний раз редактировалось melsem; 15.03.2016 в 09:18. |
15.03.2016, 09:04 | #54 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 |
Re: I2C hd44780 модуль на расширителе PCF8574.
до установил digitemp и заработало
Код:
/# opkg update root@OpenWrt:/# opkg install digitemp Installing digitemp (3.6.0-5) to root... Downloading https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages//digitemp_3.6.0-5_ar71xx.ipk. Configuring digitemp. Configuring i2c_HD44780. sed: /www/menu.html: No such file or directory sed: /www/menu.html: No such file or directory Collected errors: * pkg_run_script: package "i2c_HD44780" postinst script returned status 1. * opkg_configure: i2c_HD44780.postinst returned 1. root@OpenWrt:/# /etc/init.d/i2c_HD44780.init start module is already loaded - i2c-dev module is already loaded - i2c-gpio-custom uci: Entry not found uci: Entry not found uci: Entry not found uci: Entry not found uci: Entry not found uci: Entry not found uci: Entry not found uci: Entry not found P.S. тестилка выдает на экран абру-кадабру, i2c_HD44780.init start выводит на экран /tmp/logs_i2c_HD44780 Последний раз редактировалось Oakim; 15.03.2016 в 09:07. |
15.03.2016, 09:29 | #55 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Цитата:
Он должен находиться в /tmp Если в настройках logs_i2c_HD44780 - с него будет читать. А причин ?? В настройках отметил usb-uart вот и дигитемп затребовал Последний раз редактировалось melsem; 15.03.2016 в 09:35. |
|
15.03.2016, 09:34 | #56 | |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Цитата:
Код:
# killall i2c_HD44780 killall: i2c_HD44780: no process killed root@OpenWrt:/# sh /tmp/i2c_lcd_TEST module is already loaded - i2c-dev module is already loaded - i2c-gpio-custom |
|
15.03.2016, 09:46 | #57 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Расширитель портов PCF8574AT
|
15.03.2016, 10:57 | #58 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Цитата:
Тестилка ничего не читает и кодировка здесь ни при чем. Она втупую выводит по очереди каждый символ на экран, который вшит в память hd44780 намертво заводом изготовителем. Вот и иероглифы откуда на экране берутся. |
|
15.03.2016, 11:21 | #59 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 |
Re: I2C hd44780 модуль на расширителе PCF8574.
АААА :-) Понятно спасибо за ответ.
|
15.03.2016, 11:57 | #60 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Почему после перезагрузки из папки /tmp исчезают мои файлики (тот же i2c_lcd_TEST)???
|
Метки |
hd44780, i2c, lcd, pcf8574 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|