Описание тега i2c
I2C - это двухпроводная последовательная шина. Он используется для взаимодействия с низкоскоростными периферийными устройствами во встроенных системах и материнских платах компьютеров.
1
ответ
I2C Формат адреса
Я работаю над записью / чтением данных через i2c на плату USB to i2c UMFT201. В спецификации указано, что адрес i2c по умолчанию - "22h". Я не могу понять, что это значит. Когда я использую общий адрес вызова, кажется, что он может записывать данные…
10 июн '14 в 13:22
1
ответ
Использование драйвера I2C dev
Я хочу настроить датчик по шине I2C с помощью модуля I2C-dev. Необходимая шина I2C запущена и работает, однако я не могу получить никаких данных от датчика. Может ли кто-нибудь помочь мне отладить приведенный ниже код. Все регистры датчиков являются…
31 май '18 в 07:18
1
ответ
Связь I2C BGM121 с встроенным Si7021 по SLWSTK6101C (BGScript)
Я работаю с Bluetooth-модулем Silicon Laboratories BGM121 и стартовым комплектом SLWSTK6101C. В этом комплекте есть датчик RHT (Si7021), который подключен к i2c на самой плате и через него к модулю. С примерами проектов я прошил напрямую без компиля…
06 дек '16 в 12:19
0
ответов
RPi Zero с RTC DS1307 - ошибка удаленного ввода-вывода
РЕДАКТИРОВАТЬ: эта проблема решена! проблема была в скрипте, запущенном на пи, который занимал контакт SCL (в моем случае скрипт, слушающий кнопку выключения). Так что не смог прочитать rtc. В настоящее время я следую этому руководству, чтобы подклю…
03 авг '18 в 09:20
2
ответа
Неявное замедление и ошибки неизвестного типа
Я пытаюсь преобразовать некоторый код C, который используется для микроконтроллера Arduino для использования с микроконтроллером Raspberry Pi. Они оба используют разные библиотеки, и это может быть проблема, с которой я столкнулся, но я не уверен, н…
03 мар '13 в 04:37
0
ответов
Распакуйте структуру C с помощью Python, переданного через I2C
Настройка такова: Arduino (Mega2560), принимающий данные GPS и телеметрии, который подключен к Raspberry Pi через I2C (Pi = Master). Я получил некоторый код от Github, который точно передает и распаковывает с плавающей точкой без проблем. Однако я н…
14 апр '18 в 15:08
0
ответов
I2C положил трубку
Я использую датчик давления MS5827_30BA, который подключается к интерфейсу I2C, и я зацикливаюсь на wire.endTransmission (Последовательный монитор печатает до команды, но не после в ".cpp" init). Я пользуюсь библиотекой BlueRobotics, и вот мой макет…
26 сен '17 в 23:32
0
ответов
Как использовать переменную, полученную от i2c в моем цикле void
Я решил использовать i2c для соединения двух arduinos, чтобы разделить нагрузку между ними. Ведущий получит данные от модуля Wi-Fi esp8266 и передаст их ведомому, который будет использовать эти данные в качестве контрольной точки для контроллера PİD…
08 янв '17 в 12:33
0
ответов
Использование мультиплексора Adafruit i2c с imu9150 (или mpu6050)
Я работаю над проектом, который будет использовать несколько imu 9150 (очень похоже на mpu 6150, комбинацию гироскопа, акселерометра и магнитометра) для измерения нижних углов тела. Поскольку мне требуется одновременная связь между несколькими устро…
22 янв '16 в 16:17
1
ответ
Почему я получаю IOError при запуске этого примера кода i2c на моем Beaglebone Black?
Ниже приведен пример image.py в библиотеке Adafruit SSD1306 для управления OLED-дисплеем через i2c на BeagleBone Black. Это дает мне IOError, но я не понимаю, что это значит. Возможно, ошибка IOErr связана с самим кодом или с конфигурацией i2c в Bea…
20 дек '14 в 00:24
0
ответов
I2C Связь между регистратором данных и датчиком Sensirion SHT31x-DIS
В настоящее время я пытаюсь связаться с датчиком температуры / относительной влажности на регистраторе данных CR1000x (ведущим является регистратор данных) В настоящее время я использую следующий код: Public TemporaryRead as Long BeginProg PortPairC…
28 авг '18 в 20:18
1
ответ
C/C++- библиотека для выравнивания износа EEPROM под Linux?
Кто-нибудь знает библиотеку для безопасного хранения данных в 8k-EEPROM, которая подключена через интерфейс I2C? Я особенно заинтересован в выравнивании износа, так как у меня есть приложение с интенсивной записью, где EEPROM следует / нужно использ…
16 апр '10 в 06:40
1
ответ
Связь i2c в IOKit на Mac OS X
Я пытаюсь связаться с дисплеем через ddc/ci с помощью функции MacOS X IOI2CSendRequest. Все работает, если я просто посылаю команду "установить", как установить яркость. Я вижу, что дисплей получает команду, потому что дисплей меняет яркость. Но ког…
19 июл '12 в 13:12
1
ответ
Проблема с использованием интерфейса AVR TWI
Я пытаюсь получить доступ к модулю HMC5883L, используя atmega2560. Я написал класс (I2C), содержащий основные методы, необходимые для связи I2C. Сначала я объясню проблему. Это то, что я сделал. int main(){ I2C i2c; //an object with basic I2C commun…
13 фев '13 в 12:43
0
ответов
Кто-нибудь успешно симулирует I2C с помощью GPIO в пользовательском пространстве и использует sysfs?
Я хочу использовать два контакта GPIO для имитации связи I2C, два контакта GPIO уже находятся в /sys/devices/virtual/misc/gpio каталог, он работает нормально --- когда я пишу на контакт, я могу обнаружить изменение вольта на нем. И я уже написал код…
12 янв '15 в 07:27
1
ответ
i2c в NodeJS на малиновом пи. "wire.readByte(function(err,res))" возвращает 255 независимо от значения на выводах
У меня есть малиновый пи, подключенный к IO Pi Plus от AB Electronics. У меня одна из двух микросхем MCP23017 только для вывода, а другая только для входа. Они индивидуально адресуются по 0x20 и 0x21 соответственно. Вывод в порядке, и я могу легко у…
16 фев '17 в 00:24
1
ответ
i2cdetect не показывает устройство, но оно есть
Просто быстрый вопрос. На моем i2c bus 0У меня есть два устройства, 0x32 а также 0x20, Когда я использую i2cdetect, появляется только один из них. # ./i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -…
24 дек '14 в 06:27
2
ответа
Как получить идентификатор устройства DSTH01 I2C Communication?
Я пытаюсь получить влажность и температуру, используя DSTH01. Но я не могу получить правильное значение. Я получаю влажность как -24 и температуру как -50. Я не знаю, где мне не хватает. Пожалуйста, помогите мне решить мою проблему. Первоначально, е…
25 апр '15 в 13:03
4
ответа
Реализация CRC8 на Arduino для записи в MLX90614
ОБНОВЛЕНИЕ: я даже не могу заставить этот калькулятор воспроизводить УИК SMBus, показанные на рисунках 8 и 9 этой таблицы! Так что я подключаю Arduino к датчику температуры Melexis, и все идет хорошо - не считая того, что я не могу заставить работат…
12 дек '13 в 21:42
1
ответ
Функция мягкого пинга I²C
Я использую мягкую реализацию I²C для считывания набора датчиков Sensirion SHT21. Я пытаюсь выяснить, как датчики отвечают, чтобы увидеть, действительно ли они подключены к устройству. Я использую Arduino, что означает, что весь мой код на C/C++ Биб…
03 сен '12 в 15:38