我使用28377s LunchPad作为逆变器控制器
当我在CCS中进入调试界面,在点击运行程序之前,28377s管脚上的电平很乱,我使用的PWM管脚在这个时候输出的是脉冲波形,这导致我如果Vdc开着的话,就会造成短路。并且当我按住复位引脚时,也会出现同样的情况。而我以前使用28069LunchPad时,在进入调试界面,在点击运行程序之前,PWM管脚的电平都是低的。
请问可以通过配置让28377s的PWM管脚在复位时是低电平吗?
Green Deng:你好,GPIO引脚有个内部上拉,但是在复位的时候是不启用的
All GPIO pins are I/O/Z and have an internal pullup, which can be selectively enabled or disabled on a per-pin basis. This feature only applies to the GPIO pins. The pullups are not enabled at reset.
如果你要避免复位时的电平不确定,可以自己在外部接一个弱上下拉电路使GPIO口电位在复位的时候强制上拉或下拉。
我使用28377s LunchPad作为逆变器控制器
当我在CCS中进入调试界面,在点击运行程序之前,28377s管脚上的电平很乱,我使用的PWM管脚在这个时候输出的是脉冲波形,这导致我如果Vdc开着的话,就会造成短路。并且当我按住复位引脚时,也会出现同样的情况。而我以前使用28069LunchPad时,在进入调试界面,在点击运行程序之前,PWM管脚的电平都是低的。
请问可以通过配置让28377s的PWM管脚在复位时是低电平吗?
mangui zhang:不同的MCU可能在复位或程序没跑起来的时候,IO口的状态不太确定,不一定都是低电平,
尤其是在控制H桥等这个怕上下桥臂都导通造成短路的情况,必须在硬件上做处理
GPIO口状态不定时 可以通过外部强上下拉处理