Witam,
Na STM32F407VG Discovery zaimplementowałem sobie system freeRTOS.
Do projektu systemu dołączyłem pliki z ARM_CM4F... Mam nadzieje że dobrze ....
Stworzyłem jakiś proste zadania i teraz chce dojść co i jak z tymi czasami i częstotliwościami.
Skoro mój STM może mieć max 168MHz to poprostu w pliku freeRTOSConfig.h wpisać tak:
i to wszystko ? Skoro w TICK_RATE_HZ mam 1000 to interwał między tikami to 1ms ?
Mój main to:
I niby działa - właczenie/wyłaczenie diody za pomocą przycisku trwa około 3 sekund....
Jeśli zmniejszę
vTaskDelay(1000); na
vTaskDelay(10); to nie zapalanie/zgaszenei diody dzieje się natychmiast... Czy to dobrze ? Nie czuję tego zbyt... Co jak dojdzię jeszcze 4 zadania np 4 komunikacje USART ?
Na STM32F407VG Discovery zaimplementowałem sobie system freeRTOS.
Do projektu systemu dołączyłem pliki z ARM_CM4F... Mam nadzieje że dobrze ....
Stworzyłem jakiś proste zadania i teraz chce dojść co i jak z tymi czasami i częstotliwościami.
Skoro mój STM może mieć max 168MHz to poprostu w pliku freeRTOSConfig.h wpisać tak:
Kod: C / C++
i to wszystko ? Skoro w TICK_RATE_HZ mam 1000 to interwał między tikami to 1ms ?
Mój main to:
Kod: C / C++
I niby działa - właczenie/wyłaczenie diody za pomocą przycisku trwa około 3 sekund....
Jeśli zmniejszę
vTaskDelay(1000); na
vTaskDelay(10); to nie zapalanie/zgaszenei diody dzieje się natychmiast... Czy to dobrze ? Nie czuję tego zbyt... Co jak dojdzię jeszcze 4 zadania np 4 komunikacje USART ?