Вопросы по теме 'i2c'

передача 32-битного адреса регистра в I2C_RDWR
Мне нужно написать программу I2C, которая может записывать данные в 32-битный и 16-битный адрес регистра, используя ioctl I2C_RDWR. Насколько я знаю, адрес устройства и данные вместе передаются в устройство с использованием одного и того же буфера...
2542 просмотров
schedule 06.11.2023

Как читать данные из Arduino с помощью Raspberry Pi с I2C
Я пытаюсь прочитать данные из Arduino UNO в Raspberry Pi с помощью модуля python smbus. Единственная документация, которую я смог найти по модулю smbus, - это здесь . Я не уверен, что означает cmd в модуле. Я могу использовать запись для отправки...
28280 просмотров
schedule 18.05.2024

i2c устанавливает тактовую частоту. Радха рок профессионал
Я пытаюсь изменить тактовую частоту. до 400 кГц (быстрый режим), но я не могу найти файл. Проблема в том, что read(file,buf,1) занимает 0,3 мс read(file,buf,count) count > 1 возвращает тот же buf[i] для i ‹ count. Это значение buf[0], которое я бы...
506 просмотров
schedule 30.03.2024

Вычисление задержки между записью и чтением на I2C в Linux
В настоящее время я работаю с I2C в Arch Linux Arm и не совсем уверен, как рассчитать абсолютную минимальную задержку, которая требуется между записью и чтением. Если у меня нет этой задержки, чтение, естественно, не проходит. Я только что применил...
1192 просмотров
schedule 20.01.2024

API проблемы программирования Aardvark I2C VB неоднозначен в отношении функции WRITE
Не углубляясь в предысторию проекта, мы создали файл BIN из некоторых стандартных текстовых полей, используя очень творческое кодирование. Проблем нет - он работал отлично. Затем мы записываем этот BIN-файл в микросхему EEPROM с помощью...
1194 просмотров
schedule 10.11.2023

Ошибка чтения I2C микроконтроллера PIC с кодом, сгенерированным MPLABX
Я использую MPLABX 3.10 и сгенерировал главный интерфейс I2C, используя функцию прерывания главного устройства MSSPI2C. Мне удалось сгенерировать событие записи I2C, которое на осциллографе выглядит нормально. Однако чтения не работают. Когда я...
500 просмотров
schedule 12.05.2024

Как я могу получить данные с камеры с помощью I2C и Arduino или Raspberry-pi 3?
У меня есть CMOS-камера , и у нее всего 3 контакта (v+, gnd и видеовыход), видеовыход представляет собой аналоговый сигнал. Проведя некоторые исследования, я обнаружил, что в этой камере используется PC1089K CMOS-датчик, который имеет цифровой...
4511 просмотров
schedule 05.05.2024

I2C и подтягивающие резисторы
У меня есть рабочий IMU EY88 10DOF, работающий на моей платформе Raspberry без каких-либо подтягивающих резисторов. Я кое-что прочитал в Интернете, и там говорится, что подтягивающие резисторы, несомненно, необходимы? Нужен ли подтягивающий...
4143 просмотров
schedule 13.10.2022

Raspberry Pi: проблема со связью через I2C
Я пытаюсь создать простой проект с интерфейсом I2C. Для этого я создал скетч в Arduino, который всегда отправляет один байт: #include <Wire.h> void setup() { Wire.begin(8); Wire.onRequest(requestEvent); } void loop() { delay(100);...
323 просмотров
schedule 19.10.2022

Отображение текста на ЖК-дисплее I2C
Я новичок в электронике и пытаюсь заставить свой ЖК-дисплей 1602 работать с адаптером I2C. У меня работает подсветка, но я не могу вывести текст. Это мой текущий код: #include <LiquidCrystal_I2C.h> #include <Wire.h> LiquidCrystal_I2C...
2647 просмотров
schedule 21.03.2024

