diff --git a/lesson-55/stm32c031-freertos-cube/README.md b/lesson-55/stm32c031-freertos-cube/README.md index e34709c..791e6b3 100644 --- a/lesson-55/stm32c031-freertos-cube/README.md +++ b/lesson-55/stm32c031-freertos-cube/README.md @@ -13,11 +13,6 @@ This example implements the "Periodic-Sporadic" application on the STM32 NUCLEO- STM32 NUCLEO-C031C6

-

-
-Logic analyzer trace after pressing the button (QV kernel) -

- # Code Organization ``` stm32c031-cube @@ -78,6 +73,17 @@ The logic analyzer needs to be configured as follows: - trigger: Sporadic (PC.13 on the NUCLEO-C031C6), falling edge - pre-trigger capture ratio: 10% -# Example Logic Analyzer Trace +# Example Logic Analyzer Traces -![Logic analyzer trace](trace.png) +

+
+Logic analyzer trace after pressing the button (non-preemptive QV kernel) +

+

+
+Logic analyzer trace after pressing the button (preemptive QK kernel) +

+

+
+Logic analyzer trace after pressing the button (preemptive FreeRTOS kernel) +

diff --git a/lesson-55/stm32c031-qk-cube/README.md b/lesson-55/stm32c031-qk-cube/README.md index e34709c..791e6b3 100644 --- a/lesson-55/stm32c031-qk-cube/README.md +++ b/lesson-55/stm32c031-qk-cube/README.md @@ -13,11 +13,6 @@ This example implements the "Periodic-Sporadic" application on the STM32 NUCLEO- STM32 NUCLEO-C031C6

-

-
-Logic analyzer trace after pressing the button (QV kernel) -

- # Code Organization ``` stm32c031-cube @@ -78,6 +73,17 @@ The logic analyzer needs to be configured as follows: - trigger: Sporadic (PC.13 on the NUCLEO-C031C6), falling edge - pre-trigger capture ratio: 10% -# Example Logic Analyzer Trace +# Example Logic Analyzer Traces -![Logic analyzer trace](trace.png) +

+
+Logic analyzer trace after pressing the button (non-preemptive QV kernel) +

+

+
+Logic analyzer trace after pressing the button (preemptive QK kernel) +

+

+
+Logic analyzer trace after pressing the button (preemptive FreeRTOS kernel) +

diff --git a/lesson-55/stm32c031-qk-keil/README.md b/lesson-55/stm32c031-qk-keil/README.md index 1d87a5b..6ae2701 100644 --- a/lesson-55/stm32c031-qk-keil/README.md +++ b/lesson-55/stm32c031-qk-keil/README.md @@ -22,6 +22,17 @@ PB11 PA11/PB9 PB6 NC PA2 PA12/PB8 PB7 NC -# Example Logic Analyzer Trace +# Example Logic Analyzer Traces -![Logic analyzer trace](trace.png) \ No newline at end of file +

+
+Logic analyzer trace after pressing the button (non-preemptive QV kernel) +

+

+
+Logic analyzer trace after pressing the button (preemptive QK kernel) +

+

+
+Logic analyzer trace after pressing the button (preemptive FreeRTOS kernel) +

diff --git a/lesson-55/tm4c123-qk-keil/README.md b/lesson-55/tm4c123-qk-keil/README.md index 323521f..c4b6bd3 100644 --- a/lesson-55/tm4c123-qk-keil/README.md +++ b/lesson-55/tm4c123-qk-keil/README.md @@ -13,6 +13,17 @@ PA6 PE3 PD7 PA3 PA7 PF1 -- CH2 CH1 -- PF4 PA2 -# Example Logic Analyzer Trace +# Example Logic Analyzer Traces -![Logic analyzer trace](trace.png) \ No newline at end of file +

+
+Logic analyzer trace after pressing the button (non-preemptive QV kernel) +

+

+
+Logic analyzer trace after pressing the button (preemptive QK kernel) +

+

+
+Logic analyzer trace after pressing the button (preemptive FreeRTOS kernel) +

diff --git a/lesson-55/traces/freertos.png b/lesson-55/traces/freertos.png new file mode 100644 index 0000000..d69e22b Binary files /dev/null and b/lesson-55/traces/freertos.png differ diff --git a/lesson-55/traces/qk-pt.png b/lesson-55/traces/qk-pt.png new file mode 100644 index 0000000..b71524a Binary files /dev/null and b/lesson-55/traces/qk-pt.png differ diff --git a/lesson-55/traces/qk.png b/lesson-55/traces/qk.png new file mode 100644 index 0000000..e9d35ca Binary files /dev/null and b/lesson-55/traces/qk.png differ diff --git a/lesson-55/traces/qv-ms.png b/lesson-55/traces/qv-ms.png new file mode 100644 index 0000000..c94154b Binary files /dev/null and b/lesson-55/traces/qv-ms.png differ diff --git a/lesson-55/traces/qv.png b/lesson-55/traces/qv.png new file mode 100644 index 0000000..2b32e04 Binary files /dev/null and b/lesson-55/traces/qv.png differ