查看: 2042|回复: 1

[原创] 【LPC11U68】学习11:IIC库函数中断处理

[复制链接]
  • TA的每日心情
    擦汗
    昨天 09:42
  • 签到天数: 1783 天

    [LV.Master]伴坛终老

    65

    主题

    7543

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    12759
    最后登录
    2024-4-26
    发表于 2018-12-14 10:06:18 | 显示全部楼层 |阅读模式

    上次是采用查询方式处理,这次采用中断方式,其实两种方式都差不多,一个是在中断来了以后进行状态的变化处理,一个是查询状态变化然后处理。

    状态处理函数,Chip_I2CM_XferHandler查询方式是一直等待状态改变然后处理,中断方式是中断来了以后再调用处理,就是调用这个函数是一个是查询,一个是中断。
    1.png


    数据发送函数,这里调用的发送和上次的不一样了
    Chip_I2CM_Xfer发送完数据后就不管了,等待中断处理
    Chip_I2CM_XferBlocking是采用查询方式,发送完数据后一直查询等待状态转变
    2.png
    3.png

    主函数里,打开中断
    4.png

    中断函数
    5.png

    别的就不多说了,这个和查询方式差不多写法

    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    5

    帖子

    0

    新手上路

    Rank: 1

    积分
    16
    最后登录
    1970-1-1
    发表于 2018-12-21 09:12:38 | 显示全部楼层
    谢谢分享,学习下
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-27 17:10 , Processed in 0.121026 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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