Описание тега uint8t
NoneUint8_t (C language - Type). uint8_t stores an 8-bit unsigned number, from 0 to 255. It is equal to unsigned char.
2
ответа
Как скопировать массив uint8_t в массив char в c
Я бы скопировал массив uint8_t в массив char. Я пробовал разные решения с: cast, memcopy, strcpy... но это не работает!!! Мой маленький пример: uint32_t num = 123456789; printf("\n num: %"PRIu32 "\n", num); uint32_t x; uint8_t a[4]; char b[4]; num=h…
30 май '16 в 14:59
2
ответа
Конвертировать double в uint8_t*
У меня есть функция, которая принимает uint8_t*, которая должна быть строкой. Я хочу отправить двойную функцию. Я попробовал этот код ниже, но он не работает. double a = 10.98 uint8_t* p = (uint8_t*) &a; printf("p: %u \n", p); send_data(p); Но э…
19 апр '16 в 22:01
1
ответ
Сопоставить 10-битный буфер с 8-битным
У меня есть 10-битный поток SDI, когда я его получу, он будет сохранен в uint8_t *buffer и конечно, когда я читаю его, я получаю совершенно другое значение, чем ожидалось, за исключением первого: 10Bit -> 00 0000 0001 | 00 0101 1010 → Hex: A5 10 8 б…
01 авг '16 в 09:30
1
ответ
uint8_t в строку, приводит к отсутствию вывода C++ (начинающий программист)
Я новичок в программировании, и я пытаюсь создать программу для Raspberry Pi на C++, я начал с программы, которая выводит UID на консоль, которая была эта for(byte i = 0; i < mfrc.uid.size; ++i) { if(mfrc.uid.uidByte[i] < 0x10) { printf(" 0");…
05 дек '18 в 17:32
1
ответ
Как читать конкретные биты без знака int
У меня есть uint8_t, и мне нужно для чтения / записи в конкретные биты. Как бы я поступил так? В частности, я имею в виду, что мне нужно записать, а затем прочитать первые 7 битов для одного значения и последний бит для другого значения. редактирова…
28 окт '13 в 03:13
4
ответа
Swift: создание массива UInt8 с определенным количеством значений
Как можно создать Array из UInt8 в Свифте? Я пробовал это с помощью следующего кода: var array: [UInt8] = [UInt8]() Теперь я хочу перебрать второй UInt переменная a: for var i: Int = 0; i < a.count; i++ { array[i] = UInt8(a[i]^b[i]) } Но тогда я …
07 авг '15 в 09:38
0
ответов
C++ конвертировать hex (uint8) в строку
Я играл с строковыми потоками в C++, когда неожиданно обнаружил, что следующий фрагмент кода не работает должным образом: int main() { uint8_t foo = 82; std::cout << "0x" << std::uppercase << std::setfill('0') << std::setw(4)…
03 сен '18 в 11:57
1
ответ
Как эффективно использовать типизированный массив с использованием общего буфера в JavaScript?
В моем коде у меня есть объект, который содержит серию пиксельных координат. Производительность этого объекта имеет решающее значение, поскольку он используется в игре со скоростью 60 кадров в секунду, где выходные данные не всегда могут быть кэширо…
01 июн '14 в 10:30
1
ответ
Что это: uint8((double(weather1618) ./ maxv) .* 50);?
Этот код (почти) делает то, что я хочу, но я не понимаю, как это может быть так просто. Так может кто-нибудь, пожалуйста, объясните мне, как работает этот код? FIY, weather1618 - это массив размером 384х384 с диапазоном от -76 до -30. И maxv имеет з…
06 май '17 в 22:18
0
ответов
MATLAB: репликация изменений значений в uint8, сохраненных в формате jpg
У меня есть куча кода, который я написал для работы с серией изображений JPEG, написанных из серии uint8s. Сейчас я пытаюсь запустить код на uint8s, и он не работает почти так же хорошо (если только он не открывает каждый uint8, imwrite() как jpeg, …
10 авг '17 в 19:48
3
ответа
Строковое присвоение uint8_t в c
Я пытаюсь присвоить строку uint8_t буфер в IAR, но я получаю предупреждение. rx_buffer.rx_struct.RESP.RESPOND является struct field из uint8_t тип. Мой код: strncpy(rx_buffer.rx_struct.RESP.RESPOND, (uint8_t *)'NS,', 3); И соответствующее предупрежд…
27 окт '16 в 08:56
2
ответа
Оптимизация Bitshift в массив
У меня есть фрагмент кода, который выполняется со скоростью ~1,2 миллиона циклов в секунду после выполнения некоторых задач. Самым громоздким является установка массива uint8_t с битовыми сдвигами данных из двух фрагментов данных uint32_t. Код выдер…
23 янв '17 в 00:08
2
ответа
Как преобразовать двойной в гекс / байт
Мне нужно отправить данные в The Things Network, и данные должны быть в байтах Для отправки данных туда и обратно через сеть вещей вам нужно использовать байты Некоторые функции возвращают число с плавающей запятой с 2 23,56 или 4,32 У меня есть бол…
19 сен '17 в 19:26
1
ответ
Объявление растровых значений в Objective-c
Основной вопрос о битовых манипуляциях. Как я могу объявить значение растрового изображения uint8_t в Objective-C? например, значение: "00000001" Это так просто, как: uint8_t value = 00000001 или он должен иметь какой-то шестнадцатеричный префикс? u…
27 окт '16 в 15:33
3
ответа
Назначьте тип для значения uint8_t
В моем проекте я прочитал уникальный идентификатор из метки RFID, результат в форме uint8_t TagRead[4], Результат сравнивается с рядом предопределенных значений идентификатора тега, чтобы определить, какой тег был прочитан. Например: uint8_t RED1[4]…
21 ноя '17 в 10:02
0
ответов
uint8_t нужен uint16_t для хранения значений из stringstream
Чтение IP-адреса из argv заставляет меня конвертировать его в uint32_t эта функция сделает так: uint32_t convert_string_ip_to_uint32_t (const string & string_ip) { stringstream s(string_ip) ; uint16_t a,b,c,d; //to store the 4 ints char ch; //to…
30 апр '17 в 10:45
1
ответ
Почему в вызовах Windows API, работающих с байтами (например, recv), используется char*, подписанный по умолчанию?
Я довольно новичок в c/ C++, и я пытаюсь следовать некоторым рекомендациям, которые предлагают использовать определенные типы stdint.h, где это возможно (uint8_tи т. д. вместо unsigned char). Тем не менее, похоже, что когда вы вызываете API, который…
16 апр '16 в 12:01
1
ответ
Почему нельзя получить данные из "чтения" в массив uint8_t?
Пожалуйста, посоветуй мне. Я хотел бы, чтобы код получал данные из последовательного порта, такого как tty/USB0. Поэтому необходимо, чтобы этот код считывал данные из последовательного протокола, как показано ниже. uint8_t recBlk; // receive blk fro…
10 янв '17 в 07:57
3
ответа
Как превратить целочисленное значение со знаком в беззнаковое, в соответствии с его битами?
Я хочу превратить подписанное значение в неподписанное (например, int8_t в uint8_t), но также он должен держать свои биты. Как мне это сделать?
26 дек '15 в 02:49
3
ответа
Как сохранить шестнадцатеричное значение из строки в uint8_t или char без преобразования значения?
У меня есть двоичный файл, который я читаю и сохраняю как шестнадцатеричные значения. Эти шестнадцатеричные значения будут использоваться для прошивки устройства, но мне нужно, чтобы шестнадцатеричные значения были сохранены как uint8_t или char (пр…
17 сен '15 в 12:29