[elektro] stm32

uprogc uprogc at gmail.com
Wed Dec 18 11:00:49 CET 2019


A HAL egy xar, de segit. Nagyobb controllereken erdemes INITnek hasznalni,
aztan el kell felejteni.
Az i2s dma double buffert, stb-t meg kellett irjam, raadasul az alap i2s
driverben is hibak voltak.
dma2d-nel sem erdemes hasznalni mert lassu.

A led villogtatas max 10 perc HAL-al.
A Keilnek meg utanna kell olvasni, le kell szedni a megfelelo libraryt,
letolti maganak, csak kattogtatni kell.
Initnek hasznaljuk, usartnak , i2c-nek meg ilyen kokori baromsagoknak.

On Wed, Dec 18, 2019 at 9:57 AM hg12345 <hg12345 at freemail.hu> wrote:

> Szia!
> Még megpróbálhatod,  STM32CUBE IDE-t, de a KEIL elég jó.
> Mivel a HAL nem a fordító része, hanem az adott gyártó által mellékelt uC
> "leírás", definició halmaz, szóval nem sok lehetőséged van ennek a
> kikerűlésére.
>
> Szerintem jobban jársz, ha letöltőd a minta program készletet ami a
> discovery-hez való, és kikeresed a LED villogtató a programot és azzal
> indulsz el.
> Amúgy a HAL más koncepció, nem szükséges ismerni a uC perifériákat,
> beállítod és működik, ha nem akkor van probléma. Ma már nem számít az
> elhasznált RAM mennyiség és a sebesség, mert elvileg mindenből van bőven. A
> HAL ebben élen jár, hagy fogyjon, találkoztam olyan periféria
> konfigurálással ami több 50ms időt igényelt, pollingolással egybekötve,
> addig se futhatott semmi az IT-ken kívül, azok is csak mérsékelten.
> De működik.
>
> Ha nem akarod, akkor fordítási sorba elkel helyezni a
> "USE_STDPERIPH_DRIVER" és nem fordul be!
>
> -------- Eredeti levél --------
> Feladó: Skandar Graun < sgraun at gmail.com (Link -> mailto:sgraun at gmail.com)
> >
> Dátum: 2019 december 17 22:16:47
> Tárgy: [elektro] stm32
> Címzett: elektro at centralnet.hu (Link -> mailto:elektro at centralnet.hu)
> Sziasztok!
> Harmadik napja küzdök, hogy legalább egy ledvillogtató programot
> összehozzak.
> Van egy stm32f4xxdiscovery kártyám, ami a célnak tökéletesen alkalmas
> lenne.
> Keil uVision5 IDE
> De egy fordítható projectet nem sikerült összeraknom.
> Path hibák, nem létező változótípusok, istentelen bonyolultnak tűnő HAL
> (Hardware abstraction layer) driverek... első nekifutásból kb 100 file
> includálva. És egy üres projectről beszélünk még csak.
> Lehet, én vagyok elmaradva, de egyszerűen nem látok ki ebből a kutyulékból.
> Vagy a keil bonyolodott el túlzottan.
> Tudtok-e ajánlani egy normális fordítót, ide-t ehhez a cucchoz?
> A demók alapján próbáltam az atollic-ot, az még rosszabbnak tűnt.
> -----------------------------------------
> elektro[-flame|-etc]
> -----------------------------------------
>           elektro[-flame|-etc]


More information about the Elektro mailing list