打印
[STM32F1]

用3.8A版本仿真定时器主从模式的问题

[复制链接]
1026|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
boshao|  楼主 | 2014-10-15 01:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
定时器TIM2设置为主模式,设置CR2寄存器MMS位为(101:比较 – OC2REF信号被用于作为触发输出(TRGO)。)
定时器TIM3设置为从模式,设置SMCR寄存器SMS位为(101:门控模式 – 当触发输入(TRGI)为高时,计数器的时钟开启。一旦触发输入变为低,则计数器停止(但不复位)。计数器的启动和停止都是受控的。)
用软件仿真能通过TIM2来启动和停止TIM3的计数,但TIF一直是0,并没有在启动和停止时置位。
如图
但手册上面的门控模式启动和停止都会有置TIF的


这是不是软件的问题的?还有一个问题是DMA的请求中TIM3_TRIG,配置TIM3中的TDE,当TIM3产生触发时并不能触发DMA进行一次数据传送啊?这个还要配置什么呢?
沙发
mmuuss586| | 2014-10-15 12:39 | 只看该作者
TIM3的输入触发源都选了吗?
还有程序怎么写的

使用特权

评论回复
板凳
mmuuss586| | 2014-10-15 12:39 | 只看该作者
主的设置(TIM3)


从的设置(TIM1)

使用特权

评论回复
地板
boshao|  楼主 | 2014-10-15 13:25 | 只看该作者
本帖最后由 boshao 于 2014-10-15 13:33 编辑

版主说的我都设置了,主从模式都设置好的,用MDK软件仿真时,从定时器能按照主定时器的触发进行启动和关断,但就是用软件仿真时,从定时器的哪个TIF位一直没置位(连跳变都没有)。例如,主定时器产生一个触发使从定时器启动,理论上TIF应该会置位的,但用软件仿真观察从定时器的寄存器内容时,TIF一样没有被置位,这是软件仿真的问题?我试过把TIE都开,程序仿真没有进入这个TIE中断里面。

使用特权

评论回复
5
zh113214| | 2014-10-15 13:52 | 只看该作者
进来看看,学习了!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

29

帖子

0

粉丝