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

F28M36P63C2: ControlSUITE F28M36x_examples_Dual例程blinky问题

Part Number:F28M36P63C2

第一个问题:

在M3的程序中:为什么注释是:

// Give C28 control of Port C pin 6
GPIOPinConfigureCoreSelect(LED_0_BASE, LED_0_PIN, GPIO_PIN_C_CORE_SELECT);

 Give C28 control of Port C pin 6,在源代码中却是:

#define LED_0_PERIPH       SYSCTL_PERIPH_GPIOE
#define LED_0_BASE         GPIO_PORTE_BASE
#define LED_0_PIN          GPIO_PIN_7

 理解来说应该是GIve C28 control of Port E呀?这一点看不懂。这是第一个问题。

第二个问题:
在C28的程序中,代码确是:
#define LED_0_DIR_REG GpioG1CtrlRegs.GPADIR.bit.GPIO31
#define LED_0_DAT_REG GpioG1DataRegs.GPADAT.bit.GPIO31    
struct GPIOG1_DATA_REGS {
        union    GPADAT_REG GPADAT;           // GPIO A Data Register (GPIO0 to
                                              // 31)
请问这个GPIO A Data Register (GPIO0 to31)与M3中的程序:
// Give C28 control of Port C pin 6
GPIOPinConfigureCoreSelect(LED_0_BASE, LED_0_PIN, GPIO_PIN_C_CORE_SELECT);
两者之间的关系是怎么样的?C28是怎么实现控制m3的GPIO的?
谢谢大神指导
 
Green Deng:

你好,问题1由于手头没有这款芯片的板子,我要去咨询一下英文E2E论坛的工程师。但是涉及时差,应该要今晚才会有回复,我会在下周一尽快更新。因此我建议你可以自己在板子上测试一下,看是代码有问题还是注释写错了。

关于GPIO分配的问题,如果C28x要配置GPIO,输入输出由C28x自己配置,模式应该是M3配置。

,

onlyone:

经过测试,应该是注释错误。

赞(0)
未经允许不得转载:TI中文支持网 » F28M36P63C2: ControlSUITE F28M36x_examples_Dual例程blinky问题
分享到: 更多 (0)