久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2492|回復: 13
收起左側(cè)

能直接用KEIL編程STM32 HAL庫嗎?

[復制鏈接]
ID:609322 發(fā)表于 2022-11-9 13:44 | 顯示全部樓層 |閱讀模式
能直接用KEIL編程HAL庫嗎?


我想建一個HAL庫的工程模板,然后再用KEIL編程,


就是說我不用CUBE編譯器寫程序。直接在KEIL下用HAL庫寫程序?
回復

使用道具 舉報

ID:883242 發(fā)表于 2022-11-9 19:14 | 顯示全部樓層
CubeMX生成工程的時候可以選編譯器為RVMDK。不過嚴重不建議HAL庫,寫的太過于愚蠢,建議用CubeMX生成代碼的時候選擇LL庫。
回復

使用道具 舉報

ID:401564 發(fā)表于 2022-11-9 23:38 | 顯示全部樓層
HAL庫沒用過,看起來是很爽的樣子
但是,不管是在這個論壇,還是在其它論壇HAL庫好像好評率不高
回復

使用道具 舉報

ID:883242 發(fā)表于 2022-11-10 03:21 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-11-9 23:38
HAL庫沒用過,看起來是很爽的樣子
但是,不管是在這個論壇,還是在其它論壇HAL庫好像好評率不高

在中斷處理程序里面放delay,你服不服?HAL庫就是這么搞的。

上級是個制杖,下發(fā)了一堆不合理的要求,下面的程序猿自然就要糊弄上級。

結(jié)果就是鬧出HAL庫這么一個大笑話。

STM32的標準庫和LL庫都是非常不錯的,值得我輩學習,但是HAL庫?就是一坨不折不扣的sh1t。
回復

使用道具 舉報

ID:609322 發(fā)表于 2022-11-10 09:40 | 顯示全部樓層
這么來說HAL庫,就是屎一駝
回復

使用道具 舉報

ID:609322 發(fā)表于 2022-11-10 10:24 | 顯示全部樓層
Hephaestus 發(fā)表于 2022-11-10 03:21
在中斷處理程序里面放delay,你服不服?HAL庫就是這么搞的。

上級是個制杖,下發(fā)了一堆不合理的要求, ...

在中斷處理程序里面放delay         比較牛逼
回復

使用道具 舉報

ID:731755 發(fā)表于 2022-11-10 16:19 | 顯示全部樓層
我就郁悶的要死,自學的標準庫,報了個補習班教HAL庫,HAL也不是說不好,有好的地方,初始化文件它給你生成了,關(guān)于用標注庫的方法寫HAL庫程序,建議放棄,一,一般會把所有的H文件和C文件加入,造成編譯超慢,文件10倍大,二,網(wǎng)上的教程都不行,我自己建立了幾個模板,要么編譯不過,要么編譯過了,寫個最基本的跑馬燈,運行不了,程序卡死在,HAL_Delay()函數(shù)這里,,發(fā)給程序給老師,老師也說程序沒有錯,不知道哪里問題,無故就有放棄,乖乖用軟件生成初始化,三中斷都要用回調(diào)函數(shù),麻煩的要死
回復

使用道具 舉報

ID:609322 發(fā)表于 2022-11-17 11:50 | 顯示全部樓層
13872888583 發(fā)表于 2022-11-10 16:19
我就郁悶的要死,自學的標準庫,報了個補習班教HAL庫,HAL也不是說不好,有好的地方,初始化文件它給你生成 ...

聽了你的話,我決定放棄HAL庫
回復

使用道具 舉報

ID:883242 發(fā)表于 2022-11-17 13:14 | 顯示全部樓層
13872888583 發(fā)表于 2022-11-10 16:19
我就郁悶的要死,自學的標準庫,報了個補習班教HAL庫,HAL也不是說不好,有好的地方,初始化文件它給你生成 ...

你是在中斷里面用HAL_Delay()了,這個真的不怪HAL庫,而是這個函數(shù)是通過systick中斷實現(xiàn)的,而systick中斷優(yōu)先級最低,在其他任何中斷里面調(diào)用都會卡死。
回復

使用道具 舉報

ID:195496 發(fā)表于 2022-11-18 21:27 | 顯示全部樓層
這個HAL庫,只能糊弄初學者,做個IO控制還行,復雜的程序,能把你整死,還是用老版本的標準庫好移植
回復

使用道具 舉報

ID:883242 發(fā)表于 2022-11-18 21:40 | 顯示全部樓層
HAL庫就是一個異想天開的管理逼著一群苦逼的程序員做出來的一座垃圾山,還好里面加了LL庫補救,否則我真的要放棄STM32改用其他芯片了。
回復

使用道具 舉報

ID:514901 發(fā)表于 2022-11-21 10:25 | 顯示全部樓層
當然可以,不過你不用cubemx的話,HAL用起來比標準庫繁瑣
回復

使用道具 舉報

ID:731755 發(fā)表于 2022-11-21 10:27 | 顯示全部樓層
Hephaestus 發(fā)表于 2022-11-17 13:14
你是在中斷里面用HAL_Delay()了,這個真的不怪HAL庫,而是這個函數(shù)是通過systick中斷實現(xiàn)的,而systick中 ...

沒有,跑馬燈程序用不上中斷,直接用的HAL_Delay()函數(shù),這個是庫里面自帶的,和那個是systick是一個性質(zhì)的,這個你知道的,
回復

使用道具 舉報

ID:629502 發(fā)表于 2022-11-21 15:25 | 顯示全部樓層
HAL庫很好用的,cubmx生成之前在工程設(shè)置里面更換IDE設(shè)置就行了,然后再keil打開,基本上我現(xiàn)在就只用HAL庫的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美电影一区 | 久久99精品久久久久久国产越南 | 中文字幕国产精品视频 | 成人一区二区三区 | 夜夜久久 | 日韩欧美国产一区二区三区 | 亚洲顶级毛片 | 日日操日日舔 | 欧美11一13sex性hd | 最新国产精品精品视频 | 看片国产 | 国产成人精品一区二区三区四区 | 日本免费在线观看视频 | 国产操操操 | 91精品国产日韩91久久久久久 | 国产免费又黄又爽又刺激蜜月al | 91精品国产综合久久福利软件 | 伊人在线 | 亚洲综合天堂网 | 亚洲欧洲一区 | 天天操天天射天天舔 | av日韩高清| 欧美成人激情视频 | 日韩精品一区二区三区 | 亚洲一区二区三区四区五区中文 | 国产婷婷精品av在线 | 欧美舔穴 | 日韩在线观看网站 | 欧美三区 | 免费av一区二区三区 | 亚洲一区 中文字幕 | 中文字幕欧美一区 | 国产精品久久精品 | 日本亚洲欧美 | 激情网五月天 | 日韩精品一区二区三区在线观看 | 久草在线在线精品观看 | 日韩爱爱网 | 超碰97免费观看 | 一级在线 | 日韩av一二三区 |