我 對問題發布了答案
不建議設置定於5us的定時值,中斷的跳轉以及中斷函數的執行,本身也會占用時間,會導致結果和預期不符。ns級別的延時只能自己用延時或者空指令來調整實現。另外IO控制如果直接調用GPIO的接口也會導致延時
我 發表了評論
@study_man CDK和keil用法基本一模一樣,直接打開SDK中的cdk工程就可以用了,工程文件在tools/projects/W806_SDK/W806_SDK.cdkproj
我 對問題發布了答案
W801和W801S只有幾個pin腳不一樣,其他的都一樣,最大區別是W801S引出了wakeup腳,後續新用戶推薦用W801S,所以沒有W801。
我 對問題發布了答案
同樣的初始化,先把串口3接到pc上,用pc端串口工具給W806發數據,看打印出來是否正確。如果正確,那就需要看433M接收模塊的相關資料,看是否需要什麼初始化。
我 發表了評論
上面寫錯了。uint32_t HAL_TIM_Base_Get_Current_value(TIM_HandleTypeDef *htim) { uint32_t offset = 0;
我 發表了評論
@feng201272195 目前沒有這樣的接口,可以試下這。HAL_StatusTypeDef HAL_TIM_Base_Get_Current_value(TIM_HandleTypeDef *h
我 對問題發布了答案
如何提升定時器精度到ns級別