Отговори на тема  [ 22 мнения ]  Отиди на страница 1, 2  Следваща
STM32... :( 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение STM32... :(
Някой работи ли сериозно с тия неща? Дайте малко съвет откъде да го подхвана
Гледам един от чиповете, свалих си там някакъв куб32 дето го имат, обаче в сравнение с майкрочипската, докумтацията на това е кошмарна. Празен проект ми генерира стотина файла. Всичко е с някакви съкращения, регистри с имена дето нищо не говорят, документ от 1500 страници, 95% празни приказки и никакви примери :?

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

_________________
'просто' е технически синоним на 'красиво'


Сря Юли 05, 2023 5:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 9:39 pm
Мнения: 2277
Мнение Re: STM32... :(
За кой чип питаш?

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!


Сря Юли 05, 2023 6:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

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


Сря Юли 05, 2023 6:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 06, 2018 5:18 pm
Мнения: 1750
Мнение Re: STM32... :(
Ползвай IAR или KEIL, IAR е безплатен за ARM Cortex M0 базираните, KEIL има безплатна версия - комюнити едишън KEIL MDK която поддържа всички СТМ32 Arm Cortex M базирани контролери.

_________________
“Intelligence is the ability to adapt to change.” Stephen Hawking


Сря Юли 05, 2023 6:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: STM32... :(
:)
STM32CubeMX ... щракаш там ... пин, уарт, ала бала
експорт то ГЦЦ макефиле
импорт към https://github.com/Wiz-IO/wizio-stm
и пей сърце... иари миари ... ала бала

_________________
main[-1u]={1};


Сря Юли 05, 2023 7:21 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: STM32... :(
TheWizard написа:
:)
STM32CubeMX ... щракаш там ... пин, уарт, ала бала
експорт то ГЦЦ макефиле
импорт към https://github.com/Wiz-IO/wizio-stm
и пей сърце... иари миари ... ала бала


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

_________________
'просто' е технически синоним на 'красиво'


Сря Юли 05, 2023 8:12 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: STM32... :(
плъгина е за ПлатформИО-ВСКоде-GCC
няма нищо общо с Ардуино ( освен ако не си го компилираш - Ардуино АПИ )

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

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

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

_________________
main[-1u]={1};


Сря Юли 05, 2023 8:24 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: STM32... :(
....и не ми дава да сетна spi порт без клок....
сетни го с клок - после в сорса си го сетни ... със сърп и чук :)

_________________
main[-1u]={1};


Сря Юли 05, 2023 8:31 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 9:39 pm
Мнения: 2277
Мнение Re: STM32... :(
Какво означава "...да сетна spi порт без клок." ?

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!


Сря Юли 05, 2023 8:33 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: STM32... :(
Бабане - сетни в куба само осцилаторите да тръгне чипа
после - стил Микрочип - писане по регистрите ... ако ти се пише :)

_________________
main[-1u]={1};


Сря Юли 05, 2023 8:36 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Съб Апр 01, 2023 9:59 am
Мнения: 302
Мнение Re: STM32... :(
Н'бабане Гт'муан'га написа:
Някой работи ли сериозно с тия неща? Дайте малко съвет откъде да го подхвана
Гледам един от чиповете, свалих си там някакъв куб32 дето го имат, обаче в сравнение с майкрочипската, докумтацията на това е кошмарна. Празен проект ми генерира стотина файла. Всичко е с някакви съкращения, регистри с имена дето нищо не говорят, документ от 1500 страници, 95% празни приказки и никакви примери :?

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


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


Сря Юли 05, 2023 8:37 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 06, 2018 5:18 pm
Мнения: 1750
Мнение Re: STM32... :(
TheWizard написа:
ИАР, КЕЙЛ (мотики ... супорт, инфо - йок)

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

_________________
“Intelligence is the ability to adapt to change.” Stephen Hawking


Сря Юли 05, 2023 8:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение Re: STM32... :(
Абе с тоя IAR така и не му свикнах, това беше първия който пробвах преди много години за микрочеп и нещо не се разбрахме :) виж кейла още си го използвам .. това малко офф ама ..


Сря Юли 05, 2023 9:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение 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


Сря Юли 05, 2023 10:17 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 3:35 pm
Мнения: 1803
Мнение Re: STM32... :(
Може да се ползва и през Ардуино средата с настройки за Stm32duino:

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

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

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

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


Сря Юли 05, 2023 10:27 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 22 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни