找回密码
 立即注册
楼主: BeH***

用STC32G内置ADC测量5V电压,读数非常离谱 | 已解决通过仿真

[复制链接]
  • TA的每日心情
    开心
    昨天 07:56
  • 签到天数: 160 天

    [LV.7]常住居民III

    5

    主题

    88

    回帖

    1123

    积分

    荣誉版主

    积分
    1123
    发表于 2024-2-15 09:02:26 | 显示全部楼层
    先自己找原因吧,DEBUG也是电工的技能。
    (仅供参考,欢迎探讨)
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9567

    回帖

    1万

    积分

    管理员

    积分
    14057
    发表于 2024-2-15 09:13:59 | 显示全部楼层
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-3-30 16:06
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    7

    主题

    17

    回帖

    217

    积分

    中级会员

    积分
    217
     楼主| 发表于 2024-2-21 23:29:56 | 显示全部楼层
    感谢大家的关注。
    在斥巨资购买的STC-USB Link1D的帮助下,通过单步执行终于揭开这个疑惑了:
    汇编语句:
    1. MOV                WR18, ADC_RES
    复制代码
    自行把ADC_RESL的内容装载到字寄存器18中,用户不需要操作ADC_RESL寄存器了。
    这样的知识是花了  时间  和  金钱  得来的,不容易呀
    最终获取ADC结果的操作这样做就可以了:
    1. ADCISR:
    2.     ANL                ADC_CONTR, #NOT 20H
    3.     MOV                WR18, ADC_RES
    4.     ANL                WR18, #0FFFH
    5.     ADD                WR20, WR18
    6.     RETI
    复制代码

    补充一下:现,ADC读数完全符合预期,没有任何问题

    知道你很急,但是你先别急
    你随时可以走,但是现在不能走
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 13:12
  • 签到天数: 61 天

    [LV.6]常住居民II

    2

    主题

    150

    回帖

    235

    积分

    中级会员

    积分
    235
    发表于 2024-3-7 14:43:03 | 显示全部楼层
    使用过这个芯片ADC,还真没有你说的情况
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-3-30 16:06
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    7

    主题

    17

    回帖

    217

    积分

    中级会员

    积分
    217
     楼主| 发表于 2024-3-7 19:48:52 | 显示全部楼层
    咫尺天涯 发表于 2024-3-7 14:43
    使用过这个芯片ADC,还真没有你说的情况

    耐心点,把问题和答案看完整
    知道你很急,但是你先别急
    你随时可以走,但是现在不能走
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-22 01:50 , Processed in 0.060680 second(s), 45 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表