查看: 3938|回复: 6

[MQX] MQX开发K60,ADC采样期间有lwgpio中断到来就崩溃了(已解决)

[复制链接]

该用户从未签到

24

主题

252

帖子

0

高级会员

Rank: 4

积分
504
最后登录
1970-1-1
发表于 2014-8-5 19:49:11 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_Robin 于 2014-9-9 11:38 编辑

            我们的程序在调试过程中发现在ADC采样过程中,如果有lwgpio中断,那么ADC就会崩溃,表现为使用read(f_ch1, &data1, sizeof(data1) )函数去读取ADC采样的值时读取不到,请问这是什么原因呢?
        为了防止这样的情况产生,我们尝试在进行ADC采样前将中断关闭,使用的是lwgpio_int_enable(&btn1, FALSE); 函数,但是发现没有起到作用。如果在该函数后面加一个延时_time_delay(1);才能够有效闭锁中断,从而保证ADC的正常工作。
        不知道这是什么原因?
我知道答案 目前已有5人回答
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

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

    回复:MQX开发K60,ADC采样期间有lwgpio中断到来就崩溃了

    楼主你好
    已将你的问题转给我们MQX工程师,他会在帖子中与你讨论此问题。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    196

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    380
    最后登录
    1970-1-1
    发表于 2014-8-7 08:21:42 | 显示全部楼层

    回复:MQX开发K60,ADC采样期间有lwgpio中断到来就崩溃了

    回复第 2 楼 于2014-08-06 09:42:35发表:
    楼主你好
    已将你的问题转给我们MQX工程师,他会在帖子中与你讨论此问题。
     

    可能是这个lwgpio 与ADC存在某种联系。
    lwgpio_int_gpio是针对pin的操作,楼主可以参考MQX_IO_User_Guide 2.4.11。如果还有疑问,楼主可以把问题详细描述,发送至support@freescale.com
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24

    主题

    252

    帖子

    0

    高级会员

    Rank: 4

    积分
    504
    最后登录
    1970-1-1
     楼主| 发表于 2014-8-7 09:48:40 | 显示全部楼层

    回复:MQX开发K60,ADC采样期间有lwgpio中断到来就崩溃了

    回复第 3 楼 于2014-08-07 08:21:42发表:
    回复第 2 楼 于2014-08-06 09:42:35发表:
    楼主你好
    已将你的问题转给我们MQX工程师,他会在帖子中与你讨论此问题。
     

    可能是这个lwgpio 与ADC存在某种联系。
    lwgpio_int_gpio是针对pin的操作,楼主可以参考MQX_IO_User_Guide 2.4.11。如果还有疑问,楼主可以把问题详细描述,发送至support@freescale.com
     好吧,谢谢!
     
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

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

    回复:MQX开发K60,ADC采样期间有lwgpio中断到来就崩溃了

    回复第 4 楼 于2014-08-07 09:48:40发表:
    回复第 3 楼 于2014-08-07 08:21:42发表:
    回复第 2 楼 于2014-08-06 09:42:35发表:
    楼主你好
    已将你的问题转给我们MQX工程师,他会在帖子中与你讨论此问题。
     

    可能是这个lwgpio 与ADC存在某种联系。
    lwgpio_int_gpio是针对pin的操作,楼主可以参考MQX_IO_User_Guide 2.4.11。如果还有疑问,楼主可以把问题详细描述,发送至support@freescale.com
     好吧,谢谢!
     

     

    建议你按照帖子飞思卡尔产品论坛快速购买通道及SR提交流程提交一个服务请求:
    如果你尚未注册飞思卡尔官网账号,请先点击注册按钮:右侧图标完成注册。
    如果你已有飞思卡尔官网账号,可以点击申请SR按钮:右侧图标提交一个服务请求。最好使用英文描述清楚遇到的问题,以便国内外工程师都能够帮助到你。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-8-7 14:55:33 | 显示全部楼层

    回复:MQX开发K60,ADC采样期间有lwgpio中断到来就崩溃了

    回复第 4 楼 于2014-08-07 09:48:40发表:
    回复第 3 楼 于2014-08-07 08:21:42发表:
    回复第 2 楼 于2014-08-06 09:42:35发表:
    楼主你好
    已将你的问题转给我们MQX工程师,他会在帖子中与你讨论此问题。
     

    可能是这个lwgpio 与ADC存在某种联系。
    lwgpio_int_gpio是针对pin的操作,楼主可以参考MQX_IO_User_Guide 2.4.11。如果还有疑问,楼主可以把问题详细描述,发送至support@freescale.com
     好吧,谢谢!
     

     

    楼主你好
    请参考5楼描述方式提交服务请求,以免发生提交不成功等情况。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    351

    帖子

    0

    高级会员

    Rank: 4

    积分
    973
    最后登录
    1970-1-1
    发表于 2014-8-18 17:04:01 | 显示全部楼层

    回复:MQX开发K60,ADC采样期间有lwgpio中断到来就崩溃了

     楼主不会操作的是同一个引脚吧?
    我只遇到过高优先级的ADC中断太频繁地触发,导致其他中断经常被打断。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 06:30 , Processed in 0.100245 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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