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

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

3天内不再提示

PY32F系列32位单片机 特殊引脚复用说明

xinling技术 来源:xinling技术 作者:xinling技术 2024-05-22 14:46 次阅读

一 、 PY32F030 系 列 , 包 括 PY32F030 、PY32F003、 PY32F002A、 XL32F003 的特殊引脚使用说明。

1、晶振引脚的复用,使用 HSE/LSE 引脚作为 GPIO 功能引脚时,只要没有配置相关功能的情况下,正常配置 GPIO 功能即可。

wKgZomZNlLuAG9-sAALA6Dfwjac985.jpg

其中,如下图所示,对于小脚位封装的芯片,若要使用晶振引脚作为 GPIO 口,按上述操作即可。但是对于多个 IO 口在同一个硬件引脚的情况,就只能使用其中一个引脚,如下图的 PA5 和 PF1 引脚,要使用 PA5 的话,就直接配置 PA5 即可,那么 PF1 引脚的功能就没有了,切记不能同时使用两个 IO 口。

wKgaomZNlMCAerkCAAFThFh_HFY673.jpg

2、SWD 下载口的复用,下载口复用也是直接配置其为 GPIO 口即可使用,但是,为了方便下次下载程序,需要在复位为 GPIO 功能前加3s 延时,因为复用为 GPIO 功能后,程序将不能下载。如果没有提前加延时,也可以使用我们的离线烧录器来重新配置选项字节为默认状态,即把 SWD 口的功能重新打开,其操作就是用离线烧录器烧写任意程序即可。

3、NRST 复位引脚作为 GPIO 功能。修改为 GPIO 后,芯片就没有硬件复位功能。其操作有两种方法,一种是使用我们的离线烧录器,第二种是烧写修改选项字节的 NEST 引脚功能。两种方法的本质都是修改修改选项字节,但是使用离线烧录器更为方便。

(1)离线烧录器。使用离线烧录器只需要勾选烧写配置项,然后选择复位脚位 GPIO 即可,操作如下图所示。以 PY32F030 为例,程序中有 PF2 的初始化和其功能的使用代码即可,然后将 HEX 文件用离线烧录器勾选下图配置直接烧录芯片就可以了。操作比较方便。

wKgZomZNlMGAImLEAAMce12d0O0531.jpg

(2)使用修改选项字节的工程修改复位引脚。用我们提供的Option_byte_program 工程下载到芯片,然后再下载带有使用 PF2 引脚作为 GPIO 的程序即可,此程序只适用于 PY32F030 系列。相较于第一种方法,需要烧写两次程序。

wKgaomZNlMKAeXvrAAEsgp2eUXI775.jpg

特殊说明:如下图这种复位引脚和其他 IO 口在同一个引脚脚位的芯片,若要使用 PA0。首先也要将 PF2 改为普通 GPIO 功能,这样 PA0引脚的配置才能生效!!!

wKgZomZNlMOAY25lAAJqeo-2e9M689.jpg

二、PY32F002B 系列,包括 PY32F002B、XL32F001 的特殊引脚使用说明。

1、晶振引脚的复用和 SWD 下载口的复用与 PY32F030 系列一致。

2、复位引脚的复用。

复位引脚的复用只能通过离线烧录器来修改,操作步骤与 PY32F030系列一致,暂时没有修改选项字节的工程。

三、多个 IO 口在同一个硬件脚位的情况

对于这种情况,只能选择其中一个引脚来使用。如下图所示。

(1)普通脚位。即 PA4 和 PA10 只能用一个。

(2)带有 SWD 的引脚,如要使用 PB3 引脚功能,无需加延时,下次还可正常下载程序。

(3)带 NRST 的引脚。若要使用 PA2 引脚,许将 PF2 引脚改为 GPIO功能,再配置 PA2 引脚,这样 PA2 引脚功能才能生效,当然,这样芯片将不具备硬件复位功能。

wKgaomZNlMOAJZk8AAEvn5R7tgQ088.jpg


审核编辑 黄宇

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

    关注

    6023

    文章

    44388

    浏览量

    629003
  • 引脚
    +关注

    关注

    16

    文章

    1137

    浏览量

    49804
