Hur många av er här kör STM32?
Re: Hur många av er här kör STM32?
Varför kan inte ett realtidsoperativsystem använda en timer i processorn?
Re: Hur många av er här kör STM32?
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?
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?
Re: Hur många av er här kör STM32?
Är det ett register i CPU:n? Kan du länka till någon dokumentation om detta register i din STM32?
Re: Hur många av er här kör STM32?
Ok. Kan du svara på min fråga tidigare:
Varför kan inte ett realtidsoperativsystem använda en timer i processorn?
Varför kan inte ett realtidsoperativsystem använda en timer i processorn?
Re: Hur många av er här kör STM32?
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.
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.
Re: Hur många av er här kör STM32?
Vilket realtids-OS använder du (Vilket jag även frågade tidigare)?
Re: Hur många av er här kör STM32?
Fann inte mycket information på det sökordet, är det CMSIS-RTOS v2 du menar?
-
- Inlägg: 1397
- Blev medlem: 29 januari 2011, 21:06:30
- Ort: Lapplandet
Re: Hur många av er här kör STM32?
Öh? Ja?
Är inte detta uppenbart när det handlar om CubeMX?
Är inte detta uppenbart när det handlar om CubeMX?
Re: Hur många av er här kör STM32?
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.
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.