Part Number:TMS320F28388DOther Parts Discussed in Thread:C2000WARE
你好,GPIO115配置成输出模式后,无法控制翻转,一直为0,大部分其他gpio是正常的
初始化部分
GPIO_setMasterCore(115, GPIO_CORE_CPU1);
GPIO_setPinConfig(GPIO_115_GPIO115);
GPIO_setPadConfig(115, GPIO_PIN_TYPE_STD);
GPIO_setDirectionMode(115, GPIO_DIR_MODE_OUT);
DEVICE_DELAY_US(2000);
GPIO_writePin(115, 1);
while部分
while(1)
{
DEVICE_DELAY_US(1000000);
GPIO_togglePin(115);
}
这种写法有问题不?谢谢
HE HE:
目前发现如下的GPIO 作为输出时 无法控制
44109110112113114115116117
,
Green Deng:
根据例程的写法,程序里面不需要设置GPIO_writePin(115, 1);
但是要添加设置GPIO_setQualificationMode(115, GPIO_QUAL_SYNC);
你可以参考例程的写法:C:\ti\c2000\C2000Ware_4_00_00_00\driverlib\f2838x\examples\c28x\gpio
,
HE HE:
这么写 也不行
大部分GPIO都正常,少部分GPIO 无发控制
通过调试GPIO_writePin函数 来看,原因是无法修改寄存器的值,
,
Green Deng:
在例程里面修改GPIO引脚试试呢?
,
Green Deng:
我这边测试不方便,TI这边要到专门的实验室测试,不能直接在工位做测量。