0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于初學(xué)STM32中肯的幾點(diǎn)建議

5RJg_mcuworld ? 來源:未知 ? 作者:胡薇 ? 2018-10-17 16:49 ? 次閱讀

通過觀察后臺提問的內(nèi)容來看,關(guān)注我的人中STM32初學(xué)者占大部分,而且大多處于小白階段。所以,今天暫且寫下幾點(diǎn)內(nèi)容給這些朋友。

1查找資料去官網(wǎng)

許多初學(xué)者總是在問:能給我一份xxx手冊嗎?你有關(guān)于xxx的資料嗎?同時(shí),我也常在某些“技術(shù)群”里看到類似這種“給資料”的對話。

這樣說吧,你們向別人獲取的“資料”,別人基本上也是從官網(wǎng)下載而來的。而且,別人給你的資料不一定是最新版本。

因此,建議初學(xué)者查找資料,尋找資料盡量找官方原版資料,畢竟官方的才具有權(quán)威性。

STM32官方整理的資料很多,而且針對每一種型號的MCU都有各種資料??湟稽c(diǎn)的說:你想要的都有。

針對你MCU芯片型號,進(jìn)入對應(yīng)的網(wǎng)址即可(具體這里就不說過程了):

https://www.st.com/en/microcontrollers.html

這里肯定又有許多人會說:我英語很差,看不懂英文。這么說吧,這都是借口。我讀書時(shí)英語從來就沒有及格過,現(xiàn)在還不是一樣得看英文。如果你實(shí)在看不懂,你總應(yīng)該知道有英文翻譯軟件吧。

2STM32參考例程

我的串口程序是這樣配置的,為什么沒有數(shù)據(jù)輸出呢?我參考網(wǎng)上教程配置定時(shí)器,為什么定時(shí)不準(zhǔn)呢?

后臺經(jīng)常會遇到類似上面這些的問題,而出現(xiàn)這些問題的原因基本上都是代碼的問題。

STM32初學(xué)者基本上都是在掌握片上外設(shè)(如UART、TIM、DMA等)底層驅(qū)動的開發(fā)。

關(guān)于STM32片上外設(shè)的開發(fā),常見的就是使用標(biāo)準(zhǔn)外設(shè)庫和HAL庫進(jìn)行開發(fā),當(dāng)然,還有少部分直接使用寄存器進(jìn)行開發(fā)的。

這里,我還是建議參看官網(wǎng)提供的庫的例程。標(biāo)準(zhǔn)外設(shè)庫和HAL庫都提供了許多例程,但是很多初學(xué)者卻不知道。

1.標(biāo)準(zhǔn)外設(shè)庫例程

一般標(biāo)準(zhǔn)外設(shè)庫常見的例程就是你下載的庫解壓就可看到。還有針對開發(fā)板的例程,建議去官網(wǎng)找一下。拿STM32F1為例:

2.HAL庫例程

下載HAL庫直接解壓,或者在你STM32CubeMX庫安裝路徑下查找。STM32CubeMX菜單:Help -> updater Setting可以看到庫安裝路徑:

拿STM32F1的HAL庫為例,可以看到很多例程:

3網(wǎng)站

1.ST官網(wǎng):http://www.st.com

2.ST中文網(wǎng):https://www.stmcu.com.cn

3.ST社區(qū):http://www.stmcu.org

要更權(quán)威的資料建議去第1個(gè)ST官網(wǎng)。英文不好的,建議第2,3網(wǎng)站,中文版本。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17263

    瀏覽量

    351970
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10918

    瀏覽量

    356790

