定时器TIM2设置为主模式,设置CR2寄存器MMS位为(101:比较 – OC2REF信号被用于作为触发输出(TRGO)。)
定时器TIM3设置为从模式,设置SMCR寄存器SMS位为(101:门控模式 – 当触发输入(TRGI)为高时,计数器的时钟开启。一旦触发输入变为低,则计数器停止(但不复位)。计数器的启动和停止都是受控的。)
用软件仿真能通过TIM2来启动和停止TIM3的计数,但TIF一直是0,并没有在启动和停止时置位。
如图
但手册上面的门控模式启动和停止都会有置TIF的
这是不是软件的问题的?还有一个问题是DMA的请求中TIM3_TRIG,配置TIM3中的TDE,当TIM3产生触发时并不能触发DMA进行一次数据传送啊?这个还要配置什么呢?
|