ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
795915 Топик полностью
Гyдвин, волшебник (20.11.2017 22:30, просмотров: 1038) ответил Гyдвин на Исправил ляпы. На максимальном уровне оптимизации скорость выросла в разы, размер кода примерно такой же. Частота динамической индикации/замеров АЦП выросла до ~6 кГц (не забываем - для разных разрядов время варьируется для правки неравномерности
Не. Определенно STM8 мне начинает нравиться. Как то все шустренько дышит, отладчик радует. Т.к. SciFi похоже только по**здеть ;), добавил RMS в оба канала. Частота замеров/динамической индикации практически та же - 6 кГц. Чуть уменьшилась из-за добавления пары умножений при каждом замере. Алгоритм извлечения кв. корня честно сп**дил с тырнетов. Не знаю, корректно ли извлекает во всем диапазоне, но по крайней мере реальные напряжение и ток кажет правильно. Переполнения счетчиков uint32 тоже не должно возникать при 10-разрядном ADC и счетчике усреднения <= 1024. Для RMS надо уменьшить номинал емкости в делителе напряжения до минимально-достаточной для входа АЦП. Ну и замеры из-за фишки коррекции яркости производятся несколько неравномерно. Забил... Критикуйте очередные косяки и возможную тупизну интерна ;)