在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 2987|回复: 0

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

[复制链接]
发表于 2017-12-1 16:15:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

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核心板详情

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-9 05:04 , Processed in 0.012739 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表