|
15.03.2016, 09:46 | #1 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Расширитель портов PCF8574AT
|
15.03.2016, 11:21 | #2 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 |
Re: I2C hd44780 модуль на расширителе PCF8574.
АААА :-) Понятно спасибо за ответ.
|
15.03.2016, 11:57 | #3 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Почему после перезагрузки из папки /tmp исчезают мои файлики (тот же i2c_lcd_TEST)???
|
15.03.2016, 12:41 | #4 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
|
15.03.2016, 12:00 | #5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Потому что папка /tmp находится в оперативной памЯти
|
15.03.2016, 12:51 | #6 |
Junior Member
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0 |
Re: I2C hd44780 модуль на расширителе PCF8574.
ок, тогда где лучше складывать свои скрипты?
|
15.03.2016, 14:32 | #7 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Если просто файл (который будет часто перезаписываться типа временный) то в /tmp.
Если какие то данные, которые не очень часто перезаписываются, где угодно. ------------------------ Если надо в модуле i2c_hd44780 выводить на lcd не временный фаил (что бы был после перезагрузки) пример: создать в папке /www файл my-file: Создать ссылку в папке /tmp на этот файл и вписать ее в фаил rc.local перед exit 0 Код:
ln -sf /www/my-file /tmp/my-file ----------------------- А исполняемый фаил (запускающийся скрипт) лучше всего в /usr/sbin c этой папки для запуска не надо указывать полный путь. Достаточно в консоль вписать только его имя. Последний раз редактировалось melsem; 15.03.2016 в 14:47. |
18.03.2016, 00:25 | #8 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Проверил патченный модуль w1-gpio на A5-V11 (RT5350) с прошивкой openwrt-ramips-rt305x-mpr-a1-squashfs-sysupgrade.bin (СС) - полёт нормальный
Лог ядра: Код:
[ 208.660000] Custom GPIO-based W1 driver version 0.1.1 [ 208.670000] w1-gpio w1-gpio.0: no of_node; not parsing pinctrl DT [ 208.670000] rt2880-pinmux pinctrl: request pin 25 (io25) for pio:25 Последний раз редактировалось sakatgg; 18.03.2016 в 00:41. |
19.03.2016, 16:38 | #9 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
Спасибо sakatgg.
Патченный модуль w1-gpio на ASUS n13U ramips и в Barrier Breaker, r48199 работает. Последний раз редактировалось melsem; 19.03.2016 в 16:49. |
23.03.2016, 02:37 | #10 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: I2C hd44780 модуль на расширителе PCF8574.
А виновником оказалась
В корпусе над ней разместил lcd. И в момент срабатывания отключения реле происходят наводки. Вытащил ее с корпуса, пока работает. Позже добавлю в прогу задержку, что бы сразу же после отключения нагрузки при работе терморегулятора, не происходило обмена данными по i2c. |
Метки |
hd44780, i2c, lcd, pcf8574 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|