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

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

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

STM32數(shù)據(jù)手冊(cè)中那些重要內(nèi)容

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-03-06 15:30 ? 次閱讀

有許多初學(xué)的朋友,常在后臺(tái)問(wèn)一些關(guān)于數(shù)據(jù)手冊(cè)中就有的知識(shí),今天就在這里統(tǒng)一寫(xiě)出來(lái)了。

那部分朋友,你可能還不知道數(shù)據(jù)手冊(cè)中有這些內(nèi)容,今天分享出來(lái),希望你們認(rèn)真閱讀一下數(shù)據(jù)手冊(cè)。

1寫(xiě)在前面

我們編寫(xiě)STM32底層驅(qū)動(dòng)代碼的時(shí)候,會(huì)牽涉到一些與芯片引腳、電氣特性相關(guān)的知識(shí)。這個(gè)時(shí)候,就需要查看芯片對(duì)應(yīng)的官方手冊(cè)。

一般《Reference manual參考手冊(cè)》和《Datasheet數(shù)據(jù)手冊(cè)》這兩本手冊(cè)是我們底層編程常用到。所以,推薦初學(xué)者一定要把這兩本手冊(cè)下載來(lái)對(duì)照學(xué)習(xí)。

當(dāng)然,這里說(shuō)的兩本手冊(cè),是針對(duì)每一種型號(hào)STM32都應(yīng)該具有的,但不同型號(hào)的STM32對(duì)應(yīng)的手冊(cè)可能不同,也有可能相同。

比如:STM32F103R8和STM32F103ZE的參考手冊(cè)相同,但數(shù)據(jù)手冊(cè)不同。

不過(guò),STM32的這些手冊(cè),在排版或者說(shuō)內(nèi)容上,都極為相似。所以,下面以STM32F103ZE為例,引導(dǎo)大家學(xué)習(xí)其數(shù)據(jù)手冊(cè)。

2

數(shù)據(jù)手冊(cè)概要

英文不好的朋友可以先下載中文版的數(shù)據(jù)手冊(cè)來(lái)看看,好像STM32F1和F4都有翻譯版(但版本比較老)。

這里為了照顧初學(xué)者,以STM32F103中文版為例來(lái)展開(kāi)說(shuō)明。

打開(kāi)數(shù)據(jù)手冊(cè),你會(huì)看到芯片的許多重要,如下圖:

主頁(yè)的內(nèi)容,相信大家看英文版文檔也能明白,以上是首頁(yè)預(yù)覽,可以抓住一些重要內(nèi)容。

再次就是查看目錄,目錄可以大概知道文檔講述了一些什么內(nèi)容。

最后,預(yù)覽沒(méi)文檔里面詳細(xì)內(nèi)容,可以知道整個(gè)數(shù)據(jù)手冊(cè)講述了一下什么知識(shí)。

3

重要知識(shí)點(diǎn)

本章節(jié)為大家羅列一些數(shù)據(jù)手冊(cè)重要的知識(shí)點(diǎn),也是許多初學(xué)者常問(wèn)的內(nèi)容。

3.1 芯片有多少個(gè)TIM、多少個(gè)UART?

這類(lèi)問(wèn)題,可以參看數(shù)據(jù)手冊(cè)“Device overview”器件概述的章節(jié)(一般第2章節(jié))。

如上圖,可以得出,STM32F103大容量芯片有8個(gè)TIM定時(shí)器(4個(gè)通用、2個(gè)高級(jí)、2個(gè)基本),有5個(gè)UART串口。

3.2 芯片具體有哪幾個(gè)定時(shí)器?及定時(shí)器位數(shù)?

有的人看見(jiàn)別人代碼,使用的TIM7,而自己移植過(guò)來(lái),編譯錯(cuò)誤,發(fā)現(xiàn)沒(méi)有TIM7。因此,就問(wèn):我在怎么知道我芯片有哪些定時(shí)器呢?

這個(gè)一般在數(shù)據(jù)手冊(cè)第2章,或第3章的“Overview概述”下面有具體的概述。