收藏 人收藏

    评论

    相关推荐

    PY32离线烧录器功能介绍,使用说明,支持PY32系列多款单片机

    PY32离线烧录器可以对PY系列单片机进行批量烧录,现支持PY32F002A/002B/020/003/030/071/072/040/40
    的头像 发表于 09-14 17:01 190次阅读
    <b class='flag-5'>PY</b>32离线烧录器功能介绍,使用<b class='flag-5'>说明</b>,支持<b class='flag-5'>PY</b>32<b class='flag-5'>系列</b>多款<b class='flag-5'>单片机</b>

    32M0核普冉单片机 PY32F003开发板20脚 快速入门 易于上手

    普冉PY32F003单片机是一颗32 Cortex-M0+ 内核的 MCU,最高工作频率高达 32MHz,。FLASH 容量高达 64K 字节,SRAM 高达 8K 字节。PY32F
    的头像 发表于 09-12 16:28 222次阅读
    32<b class='flag-5'>位</b>M0核普冉<b class='flag-5'>单片机</b> <b class='flag-5'>PY32F</b>003开发板20脚 快速入门 易于上手

    低成本消费类电子主控推荐,PY32F002B单片机 多种封装可选

    具有极大成本优势,价格比部分八单片机还要便宜,常用的TSSOP20只要5毛,我们还提供无丝印版本给有需要的客户选择。 下面我们来看看PY32F002B的配置,24Kbytes的Flash存储器和3Kbytes的SRAM存储器足
    的头像 发表于 09-05 16:23 175次阅读
    低成本消费类电子主控推荐,<b class='flag-5'>PY32F</b>002B<b class='flag-5'>单片机</b> 多种封装可选

    PY32F002A单片机开发板 PY32F002AF15P6开发板 32MCU,M0+内核

    开发,上手较为简单。 PY32F002A单片机目前的性价比非常高,价格在5毛左右。 32M0内核,主频最大24M,20Kbytes Flash存储器和3Kbytes SRAM。 PY32F
    的头像 发表于 09-03 14:41 276次阅读
    <b class='flag-5'>PY32F</b>002A<b class='flag-5'>单片机</b>开发板 <b class='flag-5'>PY32F</b>002AF15P6开发板 32<b class='flag-5'>位</b>MCU,M0+内核

    PY32F系列32单片机 特殊引脚复用说明

    。首先也要将 PF2 改为普通 GPIO 功能,这样 PA0引脚的配置才能生效!!! 二、PY32F002B 系列,包括 PY32F002B、XL32
    发表于 05-22 14:51

    PY32系列单片机开发板 常用型号都有 支持Keil,IAR进行开发

    普冉单片机是近几年很火的国产32单片机,主打高性能和高性价比,市场份额也是在持续上升。同等价位下难逢敌手,有着系统简单、易于开发的特点。PY32
    的头像 发表于 05-22 14:48 678次阅读
    <b class='flag-5'>PY</b>32<b class='flag-5'>系列</b><b class='flag-5'>单片机</b>开发板 常用型号都有 支持Keil,IAR进行开发

    4毛5起的国产32单片机 PY32F002A系列,多种封装可以选择

    PY32F002A系列单片机可以说是现在市面上非常火的一款32单片机了,超低的价格,不错的性能,让很多开发者都选择了它。主频最大24M,有
    的头像 发表于 03-27 10:16 1426次阅读
    4毛5起的国产32<b class='flag-5'>位</b><b class='flag-5'>单片机</b> <b class='flag-5'>PY32F</b>002A<b class='flag-5'>系列</b>,多种封装可以选择

    市面上很火的32单片机PY32F030单片机的产品特性介绍

    PY32F030 系列单片机是采用了高性能的 32 ARM® Cortex®-M0+ 内核,宽电压工作范围的 MCU。
    的头像 发表于 03-22 15:29 924次阅读

    国产32单片机PY32F002B的优势都有哪些呢?

    PY32F002B系列单片机采用高性能的32ARM Cortex-M0+内核,具有宽电压工作范围和多种不同封装类型的特点。
    的头像 发表于 03-20 16:37 824次阅读
    国产32<b class='flag-5'>位</b><b class='flag-5'>单片机</b><b class='flag-5'>PY32F</b>002B的优势都有哪些呢?

    PY32离线烧录器功能介绍,可批量烧录,支持PY32系列多款单片机

    PY32离线烧录器可以对PY系列单片机进行批量烧录,现支持PY32F002A/002B/002/003/030/071/072/040/40
    的头像 发表于 03-12 17:05 1083次阅读
    <b class='flag-5'>PY</b>32离线烧录器功能介绍,可批量烧录,支持<b class='flag-5'>PY</b>32<b class='flag-5'>系列</b>多款<b class='flag-5'>单片机</b>

    PY32C613单片机简单介绍

    PY32C613单片机是普冉新推出的高性能的 32 ARM Cortex-M0+ 内核,宽电压工作范围的 MCU。
    的头像 发表于 01-16 18:06 918次阅读
    <b class='flag-5'>PY</b>32C613<b class='flag-5'>单片机</b>简单介绍

    PY32F002A单片机的简单介绍

    PY32F002A 单片机采用高性能的 32 ARM Cortex-M0+内核,宽电压工作范围的 MCU。嵌入高达 20Kbytes flash 和 3Kbytes SRAM 存储器,最高
    的头像 发表于 11-29 11:11 1125次阅读

    PY32F003单片机功能概述

    PY32F003是一款高性能的微控制器,采用32ARM Cortex-M0+内核。1.7V~5.5V宽电压工作范围,最高工作频率为32MHz。该系列单片机集成了多种通信外设,如I2C
    发表于 10-27 11:02 2166次阅读
    <b class='flag-5'>PY32F</b>003<b class='flag-5'>单片机</b>功能概述

    国产单片机PY32F002B,32ARM架构Cortex -M0+内核

    MCU,价格堪比八单片机,性价比极高。 PY32F002B有还有着 Sleep/Stop 两种低功耗模,支持上电/掉电复位 (POR/PDR),掉电检测复位 (BOR)。多个定时器:1 个 16
    发表于 10-19 14:55

    PY32F002B单片机开发板,首件12.9,顺丰包邮

    link进行烧录开发,开发环境 Keil 。 开发板可以在我们的某宝店铺内购买,提供相关资料和技术支持。 PY32F002B 系列单片机采用高性能的 32 ARM Cortex-
    的头像 发表于 10-09 14:00 697次阅读
    <b class='flag-5'>PY32F</b>002B<b class='flag-5'>单片机</b>开发板,首件12.9,顺丰包邮