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

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

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

20

主题

59

回帖

889

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:65
  • 最近打卡:2025-06-28 11:41:02

26

主题

1051

回帖

4032

积分

超级版主

积分
4032
发表于 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

回帖

889

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:445
  • 最近打卡:2025-06-28 08:16:12

8

主题

106

回帖

365

积分

中级会员

积分
365
发表于 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-6-29 12:41 , Processed in 0.116446 second(s), 72 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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