我这个电路就是要输入和输出分时使用,检测电容的放电来延时的。
逻辑是:
设置为DO输出,输出2秒低电平,给电容放电,管脚和电容之间串了大电阻的。
设置为模拟输入,检测电容的电平值。
就这样反复切换,直到电容 ...
bpwater 发表于 2010-8-18 17:39 
从逻辑上讲,IO口不容许同时是AD输入,又作为PORT口输出电平值,但你这个是分时使用,是完全没有问题的。
配合简单和恰当的外部电路,使用合理的软件代码,可以很容易解决你的问题。
给你的建议:
在保证电路不出现异常状态的情况下,请仔细弄清有关AD转换方面的相关知识细节,例如转换时间,例如AD模块启动需要一定时间,例如AD的输入阻抗,例如AD的采样时间等等。
你这个应用可能的最大问题也许就是你那个大电阻可能远远超出了AD的输入阻抗要求,另外在AD采保电容充电的过程中也许损失你外部电容中的电量。
|