Как рассчитать 32-битное растровое изображение для установки параметров в модуле Bluetooth - PullRequest
0 голосов
/ 01 июня 2018

Я разрабатываю устройство с модулем Bluetooth RN4020.В руководстве пользователя (стр. 29) приведена таблица значений растровых изображений для установки параметров, но я просто не могу разобраться с этим.Что, если, например, я хочу установить три параметра: 0x40000000, 0x10000000 и 0x02000000.Какое окончательное растровое значение отправляется в модуль и как его рассчитать?

1 Ответ

0 голосов
/ 01 июня 2018

Хорошо, я понял это.Каждое шестнадцатеричное число из этой таблицы, при преобразовании в двоичное, имеет только одну '1' и 31 '0, поэтому в моем примере:

40000000h = ‭01000000000000000000000000000000‬b
10000000h = ‭00010000000000000000000000000000‬b
02000000h = ‭00000010000000000000000000000000‬b

Итак, число, которое я ищу, это 01010010000000000000000000000000b, что составляет 52000000h.

...