原文標(biāo)題:初學(xué)者如何“勾搭”STM32?

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    XD08M3232紅外感應(yīng)單片機(jī)開發(fā)板適合初學(xué)者嗎?

    到學(xué)習(xí)效果和興趣保持。以下是關(guān)于XD08M3232開發(fā)板是否適合初學(xué)者的詳細(xì)分析。 1. 硬件特性 XD08M3232開發(fā)板具有豐富的硬件特性,如8K字節(jié)的FLASH、128字節(jié)的EEPROM、256字節(jié)
    發(fā)表于 12-07 14:55

    西井科技如何助力物流行業(yè)實(shí)現(xiàn)降本提質(zhì)增效

    本文將結(jié)合我國物流行業(yè)發(fā)展現(xiàn)狀,剖析《計(jì)劃》的重點(diǎn)任務(wù),為優(yōu)化物流體系、提升行業(yè)競爭力提供幾點(diǎn)建議。
    的頭像 發(fā)表于 12-05 11:39 ?279次閱讀

    求助,關(guān)于使用TAS5756M的幾點(diǎn)疑問求解答

    我是一名大學(xué)生,目前準(zhǔn)備用TAS5756M做一款數(shù)字功放,但仔細(xì)閱讀了Datasheet以后仍然存在幾點(diǎn)疑問想請教一下各位: TAS5756M芯片手冊上沒有提供寄存器表,我要如何配置其相關(guān)參數(shù)呢
    發(fā)表于 10-25 13:50

    嵌入式學(xué)習(xí)建議

    對廣大渴望學(xué)習(xí)嵌入式系統(tǒng)的學(xué)子提出幾點(diǎn)基礎(chǔ)階段的學(xué)習(xí)建議: ①嵌入式系統(tǒng)軟件硬件密切相關(guān),一定要打好軟硬件基礎(chǔ)。其實(shí),只要找到正確的方法,加上努力,任何理工科學(xué)生,甚至非理工科學(xué)生,都能學(xué)好嵌入式
    發(fā)表于 10-22 11:41

    初學(xué)STM32的常見誤區(qū)與解決方法

    對于初學(xué)者來說,STM32是一種功能強(qiáng)大但也相對復(fù)雜的微控制器平臺。許多人在學(xué)習(xí)了幾天后,常常會感到困惑和迷茫。這種情況并不罕見,尤其是在缺乏扎實(shí)基礎(chǔ)的情況下直接接觸這樣復(fù)雜的芯片。這篇文章旨在
    的頭像 發(fā)表于 09-05 08:00 ?611次閱讀
    <b class='flag-5'>初學(xué)</b><b class='flag-5'>STM32</b>的常見誤區(qū)與解決方法

    博威合金攜手貝霍夫(中國)亮相埃森焊接展,打造焊材定制化解決方案

    博威合金與貝霍夫(中國)在埃森焊接展展出的系列焊接材料解決方案,充分展現(xiàn)了其在研發(fā)、制造和應(yīng)用的深度融合,精準(zhǔn)匹配了新能源汽車、鋁罐車、自行車等產(chǎn)業(yè)的差異化焊接需求。
    的頭像 發(fā)表于 08-15 15:03 ?505次閱讀
    博威合金攜手貝<b class='flag-5'>肯</b>霍夫(中國)亮相埃森焊接展,打造焊材定制化解決方案

    “共和國勛章”和國家榮譽(yù)稱號建議人選公示,雷達(dá)專家王小謨院士入選

    日前,《人民日報(bào)》、新華社等媒體發(fā)布《關(guān)于“共和國勛章”和國家榮譽(yù)稱號建議人選的公示》內(nèi)容,公布“共和國勛章”和國家榮譽(yù)稱號建議人選,其中,“共和國勛章”建議人選4人、國家榮譽(yù)稱號
    的頭像 發(fā)表于 08-13 17:08 ?727次閱讀
    “共和國勛章”和國家榮譽(yù)稱號<b class='flag-5'>建議</b>人選公示,雷達(dá)專家王小謨院士入選

    STM32F103 + ESP8266與機(jī)智云開發(fā)常見問題集錦:入門者必讀!

    關(guān)于ESP8266模塊的選擇針對初學(xué)者,強(qiáng)烈建議選擇帶有串口的ESP8266開發(fā)板!這可以避免像我曾經(jīng)遇到的燒錄固件失敗等問題。推薦直接購買已預(yù)裝機(jī)智云固件的模塊,或者帶有串口下載功能的模塊,例如
    的頭像 發(fā)表于 07-18 08:11 ?541次閱讀
    <b class='flag-5'>STM32</b>F103 + ESP8266與機(jī)智云開發(fā)常見問題集錦:入門者必讀!

    Altium Designer 6.0初學(xué)教程

    電子發(fā)燒友網(wǎng)站提供《Altium Designer 6.0初學(xué)教程.pdf》資料免費(fèi)下載
    發(fā)表于 07-12 11:47 ?0次下載

    stm32斷回調(diào)函數(shù)改變的變量在while不變怎么解決?

    關(guān)于stm32 中斷回調(diào)函數(shù)改變的變量在while不變問題
    發(fā)表于 04-26 07:44

    STM32幾種流行的開發(fā)環(huán)境對比

    有很多初學(xué)者在問:學(xué)習(xí)STM32,該用哪款開發(fā)工具?我首先說一下我的觀點(diǎn):沒有最好,只有適不適合,適合自己的才是最好的。開發(fā)工具很多,各有各的特點(diǎn),有優(yōu)點(diǎn)肯定也有缺點(diǎn)。本文就來說說當(dāng)前STM32幾種
    的頭像 發(fā)表于 04-21 08:10 ?2647次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>中</b>幾種流行的開發(fā)環(huán)境對比

    請問STM32IDE如何設(shè)定代碼到ITCM運(yùn)行?

    近期使用STM32MUX生成STM32IDE的代碼(MCU是STM32H743),目前希望可以將部分代碼定位到ITCM運(yùn)行,加快處理速度,關(guān)于
    發(fā)表于 03-26 06:08

    關(guān)于STM32 DMAMUX模塊具體的應(yīng)用示例代碼

    有人通過公眾號微信留言,詢問是否有關(guān)于STM32 DMAMUX模塊具體的應(yīng)用示例代碼。同時(shí),個(gè)人也發(fā)現(xiàn),雖然STM32片內(nèi)的DMAMUX不是什么新模塊,似乎還是很多人并不太熟悉。這里借機(jī)聊聊這方面的內(nèi)容,重點(diǎn)演示相關(guān)功能的實(shí)現(xiàn),
    的頭像 發(fā)表于 03-25 09:15 ?2515次閱讀
    <b class='flag-5'>關(guān)于</b><b class='flag-5'>STM32</b> DMAMUX模塊具體的應(yīng)用示例代碼

    關(guān)于CSD Capsense ISR的幾個(gè)疑問求解

    關(guān)于CSD Capsense的ISR我這邊有幾點(diǎn)困惑,麻煩給解釋一下,謝謝。 我看了Cpasense組件的Datasheet,關(guān)于 Interrupt的描述比較少,當(dāng)所有按鍵掃描完成后會觸發(fā)中斷
    發(fā)表于 02-01 08:31

    TTL和CMOS邏輯門電路的幾點(diǎn)認(rèn)識

    有關(guān)TTL和CMOS的幾點(diǎn)問題請教? 1、電源電壓,TTL供電在5V,CMOS供電范圍較寬2-15V。 2、前級輸入,TTL需要輸入電流,而CMOS不需要輸入電流。 3、輸出驅(qū)動,TTL輸出是一個(gè)
    發(fā)表于 01-28 15:38