晓飛飛 发表于 2024-11-18 22:05:09

vb2002 发表于 2024-11-18 21:37
想了一天,现在我是这样做的.看看符合您说的高阻吗?




差不多吧,应该上电对P32初始化为高阻,判断01后再配置P32为准双向即可,
原理是,上电配置为高阻,可以通过600K电阻识别电容是否有电,如果冷上电,那电容基本是放光的,上电时电容没电P32会判定为低电平,判断完后再配置成准双向或者推拉高电平,可以通过电阻对电容充电,电容充好后,掉电再来电,电容来不及放电,就会识别为高电平。其实电容串联的这个电阻不宜太大,否则充电时间太长,冷上电就马上换挡的时候,就会老识别到低电平,认为是开机而不是换挡。

vb2002 发表于 2024-11-18 22:07:52

晓飛飛 发表于 2024-11-18 22:05
差不多吧,应该上电对P32初始化为高阻,判断01后再配置P32为准双向即可,
原理是,上电配置为高阻,可以 ...


现在我全程下来都是高阻..判定玩引脚电平后.
然后给个上拉.这样好像也行..是否更安全?

晓飛飛 发表于 2024-11-18 22:14:16

vb2002 发表于 2024-11-18 22:07
现在我全程下来都是高阻..判定玩引脚电平后.
然后给个上拉.这样好像也行..是否更安全?



只要电容串了电阻,那通过推拉高或者上拉高效果都差不多,没什么风险。准双向可能充的速度慢一点

vb2002 发表于 2024-11-18 22:29:37

晓飛飛 发表于 2024-11-18 22:14
只要电容串了电阻,那通过推拉高或者上拉高效果都差不多,没什么风险。准双向可能充的速度慢一点 ...

OK,那我就放心了.
电容我用的 0.1 uf匹配的电阻2M,速度刚刚好.
到时候我再把上电延时关了.然后把P32 P33 0/0 打开,就完美了
页: 1 2 3 4 5 6 [7]
查看完整版本: (已解决)刚解决一个问题,又来新的问题.关于电容充电时间