找回密码
 立即注册
查看: 56|回复: 3

IO交换的SFR怎么设置使用呢

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-05-12 11:16:04
已绑定手机

5

主题

3

回帖

51

积分

注册会员

积分
51
发表于 2025-5-12 11:16:04 | 显示全部楼层 |阅读模式
想交换使用P1.1  P1.0,手册说要设置SFR,好像也没看到怎么设置
请教一下各位大佬
截图202505121114209942.jpg

截图202505121113583773.jpg
回复

使用道具 举报 送花

3

主题

926

回帖

563

积分

等待验证会员

积分
563
发表于 2025-5-12 11:18:00 | 显示全部楼层
关于SFR寄存器配置实现端口功能交换的技术解析

针对P10/P11端口交换使用的问题,根据常规微控制器架构设计原则,需要从以下三个层面进行配置(具体寄存器名称请以实际芯片手册为准):

1. 端口模式配置寄存器(PnCFG)
每个GPIO端口都对应模式控制寄存器,通常包含4个配置位:
位3-2:输出驱动能力选择(00=标准,01=增强)
位1-0:工作模式选择(00=输入,01=输出,10=复用功能,11=模拟模式)

示例配置代码:
P1CFG |= 0x05;   // 配置P10为推挽输出模式
P1CFG |= 0x50;   // 配置P11为复用功能模式

2. 功能重映射控制寄存器(AFIOREMAP)
现代微控制器通常提供AFIO单元实现引脚功能重映射:
查找手册中"Alternate function mapping"章节
定位到目标外设(如UART1、TIM2等)的REMAP位
设置对应的映射级别(通常有No remap/Partial remap/Full remap三级)

典型配置流程:
AFIOPCFGR |= (1

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:454
  • 最近打卡:2025-05-30 11:12:13

33

主题

2416

回帖

5072

积分

论坛元老

积分
5072
发表于 2025-5-12 11:29:45 | 显示全部楼层
截图202505121129312442.jpg

瞅瞅手册里面的这个部分
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-05-12 11:16:04
已绑定手机

5

主题

3

回帖

51

积分

注册会员

积分
51
发表于 2025-5-12 11:44:03 | 显示全部楼层
_奶*** 发表于 2025-5-12 11:29
瞅瞅手册里面的这个部分

好的,我看下,谢谢
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-1 08:56 , Processed in 0.200733 second(s), 73 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表