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

TMS320F28377D: F28377D GPIO数据寄存器无法控制

Part Number:TMS320F28377D

问题主要是什么情况下,GPIO数据寄存器无法控制?

收到一个故障件反馈某IO口不受控制,实际查看后发现仿真环境下调用SDK中的函数GPIO_WritePin控制时,该IO口对应的DataRegister数据没有变化,时钟保持1;同样的程序在其他的板子上运行,则可以正常的控制数据寄存器中的0/1切换,且外部电平信号变化正常

该GPIO配置为推挽输出模式

Ben Qin:

你好,

Jay Wang_China said:收到一个故障件反馈某IO口不受控制

是只有一个IO不受控制?

Jay Wang_China said:该IO口对应的DataRegister数据没有变化

寄存器的值有变化吗?

Jay Wang_China said:同样的程序在其他的板子上运行,则可以正常的控制数据寄存器中的0/1切换,且外部电平信号变化正常

如果说软件是没问题的,那么有可能是IO口损坏。

,

Jay Wang_China:

1.目前看只有一个IO口不受控制,其他的IO口可正常调用;2.故障IO对应的数据寄存器控制后没有变化,一直保持1(但是同样的程序换块板子,仿真环境下可正常控制寄存器数值变化)3.所以我这边的疑问点是GPIO数据寄存器中的数值显示机制是什么?如果硬件口损坏是否可能存在无法对该IO对应的寄存器进行数值操作的可能性?

,

Ben Qin:

我查看下相关资料后回复您。

,

Ben Qin:

Jay Wang_China said:.所以我这边的疑问点是GPIO数据寄存器中的数值显示机制是什么

我这边似乎也找不到相关的资料。不过我猜测应该是从内存中读取相应的地址。能否从memory browser中找到相应的地址看寄存器是否成功赋值?

如果有的话,IO口的问题。

如果也没有,那么就是芯片内部的问题了。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377D: F28377D GPIO数据寄存器无法控制
分享到: 更多 (0)