June 9th, 2020

Code profiling



Чтобы отвлечься от грустных мыслей по поводу САР натяжения магнитной ленты, решил переключиться на что-то другое. Давно ждал своего часа измеритель уровня, про который я тут уже писал. Решил продолжить над ним работу. А там применен STM32, что делает программирование намного более сложным, чем в случае применения AVR. Приходится читать тонны документации. С АЦП STM32 я уже когда-то разбирался, например, в проекте лабораторного источника питания PSL-3604. Но из-за крайней запутанности вопроса ничего в памяти не осталось. По документации понять получается не всё, приходится искать в Интернете похожие примеры. За неделю удалось как-то настроить АЦП, который с частотой 96 кГц складывает отсчеты в два массива – для левого и правого каналов. Хотя пока не совсем уверен, что все работает правильно. Придумывание методик проверки часто оказывается более сложным, чем основная задача.

Collapse )