Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

STM32... :(
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=18875
Страница 1 от 2

Автор:  Н'бабане Гт'муан'га [ Сря Юли 05, 2023 5:39 pm ]
Заглавие:  STM32... :(

Някой работи ли сериозно с тия неща? Дайте малко съвет откъде да го подхвана
Гледам един от чиповете, свалих си там някакъв куб32 дето го имат, обаче в сравнение с майкрочипската, докумтацията на това е кошмарна. Празен проект ми генерира стотина файла. Всичко е с някакви съкращения, регистри с имена дето нищо не говорят, документ от 1500 страници, 95% празни приказки и никакви примери :?

Как се почва с това?
Има ли някакъв документ дето да е само сумарно описание на регистрите без плява?

Автор:  syscop [ Сря Юли 05, 2023 6:26 pm ]
Заглавие:  Re: STM32... :(

За кой чип питаш?

Автор:  miro_atc [ Сря Юли 05, 2023 6:27 pm ]
Заглавие:  Re: STM32... :(

Да, ползва се много... не само от мен ;-)
Добрата новина е, че железата са ОК. Включително и китайските варианти (giga, apm и т.н.), макар че не са баш 1:1 копия.
Сега лошата новина е, първо че трябва да свикнеш с документациите. Наистина не са много добре организирани, но поне са документации. Щото при китайските параметрите са примерно време за достъп до флаша "long"... Иди че разбери колко лонг е ;-)
Тъй де с документациите проблема е свикването. Втората лоша новина е софтуера. Там аз не можах да свикна, то няма как да се свикне с бъгливи библиотечки и кофти дефиниции. Това обаче беше преди 10-на години, че и повече. В момента надявам се са изчистили бъговете поне. Честно казано нямам представа. Аз просто си написах собствени и не ги следя. Това да си пишеш сам всичко отнема доста време и не е за препоръчване. Тъй че идиотите като мен са малко, останалите просто ползват и кюба и/или библитеките от ST. Което значи, че все пак са използваеми вече. Сигурно са още все така грозни, ама преглъщаш и ползваш ;-)

Автор:  Bai Ui [ Сря Юли 05, 2023 6:44 pm ]
Заглавие:  Re: STM32... :(

Ползвай IAR или KEIL, IAR е безплатен за ARM Cortex M0 базираните, KEIL има безплатна версия - комюнити едишън KEIL MDK която поддържа всички СТМ32 Arm Cortex M базирани контролери.

Автор:  TheWizard [ Сря Юли 05, 2023 7:21 pm ]
Заглавие:  Re: STM32... :(

:)
STM32CubeMX ... щракаш там ... пин, уарт, ала бала
експорт то ГЦЦ макефиле
импорт към https://github.com/Wiz-IO/wizio-stm
и пей сърце... иари миари ... ала бала

Автор:  Н'бабане Гт'муан'га [ Сря Юли 05, 2023 8:12 pm ]
Заглавие:  Re: STM32... :(

TheWizard написа:
:)
STM32CubeMX ... щракаш там ... пин, уарт, ала бала
експорт то ГЦЦ макефиле
импорт към https://github.com/Wiz-IO/wizio-stm
и пей сърце... иари миари ... ала бала


Нищо не разбрах... това нещо като ардуино ли е? Сори ама аз и друг път съм писал че нямам мисленето на типичния програмист. Тия неща с гцц и т.н.... не ми пее сърцето като ги видя, а по-скоро плаче
КубМХ не ми върши работа понеже се прави на много умен и не ми дава да сетна spi порт без клок. Пробвах го и точно то ми изгенерира някаква купчина файлове

Автор:  TheWizard [ Сря Юли 05, 2023 8:24 pm ]
Заглавие:  Re: STM32... :(

плъгина е за ПлатформИО-ВСКоде-GCC
няма нищо общо с Ардуино ( освен ако не си го компилираш - Ардуино АПИ )

ти експортнеш ли проекта за GCC-Make ... може си пишеш в нотпада

...Тия неща с гцц... ми с кво ще го компилираш - ИАР, КЕЙЛ (мотики ... супорт, инфо - йок)

допълнение: ПлатформИО има голяма платформа за STM (MBED + Arduino + Cube +++ )
отделно има и плъгини само за VSCode-STM

Автор:  TheWizard [ Сря Юли 05, 2023 8:31 pm ]
Заглавие:  Re: STM32... :(

....и не ми дава да сетна spi порт без клок....
сетни го с клок - после в сорса си го сетни ... със сърп и чук :)

Автор:  syscop [ Сря Юли 05, 2023 8:33 pm ]
Заглавие:  Re: STM32... :(

Какво означава "...да сетна spi порт без клок." ?

Автор:  TheWizard [ Сря Юли 05, 2023 8:36 pm ]
Заглавие:  Re: STM32... :(

Бабане - сетни в куба само осцилаторите да тръгне чипа
после - стил Микрочип - писане по регистрите ... ако ти се пише :)

Автор:  VPavlov [ Сря Юли 05, 2023 8:37 pm ]
Заглавие:  Re: STM32... :(

Н'бабане Гт'муан'га написа:
Някой работи ли сериозно с тия неща? Дайте малко съвет откъде да го подхвана
Гледам един от чиповете, свалих си там някакъв куб32 дето го имат, обаче в сравнение с майкрочипската, докумтацията на това е кошмарна. Празен проект ми генерира стотина файла. Всичко е с някакви съкращения, регистри с имена дето нищо не говорят, документ от 1500 страници, 95% празни приказки и никакви примери :?

Как се почва с това?
Има ли някакъв документ дето да е само сумарно описание на регистрите без плява?


Малко съм начинаещ, но ето ги моите 5 стинки: В CubeIDE можеш да програмираш директно регистрите. Ако желаеш ще опитам да ти споделя видео от UDEMY, където описват как се настройват нещата за дикретно програмиране на регистрите с CMSIS имената, както и описание на регистрите за SPI, имам и за SPI с DMA. Малко е грязно и трудно да се научи, може би за това са направени HAL библиотеките с които нещата стават като с Ардуино.

Автор:  Bai Ui [ Сря Юли 05, 2023 8:47 pm ]
Заглавие:  Re: STM32... :(

TheWizard написа:
ИАР, КЕЙЛ (мотики ... супорт, инфо - йок)

хехехе, IAR и KEIL (едната е шведска фирма а другата немска) са правили компилатори още преди микрочеп да бъде основана или пък Ричард Столман да замисли gcc. Не се излагай.

Автор:  ToHu [ Сря Юли 05, 2023 9:06 pm ]
Заглавие:  Re: STM32... :(

Абе с тоя IAR така и не му свикнах, това беше първия който пробвах преди много години за микрочеп и нещо не се разбрахме :) виж кейла още си го използвам .. това малко офф ама ..

Автор:  Реконструктор [ Сря Юли 05, 2023 10:17 pm ]
Заглавие:  Re: STM32... :(

Бе кой ви дава заплати на вас? :D За 1 ден го подкарах с oled дисплейче (ssd1306) и gps приемник през uart. Но иначе да, генерирания код има bloat и подлежи на редуциране/оптимизиране. Имай предвид, че тоя проц е твърде сложен да бъде подкаран bare metal, за това си има някъв framework, не точно OS, по-скоро HAL. Този туториал трябва да ти помогне да размигаш светодиодчето:
https://simonmartin.ch/resources/stm32/dl/STM32%20Tutorial%2001%20-%20GPIO%20Operations%20using%20HAL%20(and%20FreeRTOS).pdf

Автор:  bobihot [ Сря Юли 05, 2023 10:27 pm ]
Заглавие:  Re: STM32... :(

Може да се ползва и през Ардуино средата с настройки за Stm32duino:

https://community.st.com/t5/stm32-mcus/ ... ta-p/49649

Toва му се задава за библиотеките в сет

https://raw.githubusercontent.com/stm32 ... index.json

Но да видиш, дали ти поддържа които ползваш процесори.
За малките готови платчици е перфе за бързи неща

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/