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
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348720
  • uart
    +关注

    关注

    22

    文章

    1158

    浏览量

    99952
  • Tim
    Tim
    +关注

    关注

    0

    文章

    76

    浏览量

    17710
收藏 人收藏

    评论

    相关推荐

    STM32H743手册的电气特性如何选择版本V和版本Y?

    STM32H743芯片手册的电气特性分了版本Y和版本V,给出的数据有所不同,那么实际使用,该如何确定要参考哪个版本?
    发表于 03-27 07:37

    STM32F103x数据手册中文版

    中文详尽介绍了关于STM32F103x的数据手册
    发表于 11-15 16:38 10次下载

    如何利用AT32系列MCU存储器的零等待区(ZW)

    本应用笔记详细描述了如何利用AT32系列MCU存储器的零等待区(ZW),实现在擦除或者编程过程中保证CPU重要内容正常运行,免受MCU失速影响。
    发表于 10-24 08:17

    工业互联网平台是新型工业化的重要内容

    随着工业互联网的快速发展,工业互联网平台正在成为新型工业化的重要内容。它不仅促进了企业数字化转型,还推动了制造业升级和高质量发展。本文将从以下几个方面探讨工业互联网平台的重要性和作用。 一、工业
    的头像 发表于 09-26 11:21 383次阅读

    STM32F10xxx闪存编程手册

    F10xxx。STM32F10xxx内嵌的闪存存储器可以用于在线编程(ICP)或在程序编程(IAP)烧写。在线编程(In-Circuit Programming – ICP)方式用于更新闪存存储器的全部内容,它通过JTAG
    发表于 09-26 06:18

    STM32F103x4/STM32F103x6单片机数据手册

    本文档是关于ARM® Cortex®-M3内核的低等容量增强型单片机STM32F103x4,STM32F103x6的数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括:16/
    发表于 09-22 17:55 9次下载
    <b class='flag-5'>STM32</b>F103x4/<b class='flag-5'>STM32</b>F103x6单片机<b class='flag-5'>数据</b><b class='flag-5'>手册</b>

    STM32F301x6/STM32F301x8单片机的数据手册

    电子发烧友网站提供《STM32F301x6/STM32F301x8单片机的数据手册.pdf》资料免费下载
    发表于 09-21 11:35 1次下载
    <b class='flag-5'>STM32</b>F301x6/<b class='flag-5'>STM32</b>F301x8单片机的<b class='flag-5'>数据</b><b class='flag-5'>手册</b>

    STM32F103x4/STM32F103x6单片机数据手册

    电子发烧友网站提供《STM32F103x4/STM32F103x6单片机数据手册.pdf》资料免费下载
    发表于 09-21 09:40 4次下载
    <b class='flag-5'>STM32</b>F103x4/<b class='flag-5'>STM32</b>F103x6单片机<b class='flag-5'>数据</b><b class='flag-5'>手册</b>

    STM32F103xC/STM32F103xD/STM32F103xE单片机数据手册

    电子发烧友网站提供《STM32F103xC/STM32F103xD/STM32F103xE单片机数据手册.pdf》资料免费下载
    发表于 09-21 09:38 7次下载
    <b class='flag-5'>STM32</b>F103xC/<b class='flag-5'>STM32</b>F103xD/<b class='flag-5'>STM32</b>F103xE单片机<b class='flag-5'>数据</b><b class='flag-5'>手册</b>

    STM32F101xC/STM32F101xD/STM32F101xE单片机数据手册

    电子发烧友网站提供《STM32F101xC/STM32F101xD/STM32F101xE单片机数据手册.pdf》资料免费下载
    发表于 09-21 09:36 0次下载
    <b class='flag-5'>STM32</b>F101xC/<b class='flag-5'>STM32</b>F101xD/<b class='flag-5'>STM32</b>F101xE单片机<b class='flag-5'>数据</b><b class='flag-5'>手册</b>

    STM32C0x1中文手册

    本参考手册是对 STM32C0x1 微控制器数据手册的补充,提供了应用(特别是软件开发)所需的信息,属于 STM32C0x1 微控制器上提
    发表于 09-01 09:09 0次下载

    请问一下stm32wb55数据手册在哪找?

    stm32wb55数据手册在哪找
    发表于 08-07 07:44

    STM32G431x6和STM32G431x8和STM32G431xB单片机数据手册

    电子发烧友网站提供《STM32G431x6和STM32G431x8和STM32G431xB单片机数据手册.pdf》资料免费下载
    发表于 08-01 16:33 1次下载
    <b class='flag-5'>STM32</b>G431x6和<b class='flag-5'>STM32</b>G431x8和<b class='flag-5'>STM32</b>G431xB单片机<b class='flag-5'>数据</b><b class='flag-5'>手册</b>

    在 I/O 看未来 | Google Play 三项重要内容回顾

    上,我们推出了新的工具、功能和更新,来帮助您扩展业务。如果您错过了今年的活动直播,可以观看下方的精彩回顾视频或阅读本文,了解大会上 Google Play 相关的三项重要发布内容回顾。 全新的自定义商品详情功能 我们对 自定义商品详情 进行了 3 项重大更新,为您提供更
    的头像 发表于 07-17 17:40 262次阅读
    在 I/O 看未来 | Google Play 三项<b class='flag-5'>重要内容</b>回顾

    STM32中文参考手册

    功能模块的内部结构、所有可能的功能描述、各种工作模式的使用和寄存器配置等详细信息。 技术参考手册不包含有关产品技术特征的说明,这些内容数据手册中。
    发表于 05-09 15:09 14次下载