你好,
你能告诉我在给DA14580电压供电后,gpio立即是什么状态吗?在我们的FW代码中,我们将所有GPIO定义为“输入”,但我们注意到DA14580需要一些时间才能稳定,并且在此期间GPIO状态不清楚(我认为输出“0”-当我连接GPIO以拉升3V时-我看到它在3秒内降至0.6V)。我不得不提到我们的DA14580使用I2C引脚使用EEPROM,并且可能在这个时候gpio状态配置错误。
请告诉我们这个“稳定”过程需要多少时间,gpio此时的状态是什么,以及我们可以做些什么来防止这个问题-让这些引脚从一开始就充当输入。
谢谢你!
Dudi
设备:
嗨dudi_g
根据数据表,如果GPIO的默认状态是输入下拉,根据AN-B-001 -从串行接口启动,GPIO的稳定化应该是最大164ms。由于设备已经准备好使用外部接口启动,GPIO已经稳定。时间3是很长的时间。请参考AN-B-001查看启动顺序。
由于MT_dialog
嗨,MT_dialog。输入和输入下拉有什么区别?对于外部中断使用(活动高),我应该使用输入或输入下拉?谢谢。
我读了数据表,知道区别在于是否有下拉电阻。因此,为了明确起见,如果外部中断是有效的高,我应该选择输入而不是输入下拉来减少泄漏电流吗?
嗨summer20100514,
如果你设置你的输入只是输入,你不会减少电流泄漏,而且如果有泄漏,电流将振荡到你的引脚,这可能会导致不良的副作用。设置引脚在INPUT_PULLDOWN我认为是最好的选择。
由于MT_dialog
谢谢你!