![]() |
![]() |
#51 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Собрал пакет к 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
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Писать только имя файла, а не полный путь: 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
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Он должен находиться в /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
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Тестилка ничего не читает и кодировка здесь ни при чем. Она втупую выводит по очереди каждый символ на экран, который вшит в память 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 |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|