衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32數據手冊中那些重要內容

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-06 15:30 ? 次閱讀

有許多初學的朋友,常在后臺問一些關于數據手冊中就有的知識,今天就在這里統一寫出來了。

那部分朋友,你可能還不知道數據手冊中有這些內容,今天分享出來,希望你們認真閱讀一下數據手冊。

1寫在前面

我們編寫STM32底層驅動代碼的時候,會牽涉到一些與芯片引腳、電氣特性相關的知識。這個時候,就需要查看芯片對應的官方手冊。

一般《Reference manual參考手冊》和《Datasheet數據手冊》這兩本手冊是我們底層編程常用到。所以,推薦初學者一定要把這兩本手冊下載來對照學習。

當然,這里說的兩本手冊,是針對每一種型號STM32都應該具有的,但不同型號的STM32對應的手冊可能不同,也有可能相同。

比如:STM32F103R8和STM32F103ZE的參考手冊相同,但數據手冊不同。

不過,STM32的這些手冊,在排版或者說內容上,都極為相似。所以,下面以STM32F103ZE為例,引導大家學習其數據手冊。

2

數據手冊概要

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

這里為了照顧初學者,以STM32F103中文版為例來展開說明。

打開數據手冊,你會看到芯片的許多重要,如下圖:

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

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

最后,預覽沒文檔里面詳細內容,可以知道整個數據手冊講述了一下什么知識。

3

重要知識點

本章節為大家羅列一些數據手冊重要的知識點,也是許多初學者常問的內容。

3.1 芯片有多少個TIM、多少個UART?

這類問題,可以參看數據手冊“Device overview”器件概述的章節(一般第2章節)。

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

3.2 芯片具體有哪幾個定時器?及定時器位數?

有的人看見別人代碼,使用的TIM7,而自己移植過來,編譯錯誤,發現沒有TIM7。因此,就問:我在怎么知道我芯片有哪些定時器呢?

這個一般在數據手冊第2章,或第3章的“Overview概述”下面有具體的概述。

這個概述的地方會有更多的信息

1.定時器位數:比如有些定時器為32位;

2.計數器類型:向上、向下等;

3.捕獲通道數:有些定時器不支持捕獲/比較,也就沒有。

······

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

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

這個問題答案在“Pinouts and pin descriptions引腳定義章節”。

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

3.4 IO可以輸入多高電壓?檢測時多高電壓才是高電平?

有的朋友可能會產生疑問,我STM32是3.3V供電,那么我輸入IO的電壓是不是最高就為3.3V了呢?

之前有朋友問:我STM32做IO輸入檢測電平時,按理說應該為高電平。可能因為外部電路原因,發現不對,就用萬用表測量,電壓在1V左右。

他就問了這么一個問題,我輸入電壓多高才認為是高電平呢?

這個問題可以在數據手冊Electrical characteristics電氣特性下面找到答案。

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

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

好了,本文就寫到這里。以上只是提供思路,可能你遇到的問題不止這些,需要學會合理利用手中資源。

文章出處:【微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2272

    文章

    10924

    瀏覽量

    357592
  • uart
    +關注

    關注

    22

    文章

    1243

    瀏覽量

    101773
  • Tim
    Tim
    +關注

    關注

    0

    文章

    81

    瀏覽量

    17955
