Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

STM32 LL non documentate???

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[21] Re: STM32 LL non documentate???

Messaggioda Foto Utenteluxinterior » 5 set 2018, 20:18

Non uso truestudio ma credo che tu possa trattarle com eun qualunque file
Includi i .c nel progetto e aggiungi il percorso dei .h nell'elenco di ricerca degli include
Puoi anche includerle tutte il compilatore poi seleziona quello che gli serve.
Secondo me c'è da qualche parte il modo per dire di non includere le SPL all'apertura di un nuovo progetto ma non riesco ad aiutarti non conoscendo truestudio.
Se non ricordo male c'è da includere anche qualche file dalla cartella CMSIS
Avatar utente
Foto Utenteluxinterior
2.269 2 4 8
Expert EY
Expert EY
 
Messaggi: 1283
Iscritto il: 6 gen 2016, 17:48

0
voti

[22] Re: STM32 LL non documentate???

Messaggioda Foto Utentepusillus » 20 ott 2018, 16:37

Foto Utentedadduni
Hai trovato qualcosa per la USB con le LL?
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.422 5 11
Sostenitore
Sostenitore
 
Messaggi: 556
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[23] Re: STM32 LL non documentate???

Messaggioda Foto Utentedadduni » 20 ott 2018, 17:33

Le LL non supportano la USB. La ST ha rilasciato LL solo per periferiche da ottimizzare, la USB non è reputata tale ed è supportata solo dalle HAL. C'è da dire che se uno non si fa troppe domande le Hal per la USB funzionano bene e sono comode, il prezzo da pagare è che si passa per Cube.
Avatar utente
Foto Utentedadduni
1.602 1 6 12
Expert EY
Expert EY
 
Messaggi: 976
Iscritto il: 23 mag 2014, 16:26

1
voti

[24] Re: STM32 LL non documentate???

Messaggioda Foto Utentepusillus » 21 ott 2018, 7:13

mmm...
non sono molto convinto di questo connubio LL+HAL.
Al momento non credo di staccarmi dalle SPL+RTX+uVision. Questa è una soluzione molto comoda e uVison ti facilita parecchio il lavoro, non per niente è il tool ufficiale di ARM. però non è per niente free e x la USB ci vuole la licenza Middleware.
Purtroppo ho pochissimo tempo libero: per montare i componenti sulla schedina ScarsFun , mi sono dovuto svegliare alle 5 ...prima di mia figlia e mia moglie :-|

Però, a questo punto, valuterei l'adozione delle libOpencm3. Mi pare che le usi Foto Utentexyz... e se le usa lui allora sono certo che "è roba buona" :lol:
Ho trovato questo libro:
stm.jpg

https://www.apress.com/us/book/9781484236239

Spiega come utilizzare solo strumenti opensource. ci sono parecchi esempi, anche la USB, FreeRtos, e utilizza il modulino cinese.
qui c'è il repository con il codice degli esercizi, per farsi un idea degli argomenti trattati:
https://github.com/ve3wwg/stm32f103c8t6

... Foto Utentexyz Ma che l'hai scritto tu? :D
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.422 5 11
Sostenitore
Sostenitore
 
Messaggi: 556
Iscritto il: 5 mar 2016, 15:19
Località: Latina

3
voti

[25] Re: STM32 LL non documentate???

Messaggioda Foto Utentexyz » 21 ott 2018, 13:19

pusillus ha scritto:...
Però, a questo punto, valuterei l'adozione delle libOpencm3.
...

Si ha il supporto per USB, ad esempio questo codice simula una seriale CDC ACM (Communication Device Class Abstract Control Model):

https://github.com/libopencm3/libopencm ... usb_cdcacm

Sotto Linux questo tipo di seriali vengono automaticamente riconosciute dal kernel.

pusillus ha scritto:... Foto Utentexyz Ma che l'hai scritto tu? :D

Potrei ma manca il tempo :D

FreeRTOS lo uso solo con ESPx, per gli STM32 preferisco ChibiOS molto compatto, efficiente, gestione statica dei task e ha un HAL (Hardware Abstraction Layer) che permette virtualmente di riutilizzare il codice tra diversi micro-controllori con poche modifiche:

http://www.chibios.org/dokuwiki/doku.php
Avatar utente
Foto Utentexyz
5.640 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1486
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[26] Re: STM32 LL non documentate???

Messaggioda Foto Utentepusillus » 23 ott 2018, 13:04

xyz ha scritto:Potrei ma manca il tempo :D


a Chi lo dici! pensa che stanotte mi sono svegliato alle 4 che mi rodeva troppo che il modulino che ho costruito non funzionava e allora ne ho allestito un altro che sembra funzionare.

posso chiederti se secondo te lo schema del modulino che ho realizzato può avere problemi:
viewtopic.php?f=15&t=75637#p791224

... se hai tempo naturalmente ;-)
grazie
Immagine
Un lungo viaggio di mille miglia comincia con un solo passo
Lao Tzu
Avatar utente
Foto Utentepusillus
1.422 5 11
Sostenitore
Sostenitore
 
Messaggi: 556
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[27] Re: STM32 LL non documentate???

Messaggioda Foto Utentedadduni » 23 ott 2018, 16:37

Mi aggrego con una domanda. Dal punto di vista lavorativo con gli STM32 quale libreria è più richiesta? Ho fatto due colloqui con aziende romane e hanno chiesto le HAL. Ero preparato perché ci ho fatto la tesi con quelle librerie quindi ci avevo lavorato per abbastanza tempo. Adesso sto studiando le LL ma xyz mi fa venire il dubbio che ci siano cose più importanti. In ambito lavorativo (da dipendente in cui sono gli altri a chiederti le cose) quale è più richiesta?
Avatar utente
Foto Utentedadduni
1.602 1 6 12
Expert EY
Expert EY
 
Messaggi: 976
Iscritto il: 23 mag 2014, 16:26

0
voti

[28] Re: STM32 LL non documentate???

Messaggioda Foto Utentexyz » 23 ott 2018, 17:17

pusillus ha scritto:posso chiederti se secondo te lo schema del modulino che ho realizzato può avere problemi:

Non mi occupo di schematici e PCB da moltissimo tempo, non vedo errori o mancanze, mi sembra un buon lavoro, complimenti :ok:
Avatar utente
Foto Utentexyz
5.640 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1486
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

Precedente

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti