Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1342768
Топик полностью
Гyдвин
, волшебник
(21.08.2023 18:04, просмотров: 85)
ответил
VLLV
на
В какой операции?
Попробуй добавить __align(4) в обявлении буфера. M0 такое настоятельно требует (как и всяческие USB и DMA).
Ответить
Для портабельности можно использовать union { uint32_t a; uint8_t buffer[BUF_SIZE]; }
LightElf
(45 знак., 21.08.2023 21:42
)
Буфер то будет, но там указатель на поле структуры, которая хотя union c буфером, но поля могут не попасть на срез 4 (8?) байт.
-
VLLV
(21.08.2023 22:35
)