STM32L5 не работает порт В?

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
ATON
Нашел транзистор. Понюхал.
Сообщения: 168
Зарегистрирован: Пт дек 25, 2015 19:40:59

STM32L5 не работает порт В?

Сообщение ATON »

нид хелп.
stm32l562re не работает GPIOB. Пытаюсь для начала моргуть светиком. В кубе сгенерил минимальный проект - работа от встроенного генератора, инициализированы только PB2, PB8, PB11. в мейне

Код: Выделить всё

while(1){
    HAL_GPIO_TogglePin(pLed1_GPIO_Port, pLed1_Pin);
    HAL_GPIO_TogglePin(pLed2_GPIO_Port, pLed2_Pin);
    HAL_GPIO_TogglePin(pLed3_GPIO_Port, pLed3_Pin);
    HAL_Delay(500);
}
все что добавил.
И в дебаге при попытке попереключать соответствующие пины в ODR - никакой реакции. Биты в регистре переключаются, а на ноге - нет.
Что интересно, PA12, PA13 - работает.

Проверено на двух разных контроллерах. Правда из одной партии. Контроллеры с маузера. Хотя сомневаюсь что китайцы такое перемаркировывать будут..

Даташит читал, ничего про особенное подожение порта В не нашел. А если бы такое и было, куб по идее должен учесть это..

Уже всю голову сломал.
Реклама
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: STM32L5 не работает порт В?

Сообщение Martian »

Надо смотреть инициализацию.
Вообще, Куб грешен ошибками, а в еррата есть такое:
2.2.15 Missing GPIOs on UFBGA132 and WLCSP81 packages
Description
On UFBGA132 and WLCSP81 packages, the following GPIOs are not bonded and they cannot be used by
application:
• PB12 GPIO on STM32L562QxIxQ/STM32L552QxIxQ devices
• PE13, PE14, and PE15 on STM32L562MxYxP/STM32L552MxYxP devices

PB12 конечно, не 2,8,11 но начинает закрадываться мысль, что вдруг в какой-то партии ошибочка проросла...
хотя, у Вас корпус совершенно другой, не заметил...
Реклама
ATON
Нашел транзистор. Понюхал.
Сообщения: 168
Зарегистрирован: Пт дек 25, 2015 19:40:59

Re: STM32L5 не работает порт В?

Сообщение ATON »

еррату читал, более-менее подходящего не нашел.
Инициализацию смотрел. ничего криминального не обнаружил. Разве что регистры внимательно не рассматривал по даташиту.

УПД. лпуарт на В10, В11 тоже не отправляет ничего...
послезавтра уже буду по регистрам шариться и внимательно читать даташит, может и правда чего в кубе налажали.
Подозреваю что окажется какойнить битик в совершенно другой области, мелким шрифтом описанный... %)
давно такого со мной не было....
Ответить

Вернуться в «ARM»