打印

超级初新手,求大神指导。。。

[复制链接]
647|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ianymu|  楼主 | 2015-6-10 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
gp, pi, IO, GPIO, Oct
GpioCtrlRegs.GPAMUX2.all = 0x0555F015;
/*
    GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 1;                //SPISIMOA
    GpioCtrlRegs.GPAMUX2.bit.GPIO17 = 1;                //SPISOMIA
    GpioCtrlRegs.GPAMUX2.bit.GPIO18 = 1;                //SPICLKA
    GpioCtrlRegs.GPAMUX2.bit.GPIO19 = 0;                //SPISTEA
    GpioCtrlRegs.GPAMUX2.bit.GPIO20 = 0;                //GPIO20
    GpioCtrlRegs.GPAMUX2.bit.GPIO21 = 0;                //GPIO21
    GpioCtrlRegs.GPAMUX2.bit.GPIO22 = 0;                //GPIO22
    GpioCtrlRegs.GPAMUX2.bit.GPIO23 = 0;                //GPIO23
    GpioCtrlRegs.GPAMUX2.bit.GPIO24 = 1;                //ECAP1
    GpioCtrlRegs.GPAMUX2.bit.GPIO25 = 1;                //ECAP2
    GpioCtrlRegs.GPAMUX2.bit.GPIO26 = 1;                //ECAP3
    GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 1;                //ECAP4
    GpioCtrlRegs.GPAMUX2.bit.GPIO28 = 1;                //SCITXDA
    GpioCtrlRegs.GPAMUX2.bit.GPIO29 = 1;                //SCIRXDA
    GpioCtrlRegs.GPAMUX2.bit.GPIO30 = 0;                //GPIO30
    GpioCtrlRegs.GPAMUX2.bit.GPIO31 = 0;                //GPIO31
*/

现在有这么一个代码,因为刚开始工作,但这个0x00550015,是怎么通过下列说明中的“1”,“0”计算出来的哇?!。谢谢各位啦

相关帖子

沙发
zhangmangui| | 2015-6-10 22:34 | 只看该作者
如果按照31-0排序的话    怎么也对不上啊  
你到头文件中看看GpioCtrlRegs.GPAMUX2下怎么排序的

使用特权

评论回复
板凳
海中水| | 2015-6-11 08:58 | 只看该作者
上面的那个GpioCtrlRegs.GPAMUX2.all相当于对寄存器的整体操作,下面的操作是对寄存器里面的每一位进行操作。但是你的整体操作和下面的位操作好像没有对应起来。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