Опубликовано: Fri, 06 Oct 2023 15:18:01 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
PIC32MZ и Быстрое Преобразование ФурьеМикроконтроллер от компании Microchip далеко не новый. Но пока нам дружественный Китай увы и ах, и такого (415 MIPS на частоте 252 MHz ядра) предложить не может. Ведущие производители микроконтроллеров в Китае - Artery, Nation Semiconductor и другие - освоили пока лишь производство аналогов младших семейств STM32 вплоть до Cortex-M4, и лишь подбираются к старшим семействам.Быстрое Преобразование Фурье (далее по тексту БПФ) - широко используется в обработке сигналов, а потому является одним из важных критериев производительности для микроконтроллеров. Для ее тестирования использовался "PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Starter Kit" (DM320007) на борту которого установлен микроконтроллер PIC32MZ2048EFH144 (DS60001320F). Среда разработки - MPLAB X IDE 6.0 (User Guide DS50002027) и компилятор MPLAB XC32 C/C++ (User Guide DS50001686) а таже MPLAB Code Configurator v5.0. Последний нужен для удобства и наглядности конфигурирования периферии.Компилятор XC32 уже содержит в себе библиотеку DSP, функции которой описаны в документе ""32-bit Language Tools Libraries" (DS51685E), в главе 3. Таблица из этого документа приведена ниже.Таблица 1. DSP функции библиотеки Читать далее
https://habr.com/ru/articles/765632/