原帖由 浅影月居 于 2012-4-23 20:32 发表
如果是这样的话,CM0和CM1不就是指停止捕获和上升沿捕获了么?那怎么改变成下降沿捕获? 对不起,是我没有领会到你的意思。 #define CM_0 (0*0x4000u) /* Capture mode: 0 - disabled */ #define CM_1 (1*0x4000u) /* Capture mode: 1 - pos. edge */ #define CM_2 (2*0x4000u) /* Capture mode: 1 - neg. edge */ #define CM_3 (3*0x4000u) /* Capture mode: 1 - both edges */ 这是IAR的一段定义,对CM0和CM1寄存器的赋值有四个,如上所示 对应下面四种状态 CMx Bit 15-14 Capture mode 00 No capture 01 Capture on rising edge 10 Capture on falling edge 11 Capture on both rising and falling edges 这样解释你看能理解 |