0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32如何根据功能来分配IO

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2021-02-01 14:08 次阅读

在画原理图之前,一般的做法是先把引脚分类好,然后才开始画原理图。

要想根据功能来分配 IO,那就得先知道每个 IO 的功能说明,这个我们可以从官方的数据手册里面找到。在学习的时候,有两个官方资料我们会经常用到,一个是参考手册(英文叫 Referencemanual),另外一个是数据手册(英文叫 Data Sheet)。两者的具体区别见下表。

f94c153a-62b6-11eb-8b86-12bb97331649.png

数据手册主要用于芯片选型和设计原理图时参考,参考手册主要用于在编程的时候查阅。在数据手册中,有关引脚定义的部分在 Pinouts and pin description 这个小节中。数据手册中对引脚定义具体定义见下表。

f957d7e4-62b6-11eb-8b86-12bb97331649.png

对上表中引脚定义的解读,见下图。

fa580a10-62b6-11eb-8b86-12bb97331649.png

举例,如果MCU 型号是 STM32F103VET6,封装为 LQFP100,我们在数据手册中找到这个封装的引脚定义,然后根据引脚序号,一个一个复制出来,整理成 excel 表,分配好之后就开始画原理图,具体引脚分类见下表。

fb083aca-62b6-11eb-8b86-12bb97331649.png

责任编辑:xj

原文标题:STM32如何分配原理图IO

文章出处:【微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 原理图
    +关注

    关注

    1265

    文章

    6177

    浏览量

    225209
  • 嵌入式
    +关注

    关注

    4977

    文章

    18255

    浏览量

    287973
  • STM32
    +关注

    关注

    2239

    文章

    10665

    浏览量

    348519

原文标题:STM32如何分配原理图IO

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    stm32f030系列手册IO structure功能显示TTa FTf是什么意思?

    stm32f030 系列手册 IO structure功能显示TTaFTf是什么意思?
    发表于 04-09 07:48

    stm32没有配置任何IO功能的情况下,默认的IO口是什么状态?

    请问各位大佬,32出厂时没有配置任何IO功能的情况下,默认的IO口是什么状态,是浮空还是说会配置成上下拉或者其他模式啥的,谢谢各位大佬解惑
    发表于 03-25 06:49

    西门子博途在线分配(Online assignment) 应用

    在 I/O 通信表格中,可查看选项卡“离线组态”(Offline configuration) 和“ 在线分配”(Online assignment)。在“在线分配”(Online assignment) 选项卡中,可将离线分配
    发表于 12-27 10:34 238次阅读
    西门子博途在线<b class='flag-5'>分配</b>(Online assignment) 应用

    TIA博途分配设备名称示例

    在本示例中,将设备名称分配给一个 PROFINET IO 控制器和一个 PROFINET IO 设备。
    的头像 发表于 11-09 15:01 1560次阅读
    TIA博途<b class='flag-5'>分配</b>设备名称示例

    利用千兆位收发器和相关PLL中的功能来替代VCXO电路

    电子发烧友网站提供《利用千兆位收发器和相关PLL中的功能来替代VCXO电路.pdf》资料免费下载
    发表于 09-15 10:08 0次下载
    利用千兆位收发器和相关PLL中的<b class='flag-5'>功能来</b>替代VCXO电路

    STM32单片机的八种IO口模式讲解

    STM32有八种IO口模式,分别是:模拟输入、浮空输入、上拉输入、下拉输入、开漏输出、推挽输出、复用开漏输出和复用推挽输出。
    发表于 09-09 14:09 3291次阅读
    <b class='flag-5'>STM32</b>单片机的八种<b class='flag-5'>IO</b>口模式讲解

    如何使用PWM触发ADC和PWM刹车功能来阻止PWM输出

    应用程序:本文件描述如何使用 PWM 触发 ADC 和 PWM 刹车功能来阻止 PWM 输出 。 BSP 版本:Mini51DE系列 BSP CMISIS V3.02.000 硬件
    发表于 08-30 06:17

    如何使用PWM触发ADC和PWM刹车功能来阻止PWM输出

    应用程序:本文件描述如何使用 PWM 触发 ADC 和 PWM 刹车功能来阻止 PWM 输出 。 BSP 版本:Mini51DE系列 BSP CMISIS V3.02.000 硬件
    发表于 08-23 07:31

    gpio接口复用功能是在硬件设计时分配的吗?

    gpio这个接口复用功能是在硬件设计时分配的吗?比如uart两个接口是对应了gpio0 gpio1 是在哪分配的?有io mux在哪?改变复用逻辑。
    发表于 08-11 07:06

    CPU-1200在线为PROFINET IO设备分配名称

    PROFINET 网络中的设备在分配名称后才可与 CPU 连接。
    的头像 发表于 07-25 17:48 1429次阅读
    CPU-1200在线为PROFINET <b class='flag-5'>IO</b>设备<b class='flag-5'>分配</b>名称

    如何根据需求对STM32系列单片机选型

    随着科技的飞速发展,单片机在各行业应用中扮演着越来越重要的角色。STM32系列单片机无疑是市场上广受欢迎的微控制器之一,凭借其丰富的产品线及卓越性能,赢得了大量用户的青睐。那么,如何根据实际需求进行STM32系列单片机选型呢?将
    的头像 发表于 06-25 17:50 1486次阅读

    STM32IO外部中断EXTI的使用

    的方式访问输入引脚,还可以通过另外一种叫做外部中断的方式来对引脚的输入信号进行检测,本篇首先介绍下EXTI的结构,接着介绍外部中断的相关概念,对STM32IO外部中断EXTI有个初步的了解,在此基础上重点围绕IO外部中断EXT
    的头像 发表于 06-22 10:21 1164次阅读
    <b class='flag-5'>STM32</b>的<b class='flag-5'>IO</b>外部中断EXTI的使用

    浅谈ESP8266的IO功能

    在IOT Kit开发板上提供了一些基础的外设及传感器,本篇通过驱动按键、LED灯、继电器、光敏电阻和电机来学习ESP8266的IO功能,即数字输入、数字输出、模拟输入和PWM模拟输出功能
    的头像 发表于 05-19 14:34 3699次阅读
    浅谈ESP8266的<b class='flag-5'>IO</b>口<b class='flag-5'>功能</b>

    M12传感器分线盒8口座接近开关分配器PNP型集线器IO模块

    M12传感器分线盒8口座接近开关分配器PNP型集线器IO模块是一款高科技产品,它可以在工业生产中大显身手。作为一个智能控制产品,它具有多种功能,可以有效帮助企业提高生产效率和品质,降低生产成本,实现自动化生产。
    的头像 发表于 05-11 10:57 687次阅读
    M12传感器分线盒8口座接近开关<b class='flag-5'>分配</b>器PNP型集线器<b class='flag-5'>IO</b>模块

    MCUExpresso IDE是否提供与其他IDE类似的功能来计算代码执行期间的峰值RAM使用量?

    我想知道 MCUExpresso IDE 是否提供与其他 IDE 类似的功能来计算代码执行期间的峰值 RAM 使用量。 我有一种情况,我正在运行一个转换后的 .tflite 文件,想看看需要分配
    发表于 05-06 08:17