Вопросы по теме 'cmsis'

взаимодействие ssd1306 с stm32f103 в регистрах, i2c 'режим данных' не работает
Я хочу сделать свое первое приложение, использующее i2c на stm32, для работы с ssd1306. Все коммуникации в «командном режиме» работают, и дисплей реагирует на 1-байтовые команды. Я думаю, проблема в «режиме данных», когда количество байтов в одной...
162 просмотров
schedule 23.09.2021

правильная длина БПФ для функции ARM CMSIS DSP fft
В настоящее время я пытаюсь использовать библиотеку ARM CMSIS DSP на моем чипе cortex m3 PSoC 5lp. Я столкнулся с некоторыми проблемами при использовании некоторых функций, и у меня есть вопрос об использовании функций arm_cfft_q15 (или любых...
4758 просмотров
schedule 22.03.2022

Отсутствует точность измерения уровня библиотеки CMSIS DSP FFT
Я пробовал использовать библиотеку CMSIS DSP для реализации БПФ на STM32F407. Я основывал свой проект на Тилен Майерле библиотека . Я отбираю данные с помощью встроенного АЦП и заполняю входной буфер функцией TM_FFT_AddToBuffer (TM_FFT_F32_t *...
247 просмотров
schedule 17.05.2022

Как создать класс задачи C ++ (рабочий) с потоком Keil CMSIS RTOS2 и функциями таймера C?
Как сопоставить концепцию класса C ++ с функциями osTimerNew () и osThreadNew () в C? Как использовать функцию-член C ++ в качестве реализации обратного вызова osTimerNew () и osThreadNew () в Keil RTOS2. Спасибо
173 просмотров
schedule 20.06.2022

Как добавить функции преобразования из библиотеки CMSIS DSP в Makefile?
Я написал код, который использовал функцию arm_cfft_f32 из библиотеки CMSIS DSP. Как добавить библиотеку CMSIS DSP в Makefile моего проекта? Makefile, созданный STM32CubeMX для чипов STM32F407. Я скопировал .c и .h из папки CMSIS статистики,...
679 просмотров
schedule 22.07.2022

Можно ли настроить TFLite для возврата модели с квантованием смещения в int8?
Я работаю с Keras / Tensorflow над разработкой ANN, которая будет развернута на MCU начального уровня. Для этого я квантовал исходную ИНС, используя механизм квантования после обучения, предлагаемый Tensorflow Lite. Если веса действительно...
283 просмотров

(STM32L476RG) Установка флага (osThreadFlagsSet) вызывает сбой микроконтроллера при выполнении в прерывании (GPIO EXTI)
В настоящее время я изучаю CMSIS-RTOS v2, и меня беспокоит проблема, и я не могу найти нужный мне ответ. Я использую плату STM32L476-Disco и центральную кнопку джойстика в качестве прерывания. У меня есть очень простой обратный вызов прерывания...
348 просмотров

STM32 NVIC ADC прерывание не запускается
У меня есть STM32F411VET, и я хочу, чтобы прерывание запускалось после завершения преобразования АЦП. В документации говорится следующее: В режиме одиночного преобразования АЦП выполняет одно преобразование. Этот режим запускается с битом...
1674 просмотров
schedule 24.09.2022

многопоточность в CMSIS RTOS - STM32 nucleo L053R8
Сегодня я занимаюсь разработкой RTOS (CMSIS RTOS) для комплекта STM32 nucleo L053R8. У меня проблема, связанная с несколькими задачами. Я создаю 4 задачи (task_1, task_2, task_3, task_4), но запускаются только 3 задачи. Это часть моего кода:...
3644 просмотров
schedule 21.05.2023

Мьютекс, захваченный одним потоком и выпущенный другой платой CMSIS и FreeRTOS STM
У нас возникла проблема с мьютексом в CMSIS и FreeRTOS на плате STM32F407. Есть два потока, которые могут получить доступ к аппаратному радио через UART. Мы используем мьютекс, чтобы гарантировать, что только один поток может разговаривать с радио...
587 просмотров
schedule 09.08.2023

Невозможно использовать библиотеку CMSIS в Atollic
Я пытаюсь использовать функцию CFFT для своего микроконтроллера STM32 в Atollic TrueStudio. Но я не могу использовать ни одну из функций DSP. Я получаю сообщение об ошибке - неопределенная ссылка на "arm_cfft_f32" и неопределенная ссылка на...
1043 просмотров
schedule 16.01.2023

Есть ли причина объявлять что-то volatile const в C, но только volatile в C++?
Я использовал файл заголовка в своем проекте, который имел следующие определения: #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus #define __I volatile /*!< Defines 'read only' permissions*/ #else #define...
638 просмотров
schedule 04.05.2024