Синтаксис команды i2c md
Это синтаксис команды i2c md. i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device Я понял, что чип будет заменен адресом устройства I2C, а адрес заменен адресом регистра, который нужно прочитать Я хочу понять, каково...
4066 просмотров
schedule 22.11.2022

CH341DLL.DLL + I2C не работает должным образом с VB.NET
Я пишу класс VB.NET для реализации функциональности CH341DLL.DLL. Метод CH341StreamI2C() используется для потоковой записи и чтения в устройство. Таким образом, я импортировал метод CH341StreamI2C() из DLL: <DllImport("CH341DLL.DLL",...
298 просмотров
schedule 22.05.2024

Чтение данных из EEPROM в модуле ядра Linux
Я должен прочитать MAC-адрес из EEPROM и установить его для сетевого интерфейса во время инициализации интерфейса. И я последовал комментарию из Прочитать запись EEPROM из модуля linux , чтобы прочитать EEPROM через sysfs. Но результат провален....
760 просмотров
schedule 24.11.2023

f3discovery: попытка использовать ЖК-экран 1602 с модулем I2C
Я пытаюсь использовать ЖК-экран на моем stm32F3discovery. Экран состоит из жк-дисплея на 16 символов в 2 строки и модуля I2C. Вот ссылка на продукт: https://www.aliexpress.com/item/32763867041.html?spm=a2g0s.9042311.0.0.27424c4dsV7dLS На...
626 просмотров
schedule 01.02.2024

ЖК-дисплей 16x2 с пустым дисплеем I2c
Я пытаюсь отобразить текст на LCD 16x2 через I2C, используя Wemos D1 Kit с библиотекой LiquidCrystal_I2C . Использование кода в папке примера: //YWROBOT //Compatible with the Arduino IDE 1.0 //Library version:1.1 #include...
364 просмотров
schedule 05.12.2023

Particle Photon, управляющий PCF8574 через I2C, работает на Arduino
Я пытаюсь читать и управлять некоторыми кнопками и светодиодами на инфракрасном глазу Bang & Olufsen. Он использует микроконтроллер pcf8574 для управления 2 светодиодами и 4 кнопками. Прежде всего, я просто хочу, чтобы светодиоды мигали. Я успешно...
41 просмотров
schedule 27.11.2023

Проблема с записью регистров FDC1004 с ESP32 во freeRTOS
Я пытаюсь прочитать некоторые встроенные датчики, используя FDC1004, подключенный к ESP32 в freeRTOS. У меня проблемы с записью 16-битных регистров FDC1004. Я запрограммировал тестовый код, считывающий идентификатор и записывающий регистры...
86 просмотров
schedule 11.11.2023

i2cdetect не распознает датчики VL6180X за мультиплексором I2C TCA9548A
У меня есть 2 датчика расстояния VL6180X, правильно подключенных к мультиплексору TCA9548A, однако он распознает только сам мультиплексор, а не 2 датчика, как вы можете видеть с 0x70. Есть ли способ настроить адреса i2c? i2cdetect -y 1 дает...
651 просмотров
schedule 30.12.2023

Raspberry Pi - ZeroDivisionError: деление с плавающей запятой на ноль - adafruit pca9685
Я борюсь со своей малиной. Терминал выводит, что есть деление на ноль с плавающей запятой, но я ничего не делю в коде. Я уже сбросил весь Пи и все переустановил. Первый запуск после сброса был успешным, но после этого каждый запуск показывает...
235 просмотров
schedule 03.12.2022

Почему происходит сбой загрузчика, когда я использую операцию чтения/записи i2c в uefi на платформе Qualcomm qcs?
Я могу прямо сейчас управлять gpio в uefi, поэтому нет проблем с тем, что я могу управлять физическим уровнем. Между тем, удалось открыть I2C_instance через. квалкомм I2cApiLib. Но когда я использую I2C_read/write в своем коде, загрузчик падает при...
70 просмотров
schedule 08.12.2022