Цитата(ReAl @ Jan 22 2013, 21:00)

Где-то тут уже было на эту тему для Cortex-M3
да-да
http://electronix.ru/forum/index.php?showtopic=108830Цитата(Aal6 @ Jan 23 2013, 16:53)

А нет возможности посчитать биты в слове без циклических проверок?
Очень бы пригодилось. Сейчас завел на clk таймера сигнал с sck&data SPI, но лучше бы заранее знать кол-во 1 в данных. Это улучшило бы алгоритм.
какая разрядность? Если 8 бит, то, потратив немного памяти, проще табличным методом.
То есть:
Код
const uint8_t bits[256] = {0, 1, 1, 2, 1, 2, 2, 3, 1, ...};
uint8_t count, value;
count = bits[value];
В общем как-то так