i2c
Убунту
Вопрос или проблема У меня есть ПК с Ubuntu 22.04 и графической картой Nvidia 1060 с одним экраном, используемым в качестве домашнего кинотеатра, с обычным монитором и проектором Panasonic PT-AT6000, который подключен через HDMI.
Вопросы и ответы
Вопрос или проблема Я недавно купил два чипа AT24C256, и оба имеют это странное поведение. Их адреса должны быть от 0x50 до 0x53, но когда я запускаю простой сканер I²C с моего Arduino, оба подтверждают свой адрес и тот же адрес + 8 (0x50 и 0x58 или 0x51 и 0x59).
Вопросы и ответы
Вопрос или проблема У меня есть функция обратного вызова для моего Slave. void i2c::lpi2c_slave_callback(LPI2C_Type *base, lpi2c_slave_transfer_t *xfer, void *param) { switch (xfer->event) { case kLPI2C_SlaveAddressMatchEvent: xfer->
Вопросы и ответы
Вопрос или проблема Я пытаюсь подключиться к датчику влажности и температуры HS3000, используя I2C с Mbed OS на Arduino Nano 33 BLE Sense. Однако я постоянно сталкиваюсь с проблемами связи по I2C при попытке прочитать регистр “
Вопросы и ответы
Вопрос или проблема Я использую FreeRTOS для связи с 10 подчинёнными устройствами по I2C в нормальном режиме DMA на кастомной плате PCB. Код работает некоторое время, но I2C иногда зависает, прерывая связь. Изначально мой код был следующим: static void
Unix-подобные системы
Вопрос или проблема После недавнего обновления BIOS я испытываю значительную нестабильность системы на своем компьютере с Ubuntu 24.04. Система случайным образом перезагружается, а журналы показывают различные ошибки. Я надеюсь получить советы о том
Вопросы и ответы
Вопрос или проблема Наследование трейтов в Rust для подмножества реализаций трейтов Я не совсем уверен, как именно сформулировать этот вопрос, поэтому проиллюстрирую его на примере. Я использую библиотеку bitflags, которая предоставляет трейты под названием Flags.