A
Alex B
Guest
Доброй ночи. Как на Repka Pi4 увеличить частоту i2c-1 со 100 КГц до 400 КГц ?
Есть решение у этой задачи ?
TWI I2C 400 KHz
Доброй ночи. Как на Repka Pi4 увеличить частоту i2c-1 со 100 КГц до 400 КГц ?
Доброй ночи. Как на Repka Pi4 увеличить частоту i2c-1 со 100 КГц до 400 КГц ?
⚙ РЕД ОС 8 портирована в одноплатный компьютер Repka Pi 4 Optimal
Repka Pi 4 Optimal — российский одноплатный компьютер для замены Raspberry Pi 4 с аналогичной конструкцией, включая габаритные размеры, расположение основных интерфейсов, места и размеры отверстий для крепления и распиновку GPIO-разъёма.
Использование Repka Pi 4 Optimal с операционной системой РЕД ОС 8 предоставляет пользователям широкий спектр возможностей благодаря малым размерам устройства и низкому энергопотреблению. Данное решение может применяться в различных сферах, таких как промышленная автоматика, робототехника и образование.
Инструкция по установке РЕД ОС 8 на Repka Pi 4 Optimal
⛓ Образ РЕД ОС 8 для Repka Pi 4 Optimal
⛓ Подробнее о совместимости
При попытке включить аппаратное ускорение
apt.undo.it
ошибка 111 "в соединении отказано"
Обновление документации: Repka Pi 4 Optimal!
Мы существенно дополнили статью по Repka Pi 4 Optimal в нашей документации! Теперь там есть:
Общий обзор Repka Pi 4 Optimal.
Подробности о разъемах, GPIO и питании (+схемы)
Электрические характеристики и предельные параметры
Если у вас были вопросы по питанию, нагрузкам или особенностям платы — теперь все ответы в одном месте!
Ознакомиться с обновленной статьей можно по ссылке.
Что-то тут пошло не так![]()
Что-то тут пошло не так![]()
У кого на работе RHEL и прочие энтерпрайз-операционки, тот с большей вероятностью выберет Ред ОС домой, как близкое к работе решение
Ну и зачем такое нужно? Проще на Ubuntu сидеть или если хочется острых впечатлений ALT![]()
Здравствуйте.
Я пообещал подготовить статью по GPIOD для Репки 4, но я споткнулся.
Я смог на разъеме выловить только 2 пина, которыми я могу управлять:
Физический пин 18.
Физический пин 7.
У меня Репка Pi4 Optimal с MMC.
Я могу обратиться только к двум ногам в моем C-файле.
lineLed = gpiod_chip_get_line(chip, 3);
lineInOK = gpiod_chip_get_line(chip, 10);
gpiod_line_request_output(lineLed, "example1", 0);
gpiod_line_request_input(lineInOK, "example1");
И они работают.
Но прошу обратить внимание на номера:
Физический пин 18 у меня соответствует номеру 3 в программе.
Физический пин 7 у меня соответствует номеру 10 в программе.
Если я беру утилиту "gpiomon gpiochip 3" или "gpiomon gpiochip0 10" то я вижу фронты и спады
----пример вывода Начало
root@Repka-Pi:~# gpiomon gpiochip0 10
event: RISING EDGE offset: 10 timestamp: [ 260.862810126]
event: FALLING EDGE offset: 10 timestamp: [ 273.115204644]
event: RISING EDGE offset: 10 timestamp: [ 275.771321307]
event: FALLING EDGE offset: 10 timestamp: [ 276.128560125]
event: RISING EDGE offset: 10 timestamp: [ 276.362115049]
----пример вывода Конец
Я перепробовал все 63 линии на gpiochip0.
Я даже смог завесить Езернет, когда подошел к линиям 32...36.
----пример вывода Начало
line 31: unnamed unused input active-high
line 32: unnamed "interrupt" input active-high [used]
line 33: unnamed "host-wakeup" input active-high [used]
line 34: unnamed "device-wakeup" output active-high [used]
line 35: unnamed "reset" output active-low [used]
line 36: unnamed "shutdown" output active-high [used]
line 37: unnamed unused input active-high
----пример вывода Конец
Вопрос 1. Мои найденные цифры никак не коррелируют с офиициальным пиноутом для Репки4. Я использую ПиНСЕТ номер 2.Почему так?
Вопрос 2. я нигде не нашел, что библиотеки GPIOD на сайте Репки прямо идут для Репки4. Везде написано про Репку 3. Пожалуйста скажите, это я не до конца разобрался и не понимаю ничего в Репках?
Прошу мне рассказать, где я ошибаюсь и что я делаю не так.
Я попробовал номера портов 113(физ пин 7), 112(физ пин 13), 362(физ пин 15) - и если я их инициализирую в моей программе - то прога компилируется без ошибок, но при запуске падает сразу же.
Не падает только с номерами 3 и 10.
Может дело в драйвере, который добавляет gpiochip в систему? Потому gpiod не работает, поскольку нет правильного сопоставления?