STM32 step-by-step
-
- Inlägg: 1397
- Blev medlem: 29 januari 2011, 21:06:30
- Ort: Lapplandet
Re: STM32 step-by-step
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)
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)
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: STM32 step-by-step
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.
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
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?
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?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: STM32 step-by-step
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.
Det kanske har blivit bättre nu eller också kanske det är så att jag är makefilsskadad.
Re: STM32 step-by-step
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!
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!
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: STM32 step-by-step
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
Hur bra håller ST32 för olika temperaturer och övrig robusthet? Typ som AVR?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: STM32 step-by-step
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...SvenW skrev:Försöker få igång SPI mha Cube, men lyckas inte.
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
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?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: STM32 step-by-step
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.
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
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?
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
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?
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?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: STM32 step-by-step
Al: Nu ställer du så konstiga frågor igen.
Jag har en fråga till dig: Hur långt är ett snöre?
Jag har en fråga till dig: Hur långt är ett snöre?
Re: STM32 step-by-step
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
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