3390|2

17

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

i.MX6UL开发板 管脚复用的参数配置方法(PINMUX) [复制链接]

NXP Cortex-A7 i.MX6UltraLite 的外设资源非常丰富。但是,需要提醒大家的是,这些接口是不能同时使用的,为了提供芯片的性价比,CPU厂家引入了PINMUX的架构,简单说就是引脚存在复用,以上说的这些接口,只用了大约114个引脚,每个引脚最大可以有9种功能,每个功能有可以出现在不同的引脚上面。

本次开发使用的硬件平台为飞凌嵌入式OKMX6UL-C开发板(产品详情:www.forlinx.com/69.htm),其它板卡请酌情参考使用,具体实现操作步骤如下:


arch/arm/boot/dts/imx6ul-pinfunc.h中有
arch/arm/boot/dts/imx6ul-14x14-evk.dts中有
将管脚的配置展开即:0x0158  0x03E4 0x0000 1 0 0x1b0b1
    0x0158     |     0x03E4    |     0x0000       |      0x1        |      0x0     | 0x1b0b1
---------------------------------------------------------------------------------------------------
mux_ctrl_ofs  |  pad_ctrl_ofs |  sel_input_ofs |  mux_mode   | sel_input  |  pad_ctrl
   
    以上参数在参考手册怎么确定的呢?
    下面以LCD_DATA16复用为UART7_DCE_TX为例说明复用管脚参数配置的方法。
    注:下述参考手册为《IMX6ULRM.pdf》。

    对于复用管脚的配置,应该在手册管脚复用的章节(IOMUXC)中查找。但是在确定pad name才方便,于是定义在External Signals and Pin Multiplexing章节,搜索MX6UL_PAD_LCD_DATA16__UART7_DCE_TX的中间部分“LCD_DATA16”可以直接跳转至LCD_DATA16引脚的寄存器章节。
    其中mux_ctrl_ofs 为0x0158,mux_mode为ATL1,如图:


       pad_ctrl_ofs为 0x03E4,并根据此配置pad_ctrl 为0x1b0b1(配置上拉电阻、频率等等),如图:
   
    input_ofs查找IOMUXC章节以SELECT_INPUT结尾的部分,中间选择UART7_DCE_RTS,如果没有这里sel_input_ofs=0x000即可,对应的sel_input为0即可。
    如果有例如MX6UL_PAD_ENET1_RX_ER__UART7_DCE_RTS,如下图,所以ENET1_RX_ER的sel_input_ofs=0x650。所以ENET1_RX_ER(MX6UL_PAD_ENET1_RX_ER__UART7_DCE_RTS)的sel_input=0x1。


更多i.MX6UL信息请关注FETMX6UL-C核心板详情


此帖出自ARM技术论坛

最新回复

不是太明白  详情 回复 发表于 2017-12-1 18:08
点赞 关注
 

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
谢谢分享
此帖出自ARM技术论坛
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
不是太明白
此帖出自ARM技术论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表