打印
[技术问答]

NUC442 EADC1怎么用

[复制链接]
1373|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主


实例都是针对ADC   和EADC0     比喻我用EADC1 一直没有数据   

sys.c

CLK_EnableModuleClock(EADC_MODULE);//打开EADC时钟       
  CLK_SetModuleClock(EADC_MODULE,CLK_CLKSEL1_ADCSEL_PLL,CLK_CLKDIV0_ADC(5));
                
   SYS->GPE_MFPH &= ~(SYS_GPE_MFPH_PE14MFP_Msk);////配置ADC管脚
   SYS->GPE_MFPH |=  (SYS_GPE_MFPH_PE14MFP_ADC1_6);        //配置成AD
         
GPIO_DISABLE_DIGITAL_PATH(PE,BIT14);//AD 关数字功能


//---------------------------------------------------------------------------------------------------------------

EADC.c

EADC_Open(EADC, 0);//打开AD   在442只是一个使能 后面参数没有意义

EADC_SetTriggerDelayTime(EADC, EADC0_SAMPLE_MODULE0, 0xFF, EADC_SPCTL_TRGDLYDIV_DIVIDER_16);

EADC_ConfigSampleModule(EADC,1, EADC_SOFTWARE_TRIGGER,6); //PE14   AD1_6

                                                         |
                                                      这里

沙发
LED吴生|  楼主 | 2018-2-21 14:17 | 只看该作者
EADC_START_CONV(EADC,1);  是否正确

i=EADC_GET_CONV_DATA(EADC,6);  一直为0

使用特权

评论回复
板凳
LED吴生|  楼主 | 2018-2-21 14:38 | 只看该作者
标识页不一致

451.png (65.06 KB )

451.png

NUC442.png (61.17 KB )

NUC442.png

使用特权

评论回复
地板
734774645| | 2018-2-24 12:16 | 只看该作者
莫非这种EADC,比ADC更高级?

使用特权

评论回复
5
mintspring| | 2018-2-24 17:20 | 只看该作者
看相关头文件的描述啊。

使用特权

评论回复
6
天灵灵地灵灵| | 2018-2-24 17:55 | 只看该作者
这个,应该跟ADC一样吧。

使用特权

评论回复
7
玛尼玛尼哄| | 2018-2-24 18:25 | 只看该作者
那个应该是两个单片机的ADC结构不同

使用特权

评论回复
8
LED吴生|  楼主 | 2018-2-24 21:49 | 只看该作者
有谁用过吗  给个实例参考一下

使用特权

评论回复
9
xinxianshi| | 2018-2-26 17:57 | 只看该作者
之前听说过这种外设,一会儿去查查资料。

使用特权

评论回复
10
yiy| | 2018-2-26 20:03 | 只看该作者
应该是两种不同的外设吧。

使用特权

评论回复
11
LED吴生|  楼主 | 2018-2-27 21:39 | 只看该作者

使用特权

评论回复
12
Harvard| | 2021-3-14 16:05 | 只看该作者
734774645 发表于 2018-2-24 12:16
莫非这种EADC,比ADC更高级?

所谓增强型的 .不知道啥用意. 搞了几个所谓的采集module 感觉本质上还是不同的ad通道啊 ... 请专业人士说一下 里面的区别.
@奔跑的蜗牛

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

84

帖子

1

粉丝