Официальный сайт компании Arduino по адресу arduino.cc
чек сумма работа с шестнадцатеричными числами
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Пнд, 21/11/2016 - 21:37
Умеется массив типа byte rs_down[13] = { 0x00, 0x27, 0x47, 0xFD, 0x00, 0x00 };
Последние 2 элемента это чек сумма складываются все числа до последних двух (в данном примере получиться 16В) и теперь их нужно поместить в массив следующим образом последний элемент 0х6В, а предпоследний 0х01, как это можно сделать, с подсчетом проблем нет, а как разбить полученное число ?
Ну, есть 100500 способов. Вы считали его как целое? Можно, еапример воспользоваться макросами highByte и lowByte.
Спасибо highByte вроде помогло