使用STM32CubeIDE編輯中文出現亂碼情況,一共有兩個地方都出現了問題 1.從別處復制中文注釋內容到STM32CubeIDE編輯器,經STM32CubeIDE自動生成代碼后,中文注釋個別出現亂 ...
使用STM32CubeIDE編輯中文出現亂碼情況,一共有兩個地方都出現了問題 1.從別處復制中文注釋內容到STM32CubeIDE編輯器,經STM32CubeIDE自動生成代碼后,中文注釋個別出現亂 ...
以前用Keil MDK總喜歡用一個串口,使用printf函數往串口助手上打印一些提示信息。發現使用ITM比使用串口調試好使一點,但是前提是,必須要用調試器,J-Link或者ST-Link,ST-Lin ...
在USART的初始化文件中添加如下代碼 ...
事件標志組實驗是在 FreeRTOS 中創建了兩個任務,一個是設置事件任務,一個是等待事件任務,兩個任務獨立運行, 設置事件任務通過檢測按鍵的按下情況設置不同的事件標志位,等待事件任務則獲取這兩個 ...
創建多個任務,並在任務中使用printf串口打印,程序會進入HardFault_Handler中斷,經查,是因為任務棧分配的太小導致的, STM32CubeIDE中的FreeRTOS默認堆棧大小為1 ...
新建工程RTOS_Message,配置如下: Ctrl + S生成代碼 修改代碼, 1,在main.h中添加 2,在main.c中添加 3, ...
新建工程RTOS_Task,配置如下: Ctrl + S生成代碼 修改代碼, 1,在main.h中添加 2,在main.c中添加 3,在main.c中修 ...
定義了兩個按鍵 KEY1 與 KEY2 的觸發方式為中斷觸發,在中斷觸發的時候通過消息隊列將消息傳遞給任務, 任務接收到消息就將信息通過printf打印出來。 創建工程RTOS_Interrupt, ...
任務通知代替消息隊列是在 FreeRTOS 中創建了三個任務, 其中兩個任務是用於接收任務通知,另一個任務發送任務通知。三個任務獨立運行,發送消息任務是通過檢測按鍵的按下情況來發送消息通知,另兩個任務 ...
軟件定時器實驗是在 FreeRTOS 中創建了兩個軟件定時器,其中一個軟件定時器是單次模式, 5000 個 tick 調用一次回調函數,另一個軟件定時器是周期模式, 1000 個 tick 調用一次回 ...