查看: 3147|回复: 7

[已解决] 关于AD组件的问题(已解决)

[复制链接]

该用户从未签到

23

主题

122

帖子

0

注册会员

Rank: 2

积分
177
最后登录
1970-1-1
发表于 2014-8-14 18:38:58 | 显示全部楼层 |阅读模式
 芯片是MKL05Z32VLC4,在PE中添加了ADC_LDD组件,选择Discontinuous mode,用低功耗模式,在Events文件中有AD1_OnMeasurementComplete(LDD_TUserData *UserDataPtr)函数。请问该如何读取AD转换后的数值?我没找到相应读取函数(Result type为unsigned 16 bits)
另外,我选择了Trigger input为TPM0_Overflow,但AD中断并未发出,AD1_OnMeasurementComplete这个函数就没有进入,而我明明使能了AD中断,请问这又是什么原因?
我知道答案 目前已有6人回答
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-15 09:13:13 | 显示全部楼层

    回复:关于AD组件的问题

    楼主你好
    请先按照图示操作,右键点击ADC_LDD  ->  选择Help on Component  ->  Help框左侧选Typical Usage  ->   查看适合自己的例子
    ADC_LDD help.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23

    主题

    122

    帖子

    0

    注册会员

    Rank: 2

    积分
    177
    最后登录
    1970-1-1
     楼主| 发表于 2014-8-15 11:19:17 | 显示全部楼层

    回复:关于AD组件的问题

    回复第 2 楼 于2014-08-15 09:13:13发表:
    楼主你好
    请先按照图示操作,右键点击ADC_LDD  ->  选择Help on Component  ->  Help框左侧选Typical Usage  ->   查看适合自己的例子

     
    在例子中出现了AD1_SelectSampleGroup,但我找不到是在哪个文件中定义的,能否指出?
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-15 11:45:23 | 显示全部楼层

    回复:关于AD组件的问题

    需要根据典型应用的提示使能相关函数,如图:
    AD1_SelectSampleGroup.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23

    主题

    122

    帖子

    0

    注册会员

    Rank: 2

    积分
    177
    最后登录
    1970-1-1
     楼主| 发表于 2014-8-15 11:46:57 | 显示全部楼层

    回复:关于AD组件的问题

    回复第 2 楼 于2014-08-15 09:13:13发表:
    楼主你好
    请先按照图示操作,右键点击ADC_LDD  ->  选择Help on Component  ->  Help框左侧选Typical Usage  ->   查看适合自己的例子

     
    我按照HW triggered conversion of a selected sample group, with interrupt  service项下的说明去设置了,但没有出现AD1_SelectSampleGroup这个函数,请问是怎么回事?
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-15 11:51:26 | 显示全部楼层

    回复:关于AD组件的问题

    我按照HW triggered conversion of a selected sample group, with interrupt  service项下的说明去设置了,但没有出现AD1_SelectSampleGroup这个函数,请问是怎么回事?
    请看图,这种函数需要自己使能才会生成的。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23

    主题

    122

    帖子

    0

    注册会员

    Rank: 2

    积分
    177
    最后登录
    1970-1-1
     楼主| 发表于 2014-8-15 14:53:03 | 显示全部楼层

    回复:关于AD组件的问题

    回复第 6 楼 于2014-08-15 11:51:26发表:
    我按照HW triggered conversion of a selected sample group, with interrupt  service项下的说明去设置了,但没有出现AD1_SelectSampleGroup这个函数,请问是怎么回事?
    请看图,这种函数需要自己使能才会生成的。
     
    问题已经解决了。
    顺便再问个问题,在TimerInt_LDD组件中,设置Interrupt period,譬如设为102400Hz,而其后面又显示一个值为102300.098Hz。这后面的值是否为实际达到的值,与设定值之间有偏差?
     
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-15 15:13:44 | 显示全部楼层

    回复:关于AD组件的问题

    回复第 7 楼 于2014-08-15 14:53:03发表:
    回复第 6 楼 于2014-08-15 11:51:26发表:
    我按照HW triggered conversion of a selected sample group, with interrupt  service项下的说明去设置了,但没有出现AD1_SelectSampleGroup这个函数,请问是怎么回事?
    请看图,这种函数需要自己使能才会生成的。
     
    问题已经解决了。
    顺便再问个问题,在TimerInt_LDD组件中,设置Interrupt period,譬如设为102400Hz,而其后面又显示一个值为102300.098Hz。这后面的值是否为实际达到的值,与设定值之间有偏差?
     

     

    恭喜楼主问题解决了!
    不相关问题建议重新发求助帖与大家一起讨论,以便其他遇到类似问题的网友能够通过帖子标题查找到。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 15:35 , Processed in 0.104379 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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