103VBT6用TIM1,一路发脉冲,另一路来计所发脉冲可以吗?

[复制链接]
3103|12
 楼主| sanheng 发表于 2010-8-11 11:20 | 显示全部楼层 |阅读模式
如果用STM32F103VBT6   TIM1的1通道发脉冲,2通道来计1通道的脉冲数,然后根据第2通道所计脉冲数来控制第一通道的停止可以吗?
香水城 发表于 2010-8-11 11:51 | 显示全部楼层
不可以!
 楼主| sanheng 发表于 2010-8-11 12:33 | 显示全部楼层
请问香老板,那我如果想用VET6来做脉冲发送,最多可以做四路独立的脉冲吧,且每一路都 有一个为其计脉冲数的定时器,以便控制这四路各自的脉冲停止?
香水城 发表于 2010-8-11 21:25 | 显示全部楼层
VET6是什么?
无冕之王 发表于 2010-8-12 10:02 | 显示全部楼层
香主都不知道的VET6,楼主给介绍一下吧
yybj 发表于 2010-8-12 10:25 | 显示全部楼层
楼主是如何用VET6来做脉冲发送的?
 楼主| sanheng 发表于 2010-8-12 11:38 | 显示全部楼层
STM32F103VET6  就是大容量的这一款,这一款的定时器多四个
 楼主| sanheng 发表于 2010-8-12 11:39 | 显示全部楼层
STM32F103VET6的TIM6,TIM7不能与另外的6个定时器内部连接,如果能就好办了
香水城 发表于 2010-8-12 11:49 | 显示全部楼层
看了半天还不是十分明白楼主要做什么?

你最好先说说你的目标,再说实施方案,不要混在一起。
 楼主| sanheng 发表于 2010-8-12 12:22 | 显示全部楼层
呵。。。,好,我的目标,是要做四路高速输出,能进行频率设定,和脉冲数量设定的四路高速输出,这四路高速输出是互不影响,各自根据设定的频率和脉冲数量工作,当脉冲数量达到设定的值时,停止相应的脉冲发送。
    香老板,我可能是表述不是很明白,谢谢您的支持!!!
香水城 发表于 2010-8-12 12:45 | 显示全部楼层
要求输出PWM波形并指定频率和脉冲数量,这样的问题,本论坛已经讨论很多次了,你可以搜索一下旧帖。

基本方法有2种:
1)按照你的思路,用一个定时器输出波形,用另一个定时器计数;
2)用一个定时器输出波形,而用另一个定时器计时,因为知道了频率和脉冲数量,就知道了这串脉冲的总用时。这种方法不需要要求有定时器的内部连接。

STM32F103VET6共有8个不同的定时器,应该可以实现你的要求。
 楼主| sanheng 发表于 2010-8-12 12:52 | 显示全部楼层
我来论坛时间不长,谢谢您的帮助,我想您现在的回答就能帮我了,哈,,,,再一次谢谢,有时间我会常来论坛学习!
 楼主| sanheng 发表于 2010-8-12 12:54 | 显示全部楼层
您的第二个方法对我来说是真正的需求!高手决胜千里之外!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

45

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部