只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
wulin 发表于 2021-6-12 17:26 10位AD转换值0x0000~0x03ff,在默认状态ADC_RES保存高8位,ADC_RESL保存低2位。 AD_V=ADC_RES8; / ...
706718242 发表于 2021-6-12 21:02 adc几位的?你的数组是8位的,adc的值超过数组大小就出错了。
1.png (29.77 KB, 下载次数: 76)
下载附件
2021-6-14 21:30 上传
liuzx66 发表于 2021-6-13 21:14 看下ADC_RES和ADC_RESL这两个的定义,把数组定义成一样的类型
忆1709 发表于 2021-6-14 16:28 谢谢你的指点,但有些地方没看明白 AD_V=ADC_RES
忆1709 发表于 2021-6-14 16:36 数组定义的是unsigned char型,1个字节;ADC_RES和ADC_RESL分别也是1个字节大小,这里应该没错吧
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网