• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于adc实验串口发送adc数值的问题

sjsjling 2019-11-12 浏览量:781
如图,串口收到的数据是3.08左右的数值 mg id="aimg_151374" aid="151374" src="http://www.openedv.com/data/attachment/forum/201911/11/082904ndgpad5jdmppmkzj.png" data-ke-src="http://www.openedv.com/data/attachment/forum/201911/11/082904ndgpad5jdmppmkzj.png" zoomfile="data/attachment/forum/201911/11/082904ndgpad5jdmppmkzj.png" file="data/attachment/forum/201911/11/082904ndgpad5jdmppmkzj.png" class="zoom" data-ke-onclick="zoom(this this.src 0 0 0)" width="574"> mg id="aimg_151373" aid="151373" src="http://www.openedv.com/data/attachment/forum/201911/11/082901x44cqqgnxwgnnq3t.png" data-ke-src="http://www.openedv.com/data/attachment/forum/201911/11/082901x44cqqgnxwgnnq3t.png" zoomfile="data/attachment/forum/201911/11/082901x44cqqgnxwgnnq3t.png" file="data/attachment/forum/201911/11/082901x44cqqgnxwgnnq3t.png" class="zoom" data-ke-onclick="zoom(this this.src 0 0 0)" width="219">
思考了挺久也不知道是为啥,有知道的哥给解答一下吗,感激不尽

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 程序没有问题,你在adc口上接一个下拉电阻就可以测到0v了,你现在是高阻输入所以电压不确定是随机的
    • 发布于 2019-11-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 你的意思是ADC没有接输入时,还是发送了一个不为0的值,而且这个值接近3.08V?

    这个还真有可能是因为你接口输入接法不对的原因,这个你最好利用标准输入信号予以检测,比如0V、1V、2V等等,有专门的信号发生器来输出这样的信号的。这样就可以直接检测程序是否有问题、电路是否有问题等等。

    当前这个3.08V可能是高阻输入,而内部、外部电路可能有点等效为有一个上拉的情况。

    • 发布于2019-11-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 像这种情况,可以拿个万用表,测一下那个脚上面真实的电压值,如果相差太大,那就要看是不是使能了内部上拉什么的
    • 发布于2019-11-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于adc实验串口发送adc数值的问题