新唐616手册上明明写着 “In the "Counter" mode, the countering register increased on the falling edge of the external input pin T0. If the sampled value is high in one clock cycle and low in the next, a valid 1-to-0 transition is recognized on T0 or T1 pin”我现在用定时器0当做计数器使用,信号发生器产生3kHz,定时器1 20ms中断去读 TH0,和 TL0的值,每次两者都是0,现在很怀疑新唐的616是不是没有这个功能,毕竟搭配的BSP也没有提到。
我的定时器0 初始化代码
TMOD |= 0x55;
set_TR0;
|