16+
Суббота
23 июня
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Гyдвин  (20.11.2017 22:30, файл(ы)) , в ответ на Исправил ляпы. На максимальном уровне оптимизации скорость выросла в разы, размер кода примерно такой же. Частота динамической индикации/замеров АЦП выросла до ~6 кГц (не забываем - для разных разрядов время варьируется для правки неравномерности автор: Гyдвин
Не. Определенно STM8 мне начинает нравиться. Как то все шустренько дышит, отладчик радует. Т.к. SciFi похоже только по**здеть ;), добавил RMS в оба канала. Частота замеров/динамической индикации практически та же - 6 кГц. Чуть уменьшилась из-за 
добавления пары умножений при каждом замере. Алгоритм извлечения кв. корня честно сп**дил с тырнетов. Не знаю, корректно ли извлекает во всем диапазоне, но по крайней мере реальные напряжение и ток кажет правильно. Переполнения счетчиков uint32 тоже не должно возникать при 10-разрядном ADC и счетчике усреднения <= 1024. Для RMS надо уменьшить номинал емкости в делителе напряжения до минимально-достаточной для входа АЦП. Ну и замеры из-за фишки коррекции яркости производятся несколько неравномерно. Забил... Критикуйте очередные косяки и возможную тупизну интерна ;)
Прикреплённые файлы:
main.c (13 K)
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII