GD32F103VET6串口2与ADC3有冲突

[复制链接]
4405|12
 楼主| liupk 发表于 2021-6-2 16:50 | 显示全部楼层 |阅读模式
#技术资源# 一旦把串口2的TX和RX同时通过usb转串口接到上位机,测得的ADC电压比实际值高0.3v左右            串口2的TX和RX只连接其中一根,则一切正常

202106010901测试ADC.rar

5.13 MB, 下载次数: 16

 楼主| liupk 发表于 2021-6-2 16:51 | 显示全部楼层
用的是ST的库
sonicll 发表于 2021-6-2 17:53 | 显示全部楼层
本帖最后由 sonicll 于 2021-6-2 17:54 编辑

先用万用表测一下接串口之后,VDDA/VREF和信号源电压有没有变化,如果VDDA/VREF或信号源变了,那就要找硬件电路的问题了
chenjun89 发表于 2021-6-3 08:10 来自手机 | 显示全部楼层
不能直接用ST的库吧
 楼主| liupk 发表于 2021-6-3 09:36 | 显示全部楼层
sonicll 发表于 2021-6-1 22:53
先用万用表测一下接串口之后,VDDA/VREF和信号源电压有没有变化,如果VDDA/VREF或信号源变了,那就要找硬件 ...

用示波器和万用表看了,接串口后VDDA/VREF电压没有变化    VDDA/VREF我用的是REF3030AIDBZR提供的参考电压一直是稳定的3v
 楼主| liupk 发表于 2021-6-3 09:37 | 显示全部楼层
chenjun89 发表于 2021-6-2 13:10
不能直接用ST的库吧

想试试产品能不能完全的软硬件都用gd32代替stm32f103vet6
GlenX 发表于 2021-6-3 12:31 | 显示全部楼层
ADC影响因素很多,主要来自电源。
但一般ADC期间应躲开大的通讯和PWM等”高频“IO操作。
否则总是有影响,所以有些MCU支持休眠下的ADC,就是这个道理,性能提高很多。
yanjianxiong 发表于 2021-6-5 23:23 | 显示全部楼层
有试试串口收发数据和不收发数据的差别么
xinpian101 发表于 2021-6-6 22:12 | 显示全部楼层
不能映射到其他端口吗,另外串口是可以GPIO模拟的,而ADC不行,看着选。
caoenq 发表于 2021-6-7 09:05 | 显示全部楼层
liupk 发表于 2021-6-3 09:37
想试试产品能不能完全的软硬件都用gd32代替stm32f103vet6

软件不该肯定是不行的,建议使用GD的库来开发GD32,这样GD的技术支持一般很快会帮你解决问题。
 楼主| liupk 发表于 2021-6-8 08:39 | 显示全部楼层
xinpian101 发表于 2021-6-6 03:12
不能映射到其他端口吗,另外串口是可以GPIO模拟的,而ADC不行,看着选。

可以映射其他端口,现在是在产品上寻求替代mcu,硬件暂时不动
 楼主| liupk 发表于 2021-6-8 08:39 | 显示全部楼层
caoenq 发表于 2021-6-6 14:05
软件不该肯定是不行的,建议使用GD的库来开发GD32,这样GD的技术支持一般很快会帮你解决问题。 ...

嗯,后期会使用GD32的库,前期暂时先试用st的库,看看能解决问题不
二豆 发表于 2021-6-15 11:07 | 显示全部楼层
是否有5V输入
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:安得广厦电子科技

34

主题

442

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部