Sida 2 av 4

Re: STM32 step-by-step

Postat: 24 oktober 2018, 23:11:49
av Mr Andersson
Absolut. Bästa sättet att lära sig är att testa egna idéer. Guider kan vara ett hjälpmedel om man kör fast, eller som en bas för ett projekt. Kolla vad målet med guiden är och försök göra samma sak utan att kopiera deras exempelkod.

Jag har inte kollat närmare på guiden som länkades men läser man rubrikerna verkar det vara ganska vettig ordning.

* GPIO (blinka LED)
* UART
* SPI/IIC
* Bluetooth/ethernet/whatever (extern kommunikation)

Re: STM32 step-by-step

Postat: 25 oktober 2018, 00:32:52
av lillahuset
ST satsar rätt hårt på "kurser" som den här, webinarier, kompilatorer, konfigureringsverktyg som ska få tom en åsna att kalara av konfigureringen, bibliotek, exempelkod och en massa annat som man vill eller inte vill ha helt gratis.
Det är den enda ARM-tillverkaren jag känner till med två gratis och obegränsade utvecklingsmiljöer, a6 och Atollic.
Sedan har de massor av snorbilliga kort man kan använda för utvärdering.

Och varför allt detta? Jo de vill sälja kisel. Resten är ointressant för ST.

Re: STM32 step-by-step

Postat: 27 oktober 2018, 17:37:33
av SvenW
Har ingen fråga om kursen som nämts , men väl om STM32CubeMX:
Jag är nybörjade på STM32CubeMX, men har programmerat STM32F4 sedan ett par år mha PeripheralLibrary.
Försöker få igång SPI mha Cube, men lyckas inte.
Enkla exempel med t.ex GPIO och DAC har jag fått igång!

Mina frågor är:
Brukar man kunna lita på STM32CubeMX och att dess konfigurationer fungerar?
Hur vanligt är det med felaktigheter?
Var hittar man bra exempel på kompletterande kod som krävs?

Re: STM32 step-by-step

Postat: 27 oktober 2018, 17:59:07
av lillahuset
Jag tittade på STM32Cube när det var nytt men tyckte inte det tillförde något, snarare krånglade till saker.
Det kanske har blivit bättre nu eller också kanske det är så att jag är makefilsskadad.

Re: STM32 step-by-step

Postat: 27 oktober 2018, 18:05:55
av SvenW
Jo, det talar om när det blir konflikter och det sparar tid.
Och den skriver snygga rapporter men detaljer som man själv alltid glömmer när man försöket dokumentera,
och det är väl bra.
Men om koden den genererar är av dålig kvalitet så tar det mer tid än det sparar!
Men jag har svårt att tro detta!
Kanske finns erfarenheter här på forumet!

Re: STM32 step-by-step

Postat: 27 oktober 2018, 18:43:41
av lillahuset
ST har ett ganska bra forum du kan registrera dig på. Där finns/fanns några riktigt erfarna rävar som jag hade mycket glädje av.

Re: STM32 step-by-step

Postat: 27 oktober 2018, 23:46:00
av Al_Bundy
Hur bra håller ST32 för olika temperaturer och övrig robusthet? Typ som AVR?

Re: STM32 step-by-step

Postat: 28 oktober 2018, 01:34:03
av lillahuset
Som vanligt finns datablad tillgängliga.

Re: STM32 step-by-step

Postat: 28 oktober 2018, 13:38:42
av Andax
SvenW skrev:Försöker få igång SPI mha Cube, men lyckas inte.
På vilket sätt lyckas det inte? Har själv kört STM32CubeMX en hel del, även för SPI. När det gäller SPI är väl konfiguration av Pol och Phase lite dåligt beskrivna. När det gäller Phase så följer de väl inte gängse namngivning heller...
När jag kört SPI så har jag använt mig av software NSS eftersom hardware NSS verkar göra en deassert mellan varje byte. Fast det borde ju inte vara orsakat av CubeMX.

Re: STM32 step-by-step

Postat: 28 oktober 2018, 15:48:28
av Al_Bundy
Kan man dra slutsatsen att ARM bättre än AVR med tanke på hur mycket mer man får via en ARM jämfört med en AVR?

Re: STM32 step-by-step

Postat: 28 oktober 2018, 15:56:27
av lillahuset
Nej.
Om du bara behöver en liten processor kan en AVR eller en PIC vara ett oändligt mycket bättre alternativ.
Behöver du mycket minne och/eller beräkningskapacitet är en ARM eller någon typ av PIC32 ett bättre alternativ.

Re: STM32 step-by-step

Postat: 28 oktober 2018, 18:57:52
av Al_Bundy
Kan man säga att AVR är bra om det är för styrning och små saker som endast kräver en liten LCD 1602 16x2, medan ARM är bra om man ska hålla på med grafik?

Vad är prisskillnaden mellan AVR och ARM för likvärdiga processorer? Vad får man för 30 kr?

Re: STM32 step-by-step

Postat: 28 oktober 2018, 19:27:31
av SvenW
Andax: >> Försöker få igång SPI mha Cube, men lyckas inte:

Jag försöker köra full duplex. STM32 är slav, RaspberryPi är master.
Provar med HAL_SPI_TransmitReceive(&hspi2, output, input, 8 , HAL_MAX_DELAY );

STM32 , slaven, lyckas ta emot data, men sänder inte på MISO, enligt oscilloskopet.
Noterar att Cube inte konfigurerar några GPIO för MISO, MOSI och SCK ,
men jag antar att det inte skall behövas när man använder ordinarie pinnar.
MOSI och SCK fungerar uppenbarligen eftersom STM32 tar emot data.

Behöver man kanske aktivera någonting förutom det Cube gör?
Skall prova med SPI1 i morgon, får se om den fungerar bättre?

Re: STM32 step-by-step

Postat: 28 oktober 2018, 20:33:34
av lillahuset
Al: Nu ställer du så konstiga frågor igen.
Jag har en fråga till dig: Hur långt är ett snöre?

Re: STM32 step-by-step

Postat: 28 oktober 2018, 21:09:29
av Rick81
Stm32f0 är väldigt prisvärda.
https://se.farnell.com/w/c/halvledare-i ... st=Stm32f0

För 29 kr i entyckspris får du en ARM som krossar de flesta AVR
https://se.farnell.com/stmicroelectroni ... st=Stm32f0

48 MHz 32 bit, 32 kB ram, 256 kB flash