标题: 关于STC15F2K60S2单片机的PCA计数器溢出中断问题 [打印本页]

作者: wlhuang    时间: 2024-8-5 00:09
标题: 关于STC15F2K60S2单片机的PCA计数器溢出中断问题
      查看STC15单片机数据手册,PCA有一个16位的计数器,通过配置CMOD的ECF置位允许CF置位中断和CCON寄存器的CR置位启动PCA开始计数,但是一直等不到PCA计数器溢出中断,一直找不到原因,请哪位有经验的大神给予指导,谢谢!

程序如下:
void PCA_InitialConfig()
{

CMOD = 0x09;
CH = 0;
CL = 0;
CCON  = 0x04;
}


void PCA_Routine() interrupt PCA_VECTOR
{
    PCA_InterruptFlagClear();
    PrintString("PCA Interrupt\r\n");   //串口输出中断提示信息
}        


51hei图片_20240805001158.png (56.63 KB, 下载次数: 9)

51hei图片_20240805001158.png

作者: lkc8210    时间: 2024-8-5 10:08
不会是用仿真吧?
作者: 张天师    时间: 2024-8-5 10:36
代码不全,是不是没使能总中断:EA=1
作者: gqzjl    时间: 2024-8-5 13:31
张天师 发表于 2024-8-5 10:36
代码不全,是不是没使能总中断:EA=1

同上,EA没开特坑人
作者: wlhuang    时间: 2025-2-15 23:51
lkc8210 发表于 2024-8-5 10:08
不会是用仿真吧?

感谢您的回复,已处理好了!




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1