打印
[STM8]

TLI中断怎么用不了(基于寄存器)

[复制链接]
1769|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wujwul|  楼主 | 2013-7-29 23:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家看看啊,麻烦分析下,谢谢,小弟才接触到这款芯片
沙发
wujwul|  楼主 | 2013-7-29 23:57 | 只看该作者
int main(void)
{
  /* Infinite loop */

  /*设置内部高速时钟16M为主时钟*/
  Clk_conf();
  LED_conf();
  Set_Led_Off();
  Buttom_conf();
// EnableInterrupt;
  while(1)
  {
       /* 添加你的代码  */
    //if(PD7_In==0)
    {
    // PD0_out=~PD0_out;
   }
  }

}

使用特权

评论回复
板凳
wujwul|  楼主 | 2013-7-29 23:58 | 只看该作者
这个是中端处理
void Buttom_conf(void)
{
  //PD_DDR&=0x1f;/*设置数据方向寄存器 1为输出,0为输入*/
  //PD_CR1|=0xe0;/*设置上拉输入*/
  //PD_CR2|=0xe0;/*设置中断*/
  //EXTI_CR1 &= (uint8_t)(~MASK_EXTI_CR1_PDIS);
  //EXTI_CR1 |= (uint8_t)((uint8_t)(0x02) << 6);/*设置为下降沿触发中断*/
  PD_DDR&=0xef;
  PD_CR1|=0x80;
  PD_CR2&=0xef;
  EXTI_CR2=0x00;
  EXTI_CR2 |=0x02;
  PD_CR2 |= 0x80;
}

使用特权

评论回复
地板
wujwul|  楼主 | 2013-7-30 00:00 | 只看该作者
不好意思,我已经处理好了,我把中断给关闭了,糗大了啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

26

帖子

1

粉丝