TI论坛
直播中

李裕伦

7年用户 183经验值
私信 关注
[问答]

一个关于AM3359的GPIO口模式配置问题请教?

Hi 专家,
一个关于AM3359的GPIO口模式配置问题请教:
AM3359的GPIO口有mode0到mode7共8种复用模式。如果我选择了某个模式,所有的GPIO口都会同时工作在此模式下吗?
我想通过UART0(ZCZ封装下的E15和E16引脚)传输数据,此时这两个引脚工作于mode 0;我同时想通过GPIO0_7(C18引脚)引脚控制LED灯,此时该引脚工作于mode 7。
如果必须使用这几个引脚实现相关功能,而我又想让数据传输和GPIO同时工作呢该怎么办呢?可以单独配置这几个引脚分别工作在某个模式吗?抱歉我只找到control mode下面有相关寄存器,单只能对所有GPIO同时配置模式,单独配置GPIO复用模式的寄存器是哪个呢?
多谢啦!
Joel

回帖(4)

吴思莹

2018-6-4 11:20:28
PIN脚的工作模式都是各个独立的设置的,包括你说的control module下面的设置,都是单独的设置方式。注意,这里的pin脚一般用模式0的名字作为该pin脚的名字,然后对该pin脚的设置就是0-2bit位上。
举报

李裕伦

2018-6-4 11:29:17
引用: hwjj940056201 发表于 2018-6-4 11:20
PIN脚的工作模式都是各个独立的设置的,包括你说的control module下面的设置,都是单独的设置方式。注意,这里的pin脚一般用模式0的名字作为该pin脚的名字,然后对该pin脚的设置就是0-2bit位上。

Hi Steven,
非常感谢!
是指:

吗?
举报

范逊敏

2018-6-4 11:45:51
每个引脚的模式都是单独配置 的,这个不冲突
如果是linux下的话,驱动已经完成了这些配置动作,不需要开发人员直接和底层寄存器打交道
举报

罗兰君

2018-6-4 11:56:19
引用: rfffwef 发表于 2018-6-4 11:45
每个引脚的模式都是单独配置 的,这个不冲突
如果是linux下的话,驱动已经完成了这些配置动作,不需要开发人员直接和底层寄存器打交道

对于系统的管脚功能配置,建议用TI发布的pinmux工具,用起来会更直观一些
举报

更多回帖

发帖
×
20
完善资料,
赚取积分