Part Number:TMS320F28335
我有一个问题:在编辑.c文件的过程中设置上拉电阻的定义是什么?
如果是为了拉高GPIO的电平,为什么还需要设置GPIO口的初始值呢?
我的问题可能有些浅显,希望大家不要嘲笑
Green Deng:
不知道你说的设置上拉电阻的定义是指什么?是指设置GPIO的默认上下拉吗?
如果是的话,那么设置的目的是为了给GPIO在上电或者复位的时候一个引脚的初始电平,这样可以避免一些应用场合,控制后端的电路出故障。比如如果你用GPIO控制继电器,如果继电器默认需要闭合状态(开关状态为“1”),那么如果不设置GPIO初始值的话在复位的时候继电器可能就会被控制断开(开关状态为“0”),这样会对后端电路造成影响,甚至损坏
,
Cirs Li:
明白了 谢谢