[技术问答] 官方库函数里HK32F030MF4P6 IOMUX复用问题

[复制链接]
2858|0
 楼主| zhou1268 发表于 2021-7-1 17:29 | 显示全部楼层 |阅读模式
本帖最后由 zhou1268 于 2021-7-1 17:46 编辑

HK32F030MF4P6 PD5脚上电默认是 SWDIO。用作PD5 IO,官方例程HK32F030Mxx_ExampleV1.0.7里用函数
GPIO_IOMUX_ChangePin(IOMUX_PIN2,IOMUX_PD5_SEL_PD5);// TSSOP20 PIN2(PD5) PD5 IO,
但进入这个函数里 是16脚才有设置,对于20 脚的HK32F030MF4P6没有执行任何操作:
case IOMUX_PIN2://TSSOP16  
#if defined (HK32F030MD4P6)  
  
请问 SWDIO,用作PD5 IO是如何实现切换的? 官方的手册里IOMUX寄存器
PD5_PIN_SEL[1:0]:引脚功能选择 引脚功能选择
● 00:PD5功能,  那么复位值就是PD5功能,又和芯片管脚功能定义是的 默认是 SWDIO功能矛盾?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部