原创 TI zstack 建網和入網過程簡介

zigbee一般可以分爲協調器,路由和終端幾個類型。首先由協調器建立網絡,然後路由和終端加入網絡。 現在根據TI的zigbee工程簡單分析的建網入網的代碼流程。         協調器建網: 1. int main( void ){...

原创 ucos 任務切換簡介

    我知道的ucos的任務切換方式一般有兩種:時鐘節拍中斷服務函數OSTickISR()進行切換,任務中調用時間延遲函數OSTimeDly()進行切換。     1.延遲函數OSTimeDly()進行切換:       y  = 

原创 IAR所有的warning變成了Error解決方案

    最近IAR編譯程序時所有本該是Warning的警告變成了Error,最後發現是IAR中的一個可選選項勾上了:     去掉紅框內的勾選就可以了。

原创 ucos 任務優先級計算詳解

介紹下任務優先級小於64的情況。 1.首先看下任務優先級介紹的圖片,這個圖比較直觀,也是中文的,從網上拷貝的: 2.幾個變量說明下: OS_PRIO:可以理解爲任務創建時分配的優先級,YYY表示任務優先級組,即OSRdyGrp,X

原创 AVR446 :線性速度控制步進電機--研究筆記

最近研究了一下步進電機的梯形加減速算法,看到網上很多人都說參考AVR446這份筆記,但這個筆記是英文的,看起來需要點耐心,結合代碼終於是啃下來了,這裏分享一下自己的筆記,方便需要的人學習:    

原创 STM8 RC觸摸庫簡單介紹

觸摸檢測到按鍵按下調用流程 :TSL_Action -> TSL_SCKEY_P1_Acquisition() -> TSL_IO_Acquisition() -> TSL_SCKey_Process() -> TSL_SCKey_Det