Найдено 7 результатов

4airy
Пт авг 12, 2022 12:53:35
Форум: ARM
Тема: STM32 перестали работать в CubIDE
Ответы: 48
Просмотры: 57003

Re: STM32 перестали работать в CubIDE

[uquote="maksimdag0",url="/forum/viewtopic.php?p=4272009#p4272009"]Добрый вечер! Выполнил все как написали, к сожалению все та же ошибка вылезает. Не понимаю в чем может быть причина?! Я где прочел, что было такое, заказали как-то партию stm и они тоже все не прошивались[/uquote]
А пробовали стереть ...
4airy
Чт авг 11, 2022 08:35:28
Форум: ARM
Тема: STM32 перестали работать в CubIDE
Ответы: 48
Просмотры: 57003

Re: STM32 перестали работать в CubIDE

Добрый день.
Во-первых, в вкладке "Debugger", в поле "Reset behaviour" поставьте тип "Connect under reset".
Во-вторых, подключите пин Reset на STM к ST-LINK.
В-третьих, все остальные настройки верните в состояние по умолчанию.

UPD:
Попробуйте так же, поставить "Disable" в поле "Debug in low modes ...
4airy
Пн авг 01, 2022 08:13:22
Форум: ARM
Тема: Подчеркивание текста в cubIDE
Ответы: 3
Просмотры: 1871

Re: Подчеркивание текста в cubIDE

Добрый день. Вообще эта галочка находится вот здесь (а так же все опции связанные с spell check):
СпойлерИзображение
4airy
Пн июл 25, 2022 14:27:46
Форум: ARM
Тема: FreeRTOS STM32 CubeIDE Cortex M3
Ответы: 9
Просмотры: 4494

Re: FreeRTOS STM32 CubeIDE Cortex M3

[uquote="4airy",url="/forum/viewtopic.php?p=4264505#p4264505"]Вам нужны будут функции: xEventGroupCreate, xEventGroupSetBitsFromISR, xEventGroupGetBits.[/uquote]
Соврал, для ожидания нужна функция xEventGroupWaitBits, а не xEventGroupGetBits.
4airy
Вс июл 24, 2022 12:19:24
Форум: ARM
Тема: FreeRTOS STM32 CubeIDE Cortex M3
Ответы: 9
Просмотры: 4494

Re: FreeRTOS STM32 CubeIDE Cortex M3

Судя по всему, это баг CMSIS. Попробуйте использовать FreeRTOS функции на прямую, без CMSIS. Тем более что, CMSIS на данный момент это просто обертка над FreeRTOS.

Подключите заголовочные файлы FreeRTOS:

#include "FreeRTOS.h"
#include "event_groups.h"

А дальше сделайте по примерам от сюда ...
4airy
Вс июл 24, 2022 12:05:22
Форум: ARM
Тема: Как определить какой вход сгенерировал прерывание?
Ответы: 11
Просмотры: 3376

Re: Как определить какой вход сгенерировал прерывание?

Отвечу на первоначальный вопрос, если конечно еще актуально.

В ваш код необходимо вставить функцию, которую будет вызывать HAL при срабатывании прерывании по GPIO:
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) {
if (GPIO_Pin == GPIO_PIN_13) {
// Сработало прерывание на 13 пине.
// Aналогичные ...
4airy
Вс июл 24, 2022 11:53:02
Форум: ARM
Тема: Заголовочный файл в CubeIDE
Ответы: 5
Просмотры: 1606

Re: Заголовочный файл в CubeIDE

Добрый день. Не могли бы вы сбросить полный лог ошибок?

Перейти к расширенному поиску