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嵌入式开发】欢迎添加关注!文章转载请注明出处。

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

    关注

    1298

    文章

    6343

    浏览量

    233996
  • 嵌入式
    +关注

    关注

    5082

    文章

    19118

    浏览量

    305101
  • STM32
    +关注

    关注

    2270

    文章

    10900

    浏览量

    355923

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

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

收藏 人收藏

    评论

    相关推荐

    λ-IO:存储计算下的IO栈设计

    )大部分引用采用POSIX接口需要IO栈的兼容性;2)IO栈提供了包括page cache、文件系统等多种功能模块。而用户空间IO库只提供原始数据传输
    的头像 发表于 12-02 10:35 200次阅读
    λ-<b class='flag-5'>IO</b>:存储计算下的<b class='flag-5'>IO</b>栈设计

    单片机基本io功能调试过程

    单片机基本IO功能的调试过程涉及多个步骤,旨在确保IO口能够正确地执行输入和输出操作。以下是一个调试过程,涵盖了从准备阶段到实际测试的关键步骤: 一、准备阶段 确定单片机型号和IO
    的头像 发表于 09-14 14:38 595次阅读

    是否可以扩展esp_iot_rtos_sdk以具有api功能来进行云更新?

    是否可以扩展esp_iot_rtos_sdk以具有 api 功能来进行云更新?SDK 编程指南(尽管我认为它不适用于 rtos sdk)表明存在
    发表于 07-15 08:19

    EtherCAT总线IO模块功能及安装介绍

    、CclinkIE以及modbus/TCP等。IO模块可分为多通道数字量输入模块、数字量输出模块、模拟量输入模块、模拟量输出模块以及各种功能模块、通讯模块、温度模块等,可根据实际现场应用需求进行搭配
    的头像 发表于 07-14 09:14 794次阅读
    EtherCAT总线<b class='flag-5'>IO</b>模块<b class='flag-5'>功能</b>及安装介绍

    初识IO-Link及IO-Link设备软件协议栈

    亚信IO-Link设备软件协议栈是基于亚信电子AXM-IOLS IO-Link设备评估板设计的,搭载意法半导体 STM32F469AI微控制器,并在STM32CubeIDE开发环境中
    的头像 发表于 07-08 13:55 2522次阅读
    初识<b class='flag-5'>IO</b>-Link及<b class='flag-5'>IO</b>-Link设备软件协议栈

    PLC IO接口的功能及使用方法

    与外部设备通信的关键。PLC的IO接口功能强大且使用灵活,能够满足各种工业自动化场景的需求。本文将详细阐述PLC的IO接口的功能及使用方法,旨在为读者提供全面而深入的了解。
    的头像 发表于 06-15 16:49 2087次阅读

    远程IO与分布式IO的区别

    在工业自动化和控制系统设计中,远程IO(Input/Output)和分布式IO是两个重要的概念。它们各自具有独特的特点和优势,适用于不同的应用场景。本文将详细探讨远程IO与分布式IO
    的头像 发表于 06-15 15:57 2533次阅读

    ESP32C2有ESP8266 GPIO的delt功能来模拟38K的红外发送的吗?

    请问一下 esp32c2 有红外发送的例程吗?对比esp32c3没有RMT硬件,想请问一下ESP32C2有ESP8266 GPIO 的delt 功能来模拟38K 的红外发送的吗?或者其他实现也行的
    发表于 06-14 08:08

    24芯M16插座电源分配功能怎样

    高性能的电气连接器,其电源分配功能在这些领域中发挥着不可忽视的作用。下面将详细阐述24芯M16插座电源分配功能的特性、应用以及优势。
    的头像 发表于 05-29 17:45 308次阅读
    24芯M16插座电源<b class='flag-5'>分配</b><b class='flag-5'>功能</b>怎样

    用malloc和calloc功能来实现DAQ,在调试模式下调用calloc和malloc函数时似乎卡住了,为什么?

    我正在使用 malloc 和 calloc 功能来实现 DAQ。 我使用的是 TLE9893 系列芯片。 代码编译良好,但在调试模式下调用 calloc 和 malloc 函数时似乎卡住了。 我尝试
    发表于 05-27 08:29

    通过TCL添加IO分配

    如果要分配IO比较多,也可以通过TCL来添加 IO分配。在interface界面通过Export Design和import Design来导出导入isf约束。 通过导出isf可以查
    的头像 发表于 04-24 08:43 304次阅读
    通过TCL添加<b class='flag-5'>IO</b><b class='flag-5'>分配</b>

    STM32扩展IO口如何做?

    STM32扩展IO口,如何做
    发表于 04-16 08:27

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

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

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

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

    stm32怎么读取io口输入电平

    要读取STM32IO口输入电平,你可以使用GPIO外设来完成。GPIO是通用输入输出端口,它可以配置成输入模式,用于读取外部信号的电平。 首先,你需要定义一个GPIO_InitTypeDef类型
    的头像 发表于 01-05 11:46 4916次阅读