Код: Выделить всё
I2C write error on 'Who Am I'!
I2C read error on 'Who Am I'!
Received from sensor: 0x97 0x01
Это часть более крупного лабораторного проекта, и я попытался сократить все детали и код, чтобы они соответствовали размеру. инструкции по переполнению стека, но если вы считаете, что лабораторное руководство и мой полный код необходимы, дайте мне знать, и я приложу оба.
Код: Выделить всё
#include "mbed.h"
#include "USBSerial.h"
#include "I2C.h"
// Define memory-mapped GPIO registers for controlling the LEDs
#define DIRSET (uint32_t*) 0x50000514 // Set GPIO direction (Input/Output)
#define OUTSET (uint32_t*) 0x50000508 // Set LED Pin (Turn ON)
#define OUTCLR (uint32_t*) 0x5000050c // Clear LED Pin (Turn OFF)
#define HUMIDITY_FLAG (1UL
Подробнее здесь: [url]https://stackoverflow.com/questions/79091933/trouble-communicating-with-hs3000-sensor-via-i2c-mbed-os-write-and-read-erro[/url]
Мобильная версия