imx283的寄存器配置

2020-02-19 21:10发布

HW_PINCTRL_DOUT3_SET(0X0F);
HW_PINCTRL_DOUT3_WR(0x0f);
HW_PINCTRL_DOUT3_CLR(0X0F);

这三个有什么区别呢?就是给输出赋值啊,看不懂。。。。。。。

  HW_PINCTRL_CTRL_CLR(1<<30);
    HW_PINCTRL_CTRL_CLR(1<<31);
               
    //BANK3_PIN17
    HW_PINCTRL_MUXSEL7_SET(0x3<<2);
    HW_PINCTRL_DRIVE14_WR(0X66);
    HW_PINCTRL_PULL3_SET(1<<17);
    HW_PINCTRL_DOUT3_WR(1<<17);
    HW_PINCTRL_DOE3_SET(1<<17);

    HW_PINCTRL_MUXSEL7_SET(0x3<<25);
    HW_PINCTRL_DRIVE15_WR(0X5<<20);
    HW_PINCTRL_PULL3_SET(1<<29);
   
    HW_PINCTRL_DOUT3_SET(1<<29);
    HW_PINCTRL_DOE3_SET(1<<29);

为什么IO这样配置后还是没有输出呢。。。。。。。。。。求解 A
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。