找回密码
 立即注册
查看: 949|回复: 4

ADCEXCFG = 0x27; 这个指令有顺序的要求吗,如下图的位置

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:270
  • 最近打卡:2025-05-14 16:43:44

20

主题

59

回帖

943

积分

高级会员

积分
943
发表于 2023-12-5 17:03:51 | 显示全部楼层 |阅读模式
本帖最后由 ydcsb 于 2023-12-5 22:02 编辑

截图202312051703361514.jpg
截图202312051703307865.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:78
  • 最近打卡:2025-07-25 11:00:25

28

主题

1081

回帖

4188

积分

超级版主

积分
4188
发表于 2023-12-5 22:50:24 | 显示全部楼层
ADCEXCFG寄存器必须在启动ADC转换前设置才可以
即ADC_CONTR寄存器的bit6必须在ADCEXCFG配置完成后才能设置为1
参考代码:
ADC_CONTR = (ADC_CONTR & 0xf0) | 0x80 | channel;
ADCEXCFG = 0x27;
ADC_CONTR |= 0x40;
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:270
  • 最近打卡:2025-05-14 16:43:44

20

主题

59

回帖

943

积分

高级会员

积分
943
发表于 2023-12-5 22:55:35 | 显示全部楼层
zh*** 发表于 2023-12-5 22:50
ADCEXCFG寄存器必须在启动ADC转换前设置才可以
即ADC_CONTR寄存器的bit6必须在ADCEXCFG配置完成后才能设置 ...

明白了,谢谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:473
  • 最近打卡:2025-07-31 07:58:17

9

主题

107

回帖

184

积分

注册会员

积分
184
发表于 2024-8-15 16:52:08 | 显示全部楼层
zh*** 发表于 2023-12-5 22:50
ADCEXCFG寄存器必须在启动ADC转换前设置才可以
即ADC_CONTR寄存器的bit6必须在ADCEXCFG配置完成后才能设置 ...

试了一下,效果挺好的
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-1 03:52 , Processed in 0.117016 second(s), 69 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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