请问一下为什么P6的那个模拟输出电流为0.24ma
-
就是那个电流官网的那个电流为24ma,而我这个为什么只有0.24ma呢??
-
而且那个电压依然是3.3v,是不是它已经坏了?这种坏了有什么维修的方法吗??还是只有重新买一个
-
用的什么程序?怎么接的电路?
-
就是dac
import time
from pyb import UART
from pyb import DAC
uart = UART(3,9600,timeout_char = 1000)
dac = DAC("P6") # Must always be "P6".
while(True):
# DAC 有 8-12 bits 精度 (默认 8-bits).
if uart.any():
time.sleep(0.05)
i =uart.readline()
a=eval(i)
print(a)
dac.write(int(a))
-
@kidswong999
而且它的电流还是回改变的,随着电压的输出
-
dac输出的是电压,电流是根据的你电路决定的,欧姆定律。
-
@kidswong999
主要是官网的说明不是25ma嘛,我这个就是直接测得的,就只有0.24ma
-
@kidswong999
而且我这个IO输出电流有100多ma,所以我就不晓得是怎么回事,是我这个坏了还是怎么了,坏了但是他的电压正常,电流还会改变
-
@ovly 请提供具体的引用链接,我不知道你说的25ma是什么意思。
-
目前我不清楚你到底什么问题,
你的代码是串口控制的输出,所以我没办法复现你的问题。