原创 Keil 系列教程 02

新建基礎軟件工程   作者: RootCode 申明:該文檔僅供個人學習使用 一、寫在前面  目前 Keil 的四款產品(軟件):MDK-ARM、C51、C251、C166,在用法上極爲相似,包括本文講述的新建軟件工程。  本文以目前(2

原创 NTC查表法,採用二分法

做溫控器,傳感器採用NTC熱敏電阻,前幾年做的代碼,爲了省事方便,直接採用查詢方法,從頭到尾查詢一邊,一個200個元素的一維數組,例如NTC_ADC_TAB[200],最多要查詢200次!方法很笨! 對於強迫症的工程師來說,這是個打心眼裏

原创 第十一章 CMSIS-RTOS2消息隊列

描述 消息 傳遞是線程之間的另一種基本通信模型。在消息傳遞模型中,一個線程顯式發送數據,而另一個線程接收數據。該操作更像是某種I / O,而不是直接訪問要共享的信息。在CMSIS-RTOS中,此機制稱爲s 消息 隊列。數據以類似FIFO的

原创 第三章 FreeRTOS任務實用工具API

目錄 uxTaskGetSystemState() vTaskGetInfo() xTaskGetApplicationTaskTagTagxTaskGetApplicationTaskTagFromISR xTaskGetCurrent

原创 第二章 FreeRTOS任務控制

目錄 vTaskDelay vTaskDelayUntil uxTaskPriorityGet vTaskPrioritySet vTaskSuspend vTaskResume xTaskResumeFromISR xTaskAbort

原创 第二章 CMSIS-RTOS2內核信息與控制

    描述 內核信息和控制功能組允許: 獲取有關係統和底層內核的信息。 獲取有關CMSIS-RTOS API的版本信息。 用於創建對象的RTOS內核的初始化。 啓動RTOS內核和線程切換。 檢查RTOS內核的執行狀態。 注意: 不

原创 第一章 FreeRTOS任務創建

目錄 xTaskCreate[任務創建 ] xTaskCreateStatic vTaskDelete 詳細說明 TaskHandle_t 引用任務的類型。例如,對xTaskCreate的調用(通過指針參數)返回TaskHandle_t變