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


审核编辑 黄宇

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

    关注

    6078

    文章

    45576

    浏览量

    673486
  • 引脚
    +关注

    关注

    16

    文章

    2119

    浏览量

    56009
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    富士通MB95160MA系列8单片机的特性与应用指南

    单片机,探讨它的特性、引脚分配、使用注意事项以及编程方法等方面。 文件下载: MB95F168JAPMC1-GE1.pdf 一、产品概述 MB95160MA系列是通用型单芯片微控制器,
    的头像 发表于 03-28 12:55 320次阅读

    MSP430F563x系列单片机:低功耗与高性能的完美结合

    MSP430F563x系列单片机:低功耗与高性能的完美结合 在电子工程师的日常工作中,选择合适的微控制器是项目成功的关键。今天,我们就来深入探讨一下德州仪器(TI)的MSP430F56
    的头像 发表于 03-03 15:40 253次阅读

    PY32MD310单片机:高性能、低功耗的32电机控制微控制器

    PY32MD310是普冉半导体(Puya)推出的一款主要面向电机控制与低功耗应用的高性能32单片机PY32MD310单片机基于32
    的头像 发表于 02-05 14:35 641次阅读
    <b class='flag-5'>PY</b>32MD310<b class='flag-5'>单片机</b>:高性能、低功耗的32<b class='flag-5'>位</b>电机控制微控制器

    普冉半导体PY32MD310高性能32单片机的特性

    PY32MD310是普冉半导体(Puya)推出的一款主要面向电机控制与低功耗应用的高性能32单片机PY32MD310单片机基于32
    的头像 发表于 02-05 14:21 864次阅读
    普冉半导体<b class='flag-5'>PY</b>32MD310高性能32<b class='flag-5'>位</b><b class='flag-5'>单片机</b>的特性

    32单片机PY32F003的特性概述

    PY32F003是一款极具性价比的国产入门级32单片机,基于ARM Cortex-M0+内核,主频最高32MHz。提供最大64KB的Flash存储器和8KB的SRAM,这个容量对于大多数简单的控制
    的头像 发表于 11-07 16:02 1452次阅读
    32<b class='flag-5'>位</b><b class='flag-5'>单片机</b><b class='flag-5'>PY32F</b>003的特性概述

    PY32F071系列单片机的简单介绍

    PY32F071 系列微控制器采用高性能的 32 ARM Cortex-M0+ 内核。嵌入高达 128 Kbytes flash 和 16 Kbytes SRAM 存储器,最高工作频率 72
    的头像 发表于 09-28 09:18 1356次阅读
    <b class='flag-5'>PY32F</b>071<b class='flag-5'>系列</b><b class='flag-5'>单片机</b>的简单介绍

    普冉PY32C673单片机产品概述

    PY32C673单片机采用高性能的 32 ARM Cortex-M0+ 内核,嵌入高达 64 Kbytes flash 和 8 Kbytes SRAM 存储器,有128 bytes User OTP Data,最高工作频率
    的头像 发表于 08-26 15:22 1604次阅读
    普冉<b class='flag-5'>PY</b>32C673<b class='flag-5'>单片机</b>产品概述

    PY32F003国产单片机、外设丰富、高性价比的国产替代方案

    ADC,具有10个通道,3 通道 DMA 控制器,可以满足大部份项目的使用需求。 PY32F003单片机的工作温度范围为-40℃~85℃,宽工作电压:1.7V~5.5V。芯片提供 sleep 和stop
    的头像 发表于 08-19 15:46 1633次阅读
    <b class='flag-5'>PY32F</b>003国产<b class='flag-5'>单片机</b>、外设丰富、高性价比的国产替代方案

    芯岭技术PY32F071系列单片机的特性

    PY32F071系列单片机是采用高性能的 32 ARM Cortex-M0+ 内核,宽电压工作范围的 MCU。嵌入高达 128 Kbytes flash 和 16 Kbytes S
    的头像 发表于 08-07 09:47 1825次阅读
    芯岭技术<b class='flag-5'>PY32F</b>071<b class='flag-5'>系列</b><b class='flag-5'>单片机</b>的特性

    芯岭技术PY32F030单片机,优势替代ST GD,主频48MHz,带LED数码管驱动

    PY32F030是一款高性能32单片机,采用ARM Cortex-M0+内核,工作频率高达48MHz,具备64KB Flash和8KB SRAM。它支持1.7V~5.5V宽电压范围,集成多路I2C
    的头像 发表于 06-30 15:40 1247次阅读
    芯岭技术<b class='flag-5'>PY32F</b>030<b class='flag-5'>单片机</b>,优势替代ST GD,主频48MHz,带LED数码管驱动

    国产入门级32单片机PY32F002A开发板

    PY32F002A单片机主要特性: 高性能:高性能的 32 ARM® Cortex®-M0+内核,最高工作频率可达24MHz。 低功耗:提供Sleep和Stop两种低功耗模式,非常适合
    的头像 发表于 06-11 10:36 1662次阅读
    国产入门级32<b class='flag-5'>位</b><b class='flag-5'>单片机</b><b class='flag-5'>PY32F</b>002A开发板

    可以满足不同的低功耗应用的PY32F002B单片机

    PY32F002B 系列单片机采用高性能的 32 ARM® Cortex®-M0+内核,宽电压工作范围的 MCU。嵌入了24Kbytes Flash 和 3Kbytes SRAM
    发表于 05-29 16:57

    PY32F403单片机特性及应用场景介绍 ,支持 CANFD 和 USB

    PY32F403单片机工作温度范围为- 40 ℃ ~ 85 ℃,工作电压范围 1.8 V ~ 3.6 V。芯片提供睡眠、停止和待机低功耗工作模式,可以满足不同的低功耗应用。我们提供LQFP64 、LQFP48封
    的头像 发表于 05-22 16:43 1147次阅读
    <b class='flag-5'>PY32F</b>403<b class='flag-5'>单片机</b>特性及应用场景介绍 ,支持 CANFD 和 USB

    国产32单片机PY32F003,ADC使用注意事项

    PY32F003 系列单片机的工作温度范围为-40℃~85℃,工作电压范围 1.7V~5.5V。芯片提供 sleep 和stop 低功耗工作模式,可以满足不同的低功耗应用。主要面向低成本、低功耗和高性能的嵌入式
    的头像 发表于 04-25 15:06 1576次阅读
    国产32<b class='flag-5'>位</b><b class='flag-5'>单片机</b><b class='flag-5'>PY32F</b>003,ADC使用注意事项

    PY32F002A单片机,价格极具竞争力的国产入门级32单片机

    PY32F002A是普冉半导体推出的一款基于ARM Cortex-M0+内核的32单片机,主打高性能、低功耗与高性价比,专为成本敏感型嵌入式应用设计。作为入门级32MCU,
    发表于 04-24 10:17