| Микроконтролери и електроника 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... :( | |||||||||
Нищо не разбрах... това нещо като ардуино ли е? Сори ама аз и друг път съм писал че нямам мисленето на типичния програмист. Тия неща с гцц и т.н.... не ми пее сърцето като ги видя, а по-скоро плаче КубМХ не ми върши работа понеже се прави на много умен и не ми дава да сетна 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... :( | |||||||||
Малко съм начинаещ, но ето ги моите 5 стинки: В CubeIDE можеш да програмираш директно регистрите. Ако желаеш ще опитам да ти споделя видео от UDEMY, където описват как се настройват нещата за дикретно програмиране на регистрите с CMSIS имената, както и описание на регистрите за SPI, имам и за SPI с DMA. Малко е грязно и трудно да се научи, може би за това са направени HAL библиотеките с които нещата стават като с Ардуино. |
||||||||||
| Автор: | Bai Ui [ Сря Юли 05, 2023 8:47 pm ] | |||||||||
| Заглавие: | Re: STM32... :( | |||||||||
хехехе, IAR и KEIL (едната е шведска фирма а другата немска) са правили компилатори още преди микрочеп да бъде основана или пък Ричард Столман да замисли gcc. Не се излагай. |
||||||||||
| Автор: | ToHu [ Сря Юли 05, 2023 9:06 pm ] |
| Заглавие: | Re: STM32... :( |
Абе с тоя IAR така и не му свикнах, това беше първия който пробвах преди много години за микрочеп и нещо не се разбрахме |
|
| Автор: | Реконструктор [ Сря Юли 05, 2023 10:17 pm ] |
| Заглавие: | Re: STM32... :( |
Бе кой ви дава заплати на вас? 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/ |
|