為什么STM32的HAL庫那么難用?
為什么STM32的HAL庫那么難用?
在使用q banks和hell庫時,開發(fā)速度簡直快到讓人覺得不可思議。最近我要開發(fā)一款三十八千赫茲紅外應(yīng)用。之前從未接觸過這。最近很多小伙伴找我,說想要一些HAL庫資料,然后我根據(jù)自己從業(yè)十年經(jīng)驗,熬夜搞了幾個通宵,精心整理了一份「HAL庫專業(yè)入門到高級教程+工具包」,點個關(guān)注,全部無償共享給大家!?。?/p>
評論區(qū)回復(fù)“888”,關(guān)注我之后私信回復(fù)“666”,即可拿走。方面的開發(fā),剛好我總結(jié)了一些嵌入式資料放在視頻結(jié)尾。經(jīng)過一天的硬件搭建,等待樣品返回,我選擇了使用STM32F030芯片和help進行開發(fā),結(jié)果驚人。我只用了一天就完成了收發(fā)協(xié)議的編寫,并成功實現(xiàn)了預(yù)想中的功能。如果我使用標準庫或寄存器,我可能還在摸索定時器分屏、PWM周期輸入或中斷等技術(shù)細節(jié)。hello庫真的是太方便了。我從一開始就使用hell庫進行開發(fā),雖然我了解過標準庫,但是我從來沒有感到過hell庫會帶來任何麻煩。我直接從q things中開始使用hell庫,一直到項目完成都沒有遇到過什么困難。
如果需要更改配置模式,只需要在QPS中修改一下配置,重新輸出代碼就可以了,原來的代碼完全不需要更改。不過需要注意的是,由于help封裝了很多層,因此在一些情況下會顯得有點麻煩。比如在main c中修改定時器的占功能,這是很有必要的吧,但是按照還有庫生成的代碼,在TNC中需要進行一些修改,需要把一些結(jié)構(gòu)體拎出來。然后在其他的。
標簽: