Как читаются байты из памяти EEPROM?

Записываю в ячейку число (-634)

В старшем байте имеется значение 134, в младшем байте 253, или на оборот не знаю(134 это значение по адресу 5, 253 по адресу 6).

Знаю что 1 это отрицательный знак числа. Остаются числа 34 по адресу 5 и 253 по адресу 6. Скажите как идет преобразование в число (-634) из 134_253 ?

Код скетча.

/*
 * EEPROM Read
 *
 * Считывает значение каждого байта в EEPROM и выводит его
 * на компьютер.
 */

#include <EEPROM.h>

// начать чтение с первого байта (адрес 0) в EEPROM
int address = 0;
byte value;

void setup() {
  // инициализировать последовательный порт и ждать,
  // пока порт не будет открыт:
  Serial.begin(9600);

  int16_t dataI =(-634);
  eeprom_update_word(5, dataI);
  
  while (!Serial) {


Ответы (0 шт):