TI中文支持网
TI专业的中文技术问题搜集分享网站

关于28379DLaunchpad GPIO定义

 我在CPU2中定义GPIO报错GpioCtrlRegs未定义, 我在CPU1中将同样的程序放入就不报错,怎样解决在CPU2中未定义的问题?

Green Deng:

程序中需要加入:

EALLOW;DevCfgRegs.CPUSEL8.bit.CAN_B = 1; //CPU2 is the ownerEDIS;

把ownership从CPU1转给CPU2。

可以参考芯片TRM的CPUSEL8寄存器:

另外给你找到个帖子,里面的程序可以参考一下:

user6304151:

回复 Green Deng:

非常感谢,但是我还是没能解决问题,我想再问一下,如果我上面的GPIO设置程序就写在CPU1,然后关于GPIO6和7的数据寄存器赋值程序在CPU2中完成,能否在对应引脚获得想要的高电平和低电平?如果不能请给我点建议?

Green Deng:

回复 user6304151:

user6304151GPIO设置程序就写在CPU1,然后关于GPIO6和7的数据寄存器赋值程序在CPU2中完成

是指在CPU1中初始化,然后在CPU2中操作寄存器吗?这个是可以的,就像我上面回复的,只要把GPIO的所有权转给CPU2就可以了。

另外,TI有提供一个简单的双核控制GPIO翻转电平(亮灯)的例程你可以参考一下:

C:\ti\c2000\C2000Ware_3_02_00_00\device_support\f2837xd\examples\dual\blinky_dc

赞(0)
未经允许不得转载:TI中文支持网 » 关于28379DLaunchpad GPIO定义
分享到: 更多 (0)