收藏 人收藏

    評論

    相關推薦

    使用RDATAC指令后,ADS131E04傳送的數據格式以及內容是怎樣的?

    請問使用RDATAC指令后,ADS131E04傳送的數據格式以及內容是怎樣的,數據手冊是按照ADS131E08為例來說明有27個BYTE,不知道ADS131E04是不是只用15個BY
    發表于 01-10 07:19

    STM32F405xx和STM32F407xx微控制器數據手冊

    電子發燒友網站提供《STM32F405xx和STM32F407xx微控制器數據手冊.pdf》資料免費下載
    發表于 01-03 14:49 ?1次下載

    HAL庫在STM32開發重要

    HAL庫(Hardware Abstraction Layer Library,硬件抽象層庫)在STM32開發扮演著至關重要的角色。以下是HAL庫在STM32開發
    的頭像 發表于 12-02 13:35 ?552次閱讀

    ADS7945數據手冊沒有寄存器配置,哪里可以找到?

    ADS7945數據手冊沒有寄存器配置,哪里可以找到?
    發表于 11-14 06:01

    pcm1796數據的delay time和pcm1748數據手冊的group delay是同一個意思嗎?

    pcm1796數據的delay time和pcm1748數據手冊的group delay是同一個意思嗎? 2.是指的DAC開始輸出模擬
    發表于 11-04 07:26

    HarmonyOS NEXT應用元服務開發內容動態變化場景

    適用場景:界面上重要內容在動態變化后,需要實時發送變化后的朗讀內容 說明:如果界面上內容發生動態變化且其內容對用戶具有必要的提示/告知/指導作用,則其發生變化后需對其變化
    發表于 10-29 10:52

    OPA551手冊的一個典型應用,請幫忙說明note的內容和疑問

    下圖是OPA551手冊的一個典型應用,請幫忙說明note的內容和我的疑問: 1. 圖中R3如何限制電流?我個人認為去掉R3更好,因為R3會導致輸出誤接高電壓時損壞運放,如果沒有R3,高壓只可能
    發表于 08-05 06:43

    3D建模的重要內容和應用

    3D建模是一種技術,通過計算機軟件創建虛擬三維模型,模擬現實世界的物體或場景。這項技術廣泛應用于建筑設計、電影制作、游戲開發、工程仿真等領域。下面古河云科技將介紹一些與3D建模相關的重要內容
    的頭像 發表于 06-21 14:48 ?770次閱讀

    態勢數據有哪些格式和內容

    內容。 特點:具有良好的可讀性和可擴展性,在態勢數據交換和共享較為常見。 JSON: 定義:一種輕量級的數據交換格式,易于閱讀和編寫,也易于機器解析和生成。 特點:在Web服務和A
    的頭像 發表于 06-11 16:57 ?566次閱讀

    32位基于ARM核心的帶512K字節閃存的微控制器STM32F103xC, STM32F103xD, STM32F103xE數據手冊

    電子發燒友網站提供《32位基于ARM核心的帶512K字節閃存的微控制器STM32F103xC, STM32F103xD, STM32F103xE數據
    發表于 05-24 14:33 ?0次下載

    STM32待機模式適合用于那些應用場景?

    對于查看STM32低功耗模式,共有三種,其中最省電的為待機模式,但是待機模式喚醒后相當于軟件復位了,ram及寄存器的值都復位了,僅僅是備份域的寄存器除外,因此有個疑問,待機模式適合用于那些應用場
    發表于 05-07 07:46

    請問RL-Flash下EFS文件系統如何修改文件的部分內容

    如題,文件系統是EFS,如果只想修改某個文件的部分內容,應該怎么調用fopen函數?看了下手冊,fopen函數只能選\'r\'和\'w\'形式,‘r’是只讀形式,\'w\'是創建新文件或者擦除原有
    發表于 04-12 07:55

    微 CMS32M5733 QFN48 數據手冊

    微CMS32M5733 QFN48 數據手冊
    發表于 04-10 09:59

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

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

    AD4003數據手冊的Input span compression功能是什么意思?

    AD4003數據手冊的Input span compression功能是什么意思啊
    發表于 02-26 08:19
    利都百家乐国际娱乐| 免佣百家乐官网的玩法| 新葡京国际娱乐城| 香港六合彩直播| 大发888老虎机下载免费| 大发888出纳柜台| 狼2老虎机清零密码| 大发888手机版客户端| 欢乐谷棋牌游戏官网| 网上真钱娱乐城| 百家乐官网神仙道礼包| 至尊百家乐官网停播| 百家乐官网破解版| 百家乐官网路单统| 百家乐怎样概率大| 百家乐打水论坛| 海南太阳城大酒店| 最新娱乐城注册送体验金| 博罗县| 百家乐官网只打一种牌型| 百家乐官网筹码500| 钱隆百家乐官网的玩法技巧和规则 | 大发888投注技巧| 澳门金沙娱乐场| 奥斯卡娱乐城| 百家乐官网免费破解外挂| 电子百家乐官网破| 百家乐的技术与心态| 至富百家乐的玩法技巧和规则| 德州扑克高级教程| 百家乐官网游戏排行榜| 百家乐官网3带厂家地址| 澳门百家乐官网论| 百家乐斗地主炸金花| e娱乐城棋牌| 博彩百家乐官网软件| 百家乐娱乐人物| 澳门百家乐官方网站| 娄底市| 吉利百家乐官网的玩法技巧和规则 | 百家乐买对子技巧|