Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Как создать прототип BLE-приложения на STM32WB с помощью STM

Пт фев 21, 2020 17:01:19

Как создать прототип BLE-приложения на STM32WB с помощью STM32Cu

Выпустив на рынок двухъядерную беспроводную систему на кристалле STM32WB, компания STMicroelectronics
интегрировала его в хорошо известную экосистему STM32Cube, что позволило применять при разработке привычный по STM32 инструментарий.
STM32WB – это система-на-кристалле: два микропроцессорных ядра (ARM Cortex-M4F и ARM Cortex-M0+) и приемопередатчик радиочастоты (RF)
объединены в одном корпусе. Первое ядро (CPU1) реализует приложение пользователя, второе ядро (CPU2) управляет приемопередатчиком и выполняет программный стек протокола связи.
Читать статью >>

Изображение

Легкий старт в Bluetoooth с STM32WB55!

Вт мар 03, 2020 16:52:11

Новый беспроводной микроконтроллер STM32WB55 от STMicroelectronis, представляет из себя мультипротокольную систему на кристалле,
с поддержкой протоколов Bluetooth Low Energy 5.0, ZigBee и Thread. Построенный на базе популярного малопотребляющего ядра STM32
Cortex-M4F (50 мкА/МГц), новый чип показывает лучшие в отрасли результаты по потреблению – в режиме приема ток потребления составляет
лишь 4,5 мА. От существующих на рынке решений STM32WB55 отличается также встроенным драйвером пассивного ЖКИ-дисплея,
поддержкой USB2.0 FS и большим объемом памяти.

Мы собрали статьи, видеоуроки и другую полезную информацию по данной теме на сайте КОМПЭЛ >>

Изображение

Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла

Вт июн 30, 2020 23:18:08

Сниппетсами на CMSIS для G0/G4 серии никто не богат?
Что там наворочено в недрах HAL/LL разбираться уже не хочется. И так сижу сутки, пытаюсь помигать LD4 на Nucleo-G071RB используя CMSIS? застрял на GPIOA->MODER |= 0x400; - эта конструкция тупо не работает, MODER бит 11 в отладчике не меняется, светодиод не мигает. В функции LL_GPIO_SetPinMode(LED4_GPIO_PORT, LED4_PIN, LL_GPIO_MODE_OUTPUT); такого наворочено что туда уже и смотреть не могу!
Спасибо!

Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла

Ср июл 01, 2020 00:12:39

застрял на GPIOA->MODER |= 0x400; - эта конструкция тупо не работает, MODER бит 11 в отладчике не меняется, светодиод не мигает.
Надо включить тактирование порта GPIOA.

Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла

Ср июл 01, 2020 00:15:49

RCC->IOPENR |= RCC_IOPENR_GPIOAEN;

Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла

Ср июл 01, 2020 00:27:26

Тогда посмотреть в RM начальное состояние MODER и наложить на него |= 0x400.

Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла

Ср июл 01, 2020 00:39:39

0xEBFFFFFF - это биты 13 и 14 портов отладчика. Накладывал - не работает.
Я не понимаю - почему не работает простая конструкция |=0x400; ?

Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла

Ср июл 01, 2020 04:29:07

Как бы это помягче сказать то... Изучите что делает оператор "|=".

Re: Микроконтроллеры STM32 - тонкости работы, отладочные пла

Ср июл 01, 2020 12:42:41

Всё в порядке, просто я не ожидал значения по умолчанию в регистре MODER ...1111111111. В серии F0 - это было ...000000000000. Вот и сидел и понять не могу почему лыжи не едут )
Они этот регистр через попу вывернули видимо из-за энергосбережения.
Ответить