注册 登录
查看: 276|回复: 3

[鹰眼] 鹰眼代码的问题

[复制链接]
发表于 2014-4-30 11:22:03 | 显示全部楼层 |阅读模式
鹰眼代码中 PORTA_ISFR 是什么?
求指教
回复

使用道具 举报

发表于 2014-4-30 12:46:24 来自手机 | 显示全部楼层
porta模块的isfr寄存器,即中断标志位。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-30 15:28:18 | 显示全部楼层
山外メ雲ジ 发表于 2014-4-30 12:46
porta模块的isfr寄存器,即中断标志位。

void PORTA_IRQHandler()
{
    uint8  n = 0;    //引脚号
    uint32 flag = PORTA_ISFR;
    PORTA_ISFR  = ~0;                                   //清中断标志位

    n = 29;                                             //场中断
    if(flag & (1 << n))                                 //PTA29触发中断
    {
        camera_vsync();
    }
我想问一下,在清中断标志位之前,PORTA_ISFR是什么值,
求赐教。

强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-4-30 15:41:54 | 显示全部楼层
111xian 发表于 2014-4-30 15:28
void PORTA_IRQHandler()
{
    uint8  n = 0;    //引脚号

触发中断的时候,标志位PORTA_ISFR会置位
你看看手册吧,如果不会看手册,可以看山外哥的视频,有讲如何看手册的
回复 支持 反对

使用道具 举报

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

本版积分规则

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