ag亚游官方网站网上娱乐场: [bluetooth] 外部中断的问题

永利游戏开户直营
96|5
楼主
我用CC2541做了个小板子,ag亚游官方网站网上娱乐场:有10个按键,一个灯。
试外部中断,发现时灵时不灵,有误操作。
程序如下:
/****************************************************************************
* 名    称: InitKey()
* 功    能: 设置KEY相应的IO口,采用中断方式
* 入口参数: 无
* 出口参数: 无
****************************************************************************/
void InitKey()
{
    P0IEN |= 0xf3;    // P0.1 设置为中断方式 1:中断使能
    PICTL |= 0xf3;    //下降沿触发   
    IEN1 |= 0x20;    //允许P0口中断;
    P0IFG = 0x00;    //初始化中断标志位

    P1IEN |= 0x0f;    // P0.1 设置为中断方式 1:中断使能
    PICTL |= 0x0f;    //下降沿触发   
    IEN2 |= 0x10;    //允许P1口中断;
    P1IFG = 0x00;    //初始化中断标志位

    EA = 1;          //打开总中断
}

/****************************************************************************
* 名    称: P0_ISR(void) 中断处理函数
* 描    述: #pragma vector = 中断向量,紧接着是中断处理程序
****************************************************************************/
#pragma vector = P0INT_VECTOR   
__interrupt void P0_ISR(void)
{
    DelayMS(20);     //延时去抖
    LED1 = ~LED1;    //改变LED1状态
    P0IFG = 0;       //清中断标志
    P0IF = 0;        //清中断标志
}
/****************************************************************************
* 名    称: P1_ISR(void) 中断处理函数
* 描    述: #pragma vector = 中断向量,紧接着是中断处理程序
****************************************************************************/
#pragma vector = P1INT_VECTOR   
__interrupt void P1_ISR(void)
{
    DelayMS(20);     //延时去抖
    LED1 = ~LED1;    //改变LED1状态
    P1IFG = 0;       //清中断标志
    P1IF = 0;        //清中断标志
}

我延时20ms,不好使。请问高手,如何解决?谢谢!
沙发
| 2019-9-9 22:50 | 只看该作者
这个程序是直接硬件测试的,还是在osal上测试的?
板凳
 楼主 | 2019-9-10 09:04 | 只看该作者
dirtwillfly 发表于 2019-9-9 22:50
这个程序是直接硬件测试的,还是在osal上测试的?

直接硬件测试的。。。。。。。。
地板
| 2019-9-10 11:56 | 只看该作者
你有运行官网的例程试一下吗?
我记得有外部中断的例程
5
| 2019-9-10 12:25 | 只看该作者
网上也有基本的例程。你可以参考下试试
http://www.ib955.com/238/view/ff3a12924afe04a1b071def0.html
6
 楼主 | 2019-9-10 14:22 | 只看该作者
dirtwillfly 发表于 2019-9-10 11:56
你有运行官网的例程试一下吗?
我记得有外部中断的例程

谢谢!我的程序跟官网的差不多,不行。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

永利游戏开户直营 快速回复 返回顶部 返回列表
229msc.com 神话娱乐AG捕鱼王 138彩票网址 永利游戏开户直营 赛马会彩票网站
澳门新葡京MG电子开奖 重庆时时彩交流群游戏 澳门太阳城申博馆计划群大全 澳门赌场高清图片网上娱乐场 申博MG电子开奖直播
太阳城开户平台澳门赌场 澳门威尼斯人的圣诞网上娱乐场 太阳城VR快艇彩票 pt老虎机注册送38网上娱乐场 亚洲国际PT电子时时彩网址
澳门银河娱乐场直营登入 巴黎人广西快乐十分官方网 太阳城亚洲登入 蒙特卡罗网上娱乐 菲律宾申博湖南快乐十分时时彩q群