查看: 1735|回复: 1

[求助] 【求助】PIT中断里无法实现发送UART与IIC中断

[复制链接]
  • TA的每日心情
    开心
    2018-8-30 16:02
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    1065

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1851
    最后登录
    2019-11-19
    发表于 2015-2-13 19:02:16 | 显示全部楼层 |阅读模式
    如题,我打开了PIT中断,打算在里面添加IIC中断,在IIC中断里将一个标志变量置1,然后在主程序里处理这个标志位,但是无法进IIC中断。不仅IIC这样,UART中断也是这样的。代码如下:
    event.c中:
    void AccI2C_OnMasterBlockSent(LDD_TUserData *UserDataPtr)
    {
      /* Write your code here ... */
      IICDataTransmittedFlag = TRUE;
    }
    main中:
    AS1_SendBlock(DebugSerial,flDataBf,sizeof(flDataBf));
    while(!SerialTransmittedFlag)
    {}
    SerialTransmittedFlag = FALSE;
    就是一直卡在那个while循环中。
    我知道答案 目前已有1人回答
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    该用户从未签到

    24

    主题

    666

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1072
    最后登录
    2023-4-10
    发表于 2015-2-16 09:59:55 | 显示全部楼层
    芯片型号都木有么。。。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 15:27 , Processed in 0.087051 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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