Стартовая страница › Форумы › Разработка и интеграция › Драйвер GPIO Raspberry Pi3
- В этой теме 14 ответов, 4 участника, последнее обновление 7 лет, 2 месяца назад сделано
manjey73.
-
АвторЗаписи
-
24.05.2017 в 10:58 #5890
manjey73Участникhttps://github.com/Manjey73/OpnenKPs/releases/tag/KpRpi3
Ссылка на первый релиз драйвера использования GPIO мини PC Raspberry Pi3
Должно работать и на Raspberry Pi2 а так же на Pi B+ c 40-ка пиновым разъемом.
И вероятно даже на 1-й с маленьким разъемом, просто исключать из использования не существующие gpio.Просьба к Михаилу, пройтись по исходникам и поправить там вывод надписей для различной локализации.
Тестируйте, смотрите что не так. Описание добавлю чуть позже.
При запуске на Windows можно настроить командную строку и скопировать ее в конфигурацию на Raspberry24.05.2017 в 16:20 #5899
MikhailМодераторmanjey73, сделайте в коде заготовки для вставки английских фраз: Localization.UseRussian ? «Ваша фраза на русском» : «Место для фразы на английском.»
В существующих драйверах в лог выводятся фразы на русском или английском. Мультиязычный только пользовательский интерфейс. Для интерфейса создаются файлы с локализацией (см. существующие драйверы). Если Вы сделаете такой файл на русском, то я могу его перевести на английский.
24.05.2017 в 16:29 #5903
MikhailМодераторКак Вы думаете, насколько велик риск спалить РПи целиком, если пользоваться её GPIO?
Они ведь никак не защищены от скачков напряжения.24.05.2017 в 23:28 #5908
manjey73УчастникГлавное не нагрузить выходы обмотками реле, для этого на платах есть дополнительный контакт, на котором по умолчанию стоит перемычка и питание 5В идет от Raspberry. Эту перемычку удаляют и подают питание напрямую. От Raspberry питаются только оптопары.
Для входов аналогично, необходима oпторазвязка.
25.05.2017 в 11:53 #5922
manjey73УчастникKpLogic при указании Localization.UseRussian пишет ошибку UseRussian не существует в типе Localization
Все, получилось…
-
Ответ изменён 9 лет, 2 месяца назад пользователем
manjey73.
25.05.2017 в 16:40 #5939
manjey73УчастникПоправил вывод сообщений для Инглиша в dll.
26.05.2017 в 14:07 #5952
djbond07УчастникДобрый день! Можете немного рассказать как использовать драйвер? Хотелось бы потестировать.
26.05.2017 в 14:48 #5954
MikhailМодераторmanjey73, сообщения на англ. посмотрю на след. неделе
26.05.2017 в 14:49 #5955
MikhailМодераторМожете немного рассказать как использовать драйвер?
Рассказать, добавив описание на гитхабе ))
26.05.2017 в 16:30 #5958
manjey73УчастникНу описание я добавил. Запустите на Windows, так как нет вызываемой библиотеки, то будет ошибка.
Но можно запустить свойство КП и поставить галочками необходимые GPIO (нумерация согласно BCM формата), выставить направление работы Вход/выход, подтяжку резисторов Минус/Плюс и уровень Low/High (работает только для активации выходов).Сохранить, потом если у вас уже давно настроено и не хочется копировать весь XML файл настроек, можно просто скопировать командную строку.
Проверять можно утилитой gpio — gpio readall
https://github.com/Manjey73/OpnenKPs/tree/master/KpRpi3
Собственно Readme там есть, надо только в папочку зайти.
-
Ответ изменён 9 лет, 2 месяца назад пользователем
manjey73.
02.06.2017 в 10:44 #5998
manjey73УчастникВыложил в релизах обновленную библиотеку в архиве. Позволяет использовать все GPIO на Raspberry Pi 3.
Исходники не обновлял…02.06.2017 в 15:23 #6000
MikhailМодераторКогда я работаю со исходниками Rapid SCADA, они сразу лежат в той папке, которая связана с Гитхаб. Поэтому закинуть или загрузить изменения занимает секунд 15. Рекомендую.
02.06.2017 в 15:29 #6002
manjey73Участнику меня помимо этого задачи есть, если я привяжу исходники к папкам, то там будут постоянные ошибки в коде, поэтому я когда протестировал сам, только тогда и положил. По крайней мере кто будет собирать из исходников, то меньше шансов нарваться на ошибку.
Вторая версия по коду не сильно отличается, просто задействовал все пины, чтобы была возможность освободить GPIO4 для датчиков и сохранить нужные мне сейчас 24 пина.
Чисто такая необходимость. Это можно сделать и на 1-й версии.05.06.2019 в 12:23 #12098vergilium
УчастникДобрый день. Подскажите где можно скачать откомпилированый модуль KpRpi3? Спасибо.
05.06.2019 в 13:49 #12102
manjey73УчастникКачать zip вариант
в Zip варианте позволяет использовать GPIO4 как вход выход или отключить его и использовать данный вход для датчика 1Wire -
Ответ изменён 9 лет, 2 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.