请教,STC8H8K64U TIMER3做计数器,不能计数
我用的是官方的函数库写的程序:定时器3初始化如下,计数器脉冲从P04(准双向输入口)输入:
TIM_InitStructure.TIM_ClkSource = TIM_CLOCK_Ext;
TIM_InitStructure.TIM_ClkOut = DISABLE;
TIM_InitStructure.TIM_Value = 10UL;
TIM_InitStructure.TIM_Run = ENABLE;
Timer_Inilize(Timer3,&TIM_InitStructure);
NVIC_Timer3_Init(ENABLE,Priority_2);
发现不能计数,但用TIMER0从P35输入脉冲能计数,请问是什么问题?手册关于定时器部分也看了N遍,没发现问题。各位大神知道是什么回事不?
5个定时器都能做计数器的,从预设计数值累加溢出后才会产生中断。
附件例程请参考。 乘风飞扬 发表于 2023-6-7 10:30
5个定时器都能做计数器的,从预设计数值累加溢出后才会产生中断。
附件例程请参考。 ...
谢谢您的回答,问题找到了,预设值应该是(65536UL-SET_VALUE)才是对的。非常感谢
页:
[1]