RSS лента

Последние записи

  1. Продолжение квеста с регулем бормашинки и PlatformIO

    28.07.2018 в 05:02 (Тарахтелка)
    Переписали математику в регуле на фиксированную точку. В принципе неплохо вышло. "Сложных" делений осталось 3 штуки на итерацию. Это когда F16 (sign + 15 bits + 16 bits) делим на F16. Если надо делить на целое число - это обычное целочисленное деление. Умножение F16 на F16 и так быстрое. При условии, что процессор поддерживает аппаратное умножение и деление, операции с фиксированной точкой сводятся к ним довольно эффективно. Кому интересно - смотрите исходники https://github.com/PetteriAimonen/libfixmath. Еще надо было считать арккосинус, чтобы "линейно" откусывать "напряжение" от синусоиды, это просто забил в таблицу, сразу с нужным смещением и масштабом.

    Проца на глаз жрется около 25-40%. Это при частоте квантования 40 килогерц. Есть подозрение, что ...
    Метки: stm32
    Категории
    Железо