Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
569886
Топик полностью
misyachniy
(30.12.2014 19:25, просмотров: 532)
ответил
il-2
на
Нет, не так. И вообще эта проблема к USB не имеет отношения - принятые данные могут быть хоть в каком формате, но складывать в переменные их надо в соответствии с Endianless процессора (тем более что в USB и у STM32 используется little endian).
Это общая проблема выравнивания.
Например если буфер DMA не выровне на 4 байта, комплилятор ничего не "скажет". Но программа работать не будет.
Ответить