ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
1016398 Топик полностью
SciFi (07.07.2020 10:47, просмотров: 378) ответил BlackMorda на Действительно, зачем велосипед если можно пешком?
Короче, АЦП выплёвывает больших индейцев по 24 разряда, кортексу нравятся маленькие индейцы по 32 разряда. Делай так: 

uint8_t *src;
int32_t tmp, *dst;
tmp = 0;
memcpy(&tmp, src, 3);
*dst = __REV(tmp);

src += 3;

dst++;


или так (другая нормировка результата):

uint8_t *src;
int32_t tmp, *dst;
memcpy(&tmp, src, 3);
*dst = (int)__REV(tmp) >> 8;

src += 3;
dst++;

ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้