這個(gè)概述的地方會(huì)有更多的信息

1.定時(shí)器位數(shù):比如有些定時(shí)器為32位;

2.計(jì)數(shù)器類(lèi)型:向上、向下等;

3.捕獲通道數(shù):有些定時(shí)器不支持捕獲/比較,也就沒(méi)有。

······

3.3 引腳可以映射到哪些地方?

有朋友看到其它人編程使用的UART串口1不是PA9和PA10,就產(chǎn)生了疑惑:我怎么知道這些UART串口可以使用哪些引腳呢?

這個(gè)問(wèn)題答案在“Pinouts and pin descriptions引腳定義章節(jié)”。

比如你想知道UART串口1可以使用哪些引腳,可以使用“USART1_TX”搜索一下,看有哪些引腳有“USART1_TX”這個(gè)功能,那么這個(gè)引腳就具有這個(gè)功能。

3.4 IO可以輸入多高電壓?檢測(cè)時(shí)多高電壓才是高電平?

有的朋友可能會(huì)產(chǎn)生疑問(wèn),我STM32是3.3V供電,那么我輸入IO的電壓是不是最高就為3.3V了呢?

之前有朋友問(wèn):我STM32做IO輸入檢測(cè)電平時(shí),按理說(shuō)應(yīng)該為高電平。可能因?yàn)橥獠侩娐吩?,發(fā)現(xiàn)不對(duì),就用萬(wàn)用表測(cè)量,電壓在1V左右。

他就問(wèn)了這么一個(gè)問(wèn)題,我輸入電壓多高才認(rèn)為是高電平呢?

這個(gè)問(wèn)題可以在數(shù)據(jù)手冊(cè)Electrical characteristics電氣特性下面找到答案。

輸入電壓,可以看引腳定義章節(jié),如果帶有FT的,證明可以承受5.5V電壓。

而被檢測(cè)為高電平,最小需要2V電壓。

好了,本文就寫(xiě)到這里。以上只是提供思路,可能你遇到的問(wèn)題不止這些,需要學(xué)會(huì)合理利用手中資源。

