发布网友 发布时间:2022-04-29 11:45
共3个回答
热心网友 时间:2022-06-27 04:17
AVR的ADC口,如果配置正确的话,输入电阻达到100M欧,外接的M级电位器都几乎对它没有影响,所以如果在你测试的两种状况下得到不同的结果,说明这个IO口已经损坏了,或者说整个A端口都坏掉了;AVR的ADC端口还是会坏的,特别是静电放电,所以有必要设计时考虑一些ESD的保护措施。追问有道理。我还有一个问题:端口复用对AD端口影响大吗?比如我在ADC端口接了1602的数据口。在AD转换时,重新把端口方向设置为输入,并且启动ADC,AD完了之后,关闭ADC(用的是查询连续转换模式)。我在做TWI通信时也遇到了同样的端口复用的问题,我也是这么处理的,不知道处理的对不对。谢谢追答AD端口和数据口复用,对端口没有影响的,但是对AD采样后的数值有影响,因为1602的接口是有一定的阻抗的,也就是说它的电阻和电位器的电阻并联了,对结果的精确度有影响,除非中间有三态开关如74HC373做隔离。
热心网友 时间:2022-06-27 04:18
电位器对电路造成影响,这是肯定的。追问后来经过检查后发现,A端口用了8个排阻作为上拉电阻,即使我把5V的上拉电源拔掉,那么两个端口还是经过了两个10K的电阻连在了一起,所以才会发生上述现象。谢谢追答解决问题就好。
热心网友 时间:2022-06-27 04:18
你好!