Hur många av er här kör STM32?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
hummel
Inlägg: 2268
Blev medlem: 28 november 2009, 10:40:52
Ort: Stockholm

Re: Hur många av er här kör STM32?

Inlägg av hummel »

Varför kan inte ett realtidsoperativsystem använda en timer i processorn?
DanielM
Inlägg: 2192
Blev medlem: 5 september 2019, 14:19:58

Re: Hur många av er här kör STM32?

Inlägg av DanielM »

Du menar hårdvarutimer?
hummel
Inlägg: 2268
Blev medlem: 28 november 2009, 10:40:52
Ort: Stockholm

Re: Hur många av er här kör STM32?

Inlägg av hummel »

Finns det någon annan typ av timer i processorn?
DanielM
Inlägg: 2192
Blev medlem: 5 september 2019, 14:19:58

Re: Hur många av er här kör STM32?

Inlägg av DanielM »

Det finns SysTick. Detta är något som RTOS använder sig utav.

Men jag har testat implementera en hårdvarutimer och jag misstänker att min nuvarande period verkar vara längre än 25 sekunder.
Just nu är det bara en hög signal ut.

Jag har kopplat en LED till utgången på PWM-timern. Men den bara lyser hela tiden. Kanske min prescaler är för liten?
hummel
Inlägg: 2268
Blev medlem: 28 november 2009, 10:40:52
Ort: Stockholm

Re: Hur många av er här kör STM32?

Inlägg av hummel »

Är det ett register i CPU:n? Kan du länka till någon dokumentation om detta register i din STM32?
DanielM
Inlägg: 2192
Blev medlem: 5 september 2019, 14:19:58

Re: Hur många av er här kör STM32?

Inlägg av DanielM »

Jag använder inte register. Jag använder bara HAL.
hummel
Inlägg: 2268
Blev medlem: 28 november 2009, 10:40:52
Ort: Stockholm

Re: Hur många av er här kör STM32?

Inlägg av hummel »

Ok. Kan du svara på min fråga tidigare:
Varför kan inte ett realtidsoperativsystem använda en timer i processorn?
DanielM
Inlägg: 2192
Blev medlem: 5 september 2019, 14:19:58

Re: Hur många av er här kör STM32?

Inlägg av DanielM »

Jag vet inte. Läste på RTOS att ska man räkna innuti RTOS så behöver man en mjuvaruräknare.

Edit:

Testade öka min prescaler till 60 tusen. Nu börjar det hända något.
Jag hade alltså räknat fel på min prescaler. Får väll göra trail and error nu.
hummel
Inlägg: 2268
Blev medlem: 28 november 2009, 10:40:52
Ort: Stockholm

Re: Hur många av er här kör STM32?

Inlägg av hummel »

Vilket realtids-OS använder du (Vilket jag även frågade tidigare)?
DanielM
Inlägg: 2192
Blev medlem: 5 september 2019, 14:19:58

Re: Hur många av er här kör STM32?

Inlägg av DanielM »

CM-SIS V2
hummel
Inlägg: 2268
Blev medlem: 28 november 2009, 10:40:52
Ort: Stockholm

Re: Hur många av er här kör STM32?

Inlägg av hummel »

Fann inte mycket information på det sökordet, är det CMSIS-RTOS v2 du menar?
DanielM
Inlägg: 2192
Blev medlem: 5 september 2019, 14:19:58

Re: Hur många av er här kör STM32?

Inlägg av DanielM »

Ja. Sök på föregående sida. Jag har visat :)
Mr Andersson
Inlägg: 1397
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Hur många av er här kör STM32?

Inlägg av Mr Andersson »

Det är FreeRTOS du använder.
DanielM
Inlägg: 2192
Blev medlem: 5 september 2019, 14:19:58

Re: Hur många av er här kör STM32?

Inlägg av DanielM »

Öh? Ja?
Är inte detta uppenbart när det handlar om CubeMX?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45291
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Hur många av er här kör STM32?

Inlägg av TomasL »

Finns säkert ett tiotal RTOS du kan köra på CubeMX

FreeRTOS använder en hårdvarutimer för eget bruk.
Resterande timers kan du använda fritt, till vad som helst.
Dock måste du skriva interruptrutiner för de timers du använder, om du vill att de alltid skall hanteras.
Du får helt enkelt läsa på när det gäller FreeRTOS, finns böcker att köpa, vilket jag vet är helt nödvändigt, om man skall få något vettigt gjort.
Skriv svar