多做题,通过考试没问题!

嵌入式系统

睦霖题库>大学试题(计算机科学)>嵌入式系统

简述GPIO模块中如何选择引脚的功能,举例说明。

正确答案: 通过寄存器GPDR和GAFR来选择引脚功能,在使用寄存器GAFR设置GPIO引脚功能之前,必须先通过寄存器GPDR设置引脚的方向。
例如:设定将GPIO118为SDA输出引脚,首先利用寄存器GPDR3设定GPIO118是输出引脚,当GAFR3的Bit[13:12]=01时,将GPIO118复用为SDA输出引脚。代码如下:
GPDR3=GPDR3(0x01<<22);
GAFR3_U=GAFR3_U&(~(0x11<<12))|(AF1<<12);
答案解析:
进入题库查看解析

微信扫一扫手机做题