文章出處:【微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    2260

    文章

    10831

    瀏覽量

    352719
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1202

    瀏覽量

    100867
  • Tim
    Tim
    +關(guān)注

    關(guān)注

    0

    文章

    81

    瀏覽量

    17814
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    3D建模的重要內(nèi)容和應(yīng)用

    3D建模是一種技術(shù),通過(guò)計(jì)算機(jī)軟件創(chuàng)建虛擬三維模型,模擬現(xiàn)實(shí)世界的物體或場(chǎng)景。這項(xiàng)技術(shù)廣泛應(yīng)用于建筑設(shè)計(jì)、電影制作、游戲開(kāi)發(fā)、工程仿真等領(lǐng)域。下面古河云科技將介紹一些與3D建模相關(guān)的重要內(nèi)容
    的頭像 發(fā)表于 06-21 14:48 ?390次閱讀

    態(tài)勢(shì)數(shù)據(jù)有哪些格式和內(nèi)容

    內(nèi)容。 特點(diǎn):具有良好的可讀性和可擴(kuò)展性,在態(tài)勢(shì)數(shù)據(jù)交換和共享較為常見(jiàn)。 JSON: 定義:一種輕量級(jí)的數(shù)據(jù)交換格式,易于閱讀和編寫(xiě),也易于機(jī)器解析和生成。 特點(diǎn):在Web服務(wù)和A
    的頭像 發(fā)表于 06-11 16:57 ?295次閱讀

    32位基于ARM核心的帶512K字節(jié)閃存的微控制器STM32F103xC, STM32F103xD, STM32F103xE數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《32位基于ARM核心的帶512K字節(jié)閃存的微控制器STM32F103xC, STM32F103xD, STM32F103xE數(shù)據(jù)
    發(fā)表于 05-24 14:33 ?0次下載

    STM32待機(jī)模式適合用于那些應(yīng)用場(chǎng)景?

    對(duì)于查看STM32低功耗模式,共有三種,其中最省電的為待機(jī)模式,但是待機(jī)模式喚醒后相當(dāng)于軟件復(fù)位了,ram及寄存器的值都復(fù)位了,僅僅是備份域的寄存器除外,因此有個(gè)疑問(wèn),待機(jī)模式適合用于那些應(yīng)用場(chǎng)
    發(fā)表于 05-07 07:46

    STM32H743手冊(cè)的電氣特性如何選擇版本V和版本Y?

    STM32H743芯片手冊(cè)的電氣特性分了版本Y和版本V,給出的數(shù)據(jù)有所不同,那么實(shí)際使用,該如何確定要參考哪個(gè)版本?
    發(fā)表于 03-27 07:37

    AD4003數(shù)據(jù)手冊(cè)的Input span compression功能是什么意思?

    AD4003數(shù)據(jù)手冊(cè)的Input span compression功能是什么意思啊
    發(fā)表于 02-26 08:19

    stm32斷怎么處理的

    STM32是一款非常強(qiáng)大的微控制器系列,具有豐富的外設(shè)和功能。中斷是STM32中非常重要的部分,能夠幫助我們提高系統(tǒng)的響應(yīng)速度和效率。本文將詳細(xì)介紹STM32
    的頭像 發(fā)表于 01-02 17:35 ?2214次閱讀

    STM32微控制器產(chǎn)品技術(shù)參考手冊(cè)

    STM32文參考手冊(cè)
    發(fā)表于 01-02 10:41 ?6次下載

    stm32虛擬串口接收的數(shù)據(jù)處理

    STM32使用虛擬串口時(shí),我們需要處理接收的數(shù)據(jù)。接收到的數(shù)據(jù)可能是來(lái)自其他設(shè)備的傳感器數(shù)據(jù)、用戶輸入的命令或其他任何信息。在本篇文章
    的頭像 發(fā)表于 12-20 11:22 ?1869次閱讀

    STM32F103x數(shù)據(jù)手冊(cè)中文版

    中文詳盡介紹了關(guān)于STM32F103x的數(shù)據(jù)手冊(cè)
    發(fā)表于 11-15 16:38 ?23次下載

    放大器手冊(cè)-3db帶寬定義是怎樣的?

    在ADA4530手冊(cè)上看到這幾個(gè)參數(shù),一直很困惑。 另外問(wèn)一個(gè)相位裕度的問(wèn)題,一般模擬系統(tǒng)多大的相位裕度是合適的?相位裕度大小對(duì)系統(tǒng)都有那些影響?
    發(fā)表于 11-14 08:28

    基于ARM的32位MCU STM32F103xx數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《基于ARM的32位MCU STM32F103xx數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 11-09 09:47 ?0次下載
    基于ARM的32位MCU <b class='flag-5'>STM32</b>F103xx<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>手冊(cè)</b>

    stm32串口寄存器USART_DR一次能接收多少位的數(shù)據(jù)?

    于智能硬件設(shè)計(jì)的芯片,STM32配備了豐富的外圍設(shè)備和接口,其中包括串口接口。 在STM32系列,USART串口是其中一種重要的通信接口。USART是一種異步串行通信協(xié)議,可用于
    的頭像 發(fā)表于 10-26 11:31 ?1925次閱讀

    如何利用AT32系列MCU存儲(chǔ)器的零等待區(qū)(ZW)

    本應(yīng)用筆記詳細(xì)描述了如何利用AT32系列MCU存儲(chǔ)器的零等待區(qū)(ZW),實(shí)現(xiàn)在擦除或者編程過(guò)程中保證CPU重要內(nèi)容正常運(yùn)行,免受MCU失速影響。
    發(fā)表于 10-24 08:17

    PM0042編程手冊(cè)分享

    F10xxx。STM32F10xxx內(nèi)嵌的閃存存儲(chǔ)器可以用于在線編程(ICP)或在程序編程(IAP)燒寫(xiě)。在線編程(In-Circuit Programming – ICP)方式用于更新閃存存儲(chǔ)器的全部內(nèi)容,它通過(guò)JTAG
    發(fā)表于 10-10 06:53