This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你(们)好!
我对 tms320f280039c 的 GPIO 有疑问,芯片上电时,所有 GPIO 输出低电平电压,直到初始化 GPIO 寄存器并上拉.
问题是、如何在初始化 GPIO 寄存器之前加电时实现 GPIO 输出高电压而非低电压。 导致 DSP 外设完成上拉。
您好、Sam、
感谢您的提问。
[quote userid="404272" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1301710/tms320f280039c-about-the-gpio-of-tms320f280039c 问题是:如何在初始化 GPIO 寄存器之前加电时实现 GPIO 输出高电压而非低电压。 导致 DSP 外设完成上拉。确保这一点的唯一方法是对需要在芯片上电之前上拉至高电平的项目使用外部上拉。
此致、
文斯
感谢您的回复、但我的问题是外部执行了硬件上拉、但问题仍然存在。
您好、Sam、
我的问题是外部已完成硬件上拉,但问题仍然存在。
如果在 C2000复位期间它仍然发生、则它必须是系统中的其他组件。 C2000处于复位状态时、其他器件必须驱动该引脚。 请断开 C2000器件与系统的连接、并观察哪个器件/项目将引脚拉低。
也可能硬件上拉对于系统上的负载大小过弱。 如果是强上拉、那么请参阅我在上面的注释、肯定是有其他器件驱动引脚。
注意:如果其他器件正在驱动该引脚、这实际上可能会损坏 C2000器件。 当另一个器件驱动为低电平时、C2000器件驱动为高电平可能会导致引脚上出现过流并损坏器件。 如果器件在引脚上超过了绝对最大电流额定值、则应将其视为已损坏而不能使用。
此致、
文斯