|
14.03.2015, 20:04 | #1 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989 |
Re: CyberWrt модуль "Термостат"
Это понятно когда питание 3В на 8574. Но 1620 на 3В еле тянет, приходиться на 5В подключать, и через подтяжку пойдет на gpio уже поболее.
Вот еще проблемы какие у меня с подключенным LCD 1620 через 8574: 1. Прописываю ручками в консоле - нормально подрубается: echo 57 > /sys/class/gpio/export echo 59 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio57/direction echo out > /sys/class/gpio/gpio59/direction insmod hd44780 echo 1 > /sys/class/gpio/gpio59/value в rc.local вписываю - не подрубается, т.е. по cat /sys/kernel/debug/gpio не появляются пункты "gpio-60 (HD44780_DB4" и т.д. 2. Script text: вписал вывод даты и датчик темпы -> жму RUN -> Save -> 1620 все выводит. При перезагрузке приходиться вводить что в 1 пункте ручками, но на 1620 пусто, не помогает также остановка скрипта и запуск снова - пусто. Что посоветуете? Последний раз редактировалось sakatgg; 14.03.2015 в 20:30. |
14.03.2015, 21:29 | #2 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599 |
Re: CyberWrt модуль "Термостат"
Цитата:
А подтяжка не на 5v а на 3v. Потому и писал что на входе 2.8v достаточно для pcf8574 при 5v питании. Для запуска написать два одинаковых скрипта и все. Но с такими именами: HD44780 закинь в /etc/init.d атрибут 755 S88HD44780 закинь в /etc/rc.d атрибут 777 Код:
#!/bin/sh /etc/rc.common START=88 start() { insmod i2c-dev insmod i2c-gpio-custom bus0=0,18,20 echo pcf8574 0x27 > /sys/bus/i2c/devices/i2c-0/new_device echo 57 > /sys/class/gpio/export echo 59 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio57/direction echo out > /sys/class/gpio/gpio59/direction insmod hd44780 echo 1 > /sys/class/gpio/gpio59/value } stop() { rmmod hd44780 } И перезагрузи. Она будет первой (с адресом 0x27) инициализирована после перезагрузки и gpio будут от 56 до 63. Что бы другие pcf8574 добавить. Пропиши ниже этой строки: Код:
echo pcf8574 0x27 > /sys/bus/i2c/devices/i2c-0/new_device Все остальные gpio будут здесь читай. Последний раз редактировалось melsem; 14.03.2015 в 23:43. |
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|