第十六章 GPIO 和 Pinctrl 子系统的使用

第十六章 GPIO 和 Pinctrl 子系统的使用

该章节的时候,请注意。

1、GPIO管脚通过软件生成后,一定要记得放在对应的位置

egimx6ull开发板的KEY:

&iomuxc {
    pinctrl-names = "default";
    pinctrl-0 = <&BOARD_InitPins>;
    imx6ull-board {
        BOARD_InitPins: BOARD_InitPinsGrp {                /*!< Function assigned for the core: Cortex-A7[ca7] */
            fsl,pins = <
                MX6UL_PAD_NAND_CE1_B__GPIO4_IO14           0x000010B0
            >;
        };

    };
};

&iomuxc_snvs {
    pinctrl-names = "default_snvs";
    imx6ull-board {
    pinctrl-0 = <&BOARD_InitPinsSnvs>;
        BOARD_InitPinsSnvs: BOARD_InitPinsSnvsGrp {        /*!< Function assigned for the core: Cortex-A7[ca7] */
            fsl,pins = <
                MX6ULL_PAD_SNVS_TAMPER1__GPIO5_IO01        0x000110A0
            >;
        };

    };
};



2、按键在dts中已经有了,想自己仿照LED历程做KEY测试的话,修改KEY相关的dts内容时,一定注意把前面的disabled!

你可能感兴趣的文章

0 条评论&回复

请先 登录 后评论
刘先生
刘先生

2 篇文章

作家榜 »

  1. 百问网-周老师 18 文章
  2. st_ashang 14 文章
  3. 渐进 12 文章
  4. zxq 11 文章
  5. helloworld 8 文章
  6. 谢工 5 文章
  7. Litchi_Zheng 5 文章
  8. 星星之火 5 文章