QWE4562012 发表于 2020-7-15 09:30 第几个引脚? |
Y_G_G 发表于 2020-7-14 17:22 这个是单纯的模拟输出口 ADC口!!! |
QWE4562012 发表于 2020-7-14 15:48 ARM的没有用过 但原理都差不多:一定要先把这个IO端口设定成模拟输入才行,如果不设定,这个IO就会有电压输出 |
Y_G_G 发表于 2020-7-14 15:07 STM32F103RCT6 LQFP64 |
QWE4562012 发表于 2020-7-14 13:39 AIO到底是个什么端口呢?具体IC型号呢? 如果是独立的ADC芯片,那这个端口有没有可以设定的东西呢?ADC芯片的型号呢?接的是哪个引脚? 如果是单片机,那单片机的型号呢?单片机的ADC并不是完全默认为ADC的,有可能是要设置的呀? 就一ADC芯片型号和单片机型号,这不算什么商业机密,为什么就不能说呢? 电子这个东西,你描述得来吗?一万个字可能没有一个原理图来得实在 你双想解决问题,又不给电路图,还是那句话:爱因斯坦都搞不定 |
heiuser 发表于 2020-7-14 12:17 AIO是ADC口 不是普通IO口!!! |
Y_G_G 发表于 2020-7-14 11:59 PCB短路都被你说出来了。。。AIO内部啥问题? |
其实这个问题主要还是跟AIO口的内部电路有关,电阻不管是改大还是改小,导致分压点的电压变化,可能是由于程序改变了AIO的性质所致,比如有没有设置上拉或者下拉电阻,还有端口内部的等效阻抗是多大?最好看一下AIO口内部的电路结构就知道了。 |
这是一个特简单的问题,我看这个问题有几次了 1:两个100K电阻分压,电压必然是1.8V左右,相差不会很大 2:并联任何阻值的电阻到下方的100K电阻上,只会让电压下降,不会上升 3:问题只能出现在AIO上,要么是PCB电路短路,要么是AIO内部有问题 你又不给出一个完整的电路,就俩电阻,爱因斯坦来了都搞不定 |