STM32. Обзор. Семейство STM32G0
Вставка
- Опубліковано 25 чер 2020
- Видео обзор новейшего семейства микроконтроллеров G0 от компании ST. Расмматривается семейство в контексте расположения его относительно F0 и L0 семейств STM32, сравниваются между собой по потреблению тока и другим не менее важным параметрам.
Вы можете помочь каналу Яндекс-деньги:
money.yandex.ru/to/4100115727...
Спасибо за вашу работу!
Главное на пользу.
Спасибо за интересный и полезный материал!
Пожалуйста. Рекомендуйте другим.
Спасибо за обзор.
Главное чтоб на пользу.
Очень интересно продолжение будет, в плане изучения семейства G0
Думаю да. А так семейства достаточно похожи.
Я попробовал светодиодом моргать, но IAR ругается на адрес стека, при этом на F0, F1 всё работает нормально (уже более года работаю с F серией). Что-то G0 не хочет покорятся ): может чего не правильно делаю.
странно, значит что-то не так делаете ;-)
В общем причина была в IAR, почему то он отказывается шить по причине неверного адреса стека, я так и не нашел как это исправить. Но попробовал прошить *bin файл через ST-Link Utility всё хорошо прошилось и заработало.
может указать правильные адреса? такая информация есть в документации и например в кейле.
Рад, что, заработало, не люблю когда не работает.
Всем привет! На 18:37 показано, что контроллеры имеют на борту USB OTG 2.0 FS, но в мануале про это ничего нет, и в кубе так же не получатся выбрать USB device, смотрел контроллер G071RB, возможно ошибка?
Очень интересное замечание. Слайды от производителя, но смотрю по Кубу действительно нет!))) может они передумали/не реализовали данную периферию...
@@NRelectronics жаль, хороший контроллер и без юсб. Не посоветуете, какой контроллер выбрать на замену f103c8t6 из более современных? Пока остановился на L0, заказал платку буду тестить. Так G0 бы подошёл, но нет юсб, получается не совсем универсальный.
я бы рекомендовал stm32f411 на плате BlackPill, маленькая, относительно недорогая и точно все есть для вас.
Когда израсходую таблетки, перейду на самопальный G0. Хочу поделиться опытом в достижении минимального потребления: в китайской F030 Demo Board умудрились криво развести выводы BOOT, из-за чего потребляет не меньше 3мА во всех режимах, нужно выпаять 1К подтяжку к 3.3В, т.к. она всегда течёт в землю, ещё выпаять LDO с резистором диода. В итоге 4.2 мкА получил в стэндбае. И частота очень сильно влияет. На BluePill, как ни странно, получилось меньшее потребление после аналогичной выпайки, (около 3.7мкА). Почему ещё хочу сделать свою плату -- в китайских на 32КГц ставят не очень подходящие генераторы 12пФ и конденсаторы 20пФ (а надо намного меньше, из-за этого в некоторых случаях стартует аж несколько секунд + большой PPM).
Я в синей таблетки выпаивал светодиоды и стаб чтобы снизить потребление, а то получалось мА, а нужно было мкА - такая же история, китайцы не парятся, лепят. Ну а мы немного переделываем как нам нужно ;-)
Данные разняться или я чего-то упустил. В таблице 4,09 минут у L0 в режиме RUN стоит 87 мкА/МГц , а в 11 минут уже 139 мкА/МГц?
брал с трех источников, где-то один бреханул, перепроверю.
Может пропустил в видео, а что с совместимостью входов выходов к напряжению 5V?
Есть толерантность к 5В.
Если есть ацп то есть и возможность совместимости по 5 вольтам
Вам бы уроки по этому семейству сделать. А то F серия уже изъезжена вдоль и поперек, а это новая тема будет многим интересно .
Наверно опечатались, какая серия изъезжена?
Возможно сделаю серию видео, надо подумать.
@@NRelectronics Да попутал, я имел ввиду F серию.
А теперь понятно что имели ввиду. Например по F4/F7 не так много материала, а по черной таблетки, кроме моего канала, и во все нет. Надо подумать. Спасибо за советы!
@@NRelectronics Самая обделеная версия в примерах это STM32F3xxx, а ведь камушек отличный
Бесспорно, штука шикарная. Но, в продаже их пока я не видел… Даже в Китае. Интересно было бы поюзать.
Есть в продаже почему, на Али и lcsc.com есть. В наших магазах пошукайте.
Я уже приметил с доставкой terraelectronica.ru/product/3041139 и www.electronshik.ru/item/ST/STM32G030F6P6
в дко электронщик по 65р за тсоп20
прекрасно!
Конечно новая линейка это интересно и хорошо, но купить её реально проблематично.
www.electronshik.ru/item/ST/STM32G030F6P6
ron.terraelectronica.ru/product/3041139
@@NRelectronics отлично, спасибо.
Пытаюсь на CMSIS запустить LED4 на Nucleo-G071RB. Строчка GPIOA->MODER |= GPIO_MODER_MODE5_0; не делает ровным счётом ничего!
LL_GPIO_SetPinMode(LED4_GPIO_PORT, LED4_PIN, LL_GPIO_MODE_OUTPUT); - работает.
ЧЯДНТ?
И, да - тактирование включил: RCC->IOPENR |= RCC_IOPENR_GPIOAEN;
Доберусь до платы такой же после работы и посмотрю что там...
@@NRelectronics Спасибо, пока ковыряюсь в недрах LL в поисках истины. Ну и наворочено там! (
@@NRelectronics Заработала конструкция вот такая GPIOA->MODER =0x400; Но проблема в том, что на GPIOA сидит ещё и отладчик. А вот такое не работает! GPIOA->MODER |= 0x400.
Что то они там наворотили, в портах (
Функцию LL_GPIO_SetPinMode пытался расшифровать, MODIFY_REG(GPIOx->MODER, ((Pin * Pin) * GPIO_MODER_MODE0), ((Pin * Pin) * Mode)); Непонятно зачем берут MODER_MODE0_0 и перемножают с BSRR.
Ужас!
Второй час ночи, я понял!
После reset состояние MODER в серии F0 - 0000000000000000..., в серии G0 - 11111111111111111... Вот на@ер так делать? (видимо для энергосбережения)
Пока неизвестно зачем так, будем думать...