首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]gz60 time base module 中断不工作,我的寄存器设置有问题吗?

我想请问下,这里interrupt 16 void TBM_ISR (void){



TBCR_TACK=1; /* TimeBase Interrupt Acknowledge */



if( !(--cCounter) ){ /* If Counter is ZERO then */
PTF = ~PTF; /* Toggle LED */
cCounter = COUNT; /* Reinitialize the Counter */
}

}/* END TBM_ISR() */

为什么是--cCounter取非而不是cCounter逻辑非?
返回列表