找回密码
 立即注册
楼主: HYB_

希望ADC这样改

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-19 08:35:19

0

主题

22

回帖

126

积分

注册会员

积分
126
发表于 2024-11-9 09:04:43 | 显示全部楼层
右对齐结果正常:
[09:04:00.242]接收←ADC_Result: 879
                    电压转换结果:4.009V
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-19 08:35:19

0

主题

22

回帖

126

积分

注册会员

积分
126
发表于 2024-11-9 09:49:42 | 显示全部楼层
已经找出问题所在了 ADC 转换数据分 10位 ADC 跟 12位 ADC   :10位 ADC 应该是 左对齐:ADC_Val = ((unsigend int)(ADC_RES << 8) | ADC_RESL)  >> 6  这样的结果就是 2 的 10 次方 1024
                                                                                             12位 ADC 应该是 左对齐:  ADC_Val = ((unsigned int)(ADC_RES  << 8) | ADC_RESL) >> 4  这样的结果就是 2 的 12 次方 4096
所以如果是 10 位 ADC 就是整体右移 6 位,本人新手如果分析不对还请各位师傅指正。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 01:14 , Processed in 0.101128 second(s), 50 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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