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

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

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:269
  • 最近打卡:2025-03-06 08:32:57

19

主题

59

回帖

790

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 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
  • 打卡总天数:269
  • 最近打卡:2025-03-06 08:32:57

19

主题

59

回帖

790

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:396
  • 最近打卡:2025-05-01 16:33:56

6

主题

101

回帖

411

积分

中级会员

积分
411
发表于 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-5-2 02:31 , Processed in 0.142785 second(s), 71 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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