GD32与STM引脚复用问题——GPIO_SWJ_NONJTRST_REMAP/GPIO_SWJ_SWDPENABLE_REMAP/GPIO_SWJ_DISAB

108 篇文章 ¥59.90 ¥99.00
本文详细介绍了GD32和STM32微控制器中GPIO_SWJ_NONJTRST_REMAP、GPIO_SWJ_SWDPENABLE_REMAP和GPIO_SWJ_DISABLE_STM32这三个引脚复用选项的作用、使用方法和示例代码,旨在帮助开发者避免调试和编程接口与其他功能冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GD32与STM引脚复用问题——GPIO_SWJ_NONJTRST_REMAP/GPIO_SWJ_SWDPENABLE_REMAP/GPIO_SWJ_DISABLE_STM32

引言:

在嵌入式系统开发中,GD32和STM32是常用的微控制器系列。在这两个系列中,引脚复用是一项重要的功能,可以为不同的外设分配相同的物理引脚。其中,GPIO_SWJ_NONJTRST_REMAP、GPIO_SWJ_SWDPENABLE_REMAP和GPIO_SWJ_DISABLE是常见的引脚复用选项。本文将详细介绍这些选项的作用和使用方法,并提供相应的源代码示例。

一、GPIO_SWJ_NONJTRST_REMAP

GPIO_SWJ_NONJTRST_REMAP选项用于重新映射调试和编程接口的引脚,以避免与JTAG接口冲突。当使用该选项时,复用后的引脚将不再作为JTAG接口的引脚,而是可以用于其他用途。

以下是在GD32和STM32中使用GPIO_SWJ_NONJTRST_REMAP选项的示例代码:

// GD32示例代码
gpio_pin_remap_config(GPIO_SWJ_NONJTRST_REMAP
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值