![]() |
|
|
#51 |
|
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 601 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Собрал пакет к brcm47xx, архив в первом сообщении. Проверить не на чем.
|
|
|
|
|
|
#52 |
|
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 ![]() |
Перегрузил роутер и запустил все по новой
Код:
~# 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 то же. |
|
|
|
|
|
#53 |
|
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 601 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Писать только имя файла, а не полный путь: 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. |
|
|
|
|
|
#54 |
|
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 ![]() |
до установил 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. |
|
|
|
|
|
#55 | |
|
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 601 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Он должен находиться в /tmp Если в настройках logs_i2c_HD44780 - с него будет читать. А причин ?? В настройках отметил usb-uart вот и дигитемп затребовал Последний раз редактировалось melsem; 15.03.2016 в 09:35. |
|
|
|
|
|
|
#56 | |
|
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 ![]() |
Цитата:
Код:
# 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 |
|
|
|
|
|
|
#57 |
|
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 ![]() |
Расширитель портов PCF8574AT
![]()
|
|
|
|
|
|
#58 | |
|
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 601 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Тестилка ничего не читает и кодировка здесь ни при чем. Она втупую выводит по очереди каждый символ на экран, который вшит в память hd44780 намертво заводом изготовителем. Вот и иероглифы откуда на экране берутся. |
|
|
|
|
|
|
#59 |
|
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 ![]() |
АААА :-) Понятно спасибо за ответ.
|
|
|
|
|
|
#60 |
|
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 ![]() |
Почему после перезагрузки из папки /tmp исчезают мои файлики (тот же i2c_lcd_TEST)???
|
|
|
|
![]() |
| Метки |
| hd44780, i2c, lcd, pcf8574 |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|