发新帖本帖赏金 1.50元(功能说明)我要提问
123下一页
返回列表
打印
[STM8]

小白求助

[复制链接]
4014|56
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sang523|  楼主 | 2016-10-12 12:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如我用stm8s103的TIM1定时器产生一个方波,我还能用TIM1定时器控制该波的通断吗
沙发
icecut| | 2016-10-12 12:12 | 只看该作者
停止定时器就停了.或者用中断计数

使用特权

评论回复
板凳
sang523|  楼主 | 2016-10-12 13:27 | 只看该作者
icecut 发表于 2016-10-12 12:12
停止定时器就停了.或者用中断计数

版主你好,我想用tim1定时器来中断计数,控制通断可以吗

使用特权

评论回复
地板
ideafor| | 2016-10-12 21:19 | 只看该作者
可以用中断啊,到时候就不产生了

使用特权

评论回复
5
sang523|  楼主 | 2016-10-13 08:01 | 只看该作者
ideafor 发表于 2016-10-12 21:19
可以用中断啊,到时候就不产生了

什么不产生了,pwm输出吗

使用特权

评论回复
6
wahahaheihei| | 2016-10-13 08:14 | 只看该作者
必须的可以,就是让那个关闭的时候一直输出低电平就行了。

使用特权

评论回复
7
sang523|  楼主 | 2016-10-13 08:19 | 只看该作者
wahahaheihei 发表于 2016-10-13 08:14
必须的可以,就是让那个关闭的时候一直输出低电平就行了。

懂了,还有个问题,我能用tim1输出一个固定频率的方波,然后要求其启动一段时间后停止输出,用delay吗

使用特权

评论回复
8
ticomi| | 2016-10-13 08:25 | 只看该作者
关闭定时器就不输出了

使用特权

评论回复
9
wahahaheihei| | 2016-10-13 08:33 | 只看该作者
sang523 发表于 2016-10-13 08:19
懂了,还有个问题,我能用tim1输出一个固定频率的方波,然后要求其启动一段时间后停止输出,用delay吗 ...

你直接关闭定时器就行了。还那么多想法。。。

使用特权

评论回复
10
sang523|  楼主 | 2016-10-13 08:56 | 只看该作者
wahahaheihei 发表于 2016-10-13 08:33
你直接关闭定时器就行了。还那么多想法。。。

其实要求启动后一段时间方波进入另一个状态,我现在用延时delay没法关闭啊

使用特权

评论回复
11
elec16| | 2016-10-13 10:02 | 只看该作者
delay后关掉定时器不就行了?

使用特权

评论回复
12
sang523|  楼主 | 2016-10-13 10:10 | 只看该作者
elec16 发表于 2016-10-13 10:02
delay后关掉定时器不就行了?

比如定时器输出pwm,我用delay,delay1ms(); PWMOFF();为啥不起作用,延时子程序也定义了
                                               

使用特权

评论回复
13
416356084| | 2016-10-13 10:11 | 只看该作者
关注一下

使用特权

评论回复
14
皈依| | 2016-10-13 10:33 | 只看该作者
可以的 不仅可以改变占空比 还可以改变频率

使用特权

评论回复
15
wahahaheihei| | 2016-10-13 10:34 | 只看该作者
不是说定时器吗,怎么总扯到delay函数,这个是跑空周期,不是用定时器啊。

使用特权

评论回复
16
sang523|  楼主 | 2016-10-13 10:35 | 只看该作者
皈依 发表于 2016-10-13 10:33
可以的 不仅可以改变占空比 还可以改变频率

要是其他的定时器去控制还开复用吗?

使用特权

评论回复
17
wahahaheihei| | 2016-10-13 10:35 | 只看该作者
如果你delay里面是一直在扫描定时器,那么delay完毕后,你再关闭也可以。

使用特权

评论回复
18
皈依| | 2016-10-13 10:37 | 只看该作者
sang523 发表于 2016-10-13 10:35
要是其他的定时器去控制还开复用吗?

哪个定时器的PWM波形就得用哪个定时器对应的库函数改变,如果只是想在不同的时间改变这些参数的话那随便哪个定时器 什么位置都可以 这就和你的代码思路相关了

使用特权

评论回复
19
sang523|  楼主 | 2016-10-13 10:42 | 只看该作者
皈依 发表于 2016-10-13 10:37
哪个定时器的PWM波形就得用哪个定时器对应的库函数改变,如果只是想在不同的时间改变这些参数的话那随便 ...

我打算用该定时器的中断定时控制其输出频率,方便看下我写的tim1中断定时程序吗

使用特权

评论回复
20
皈依| | 2016-10-13 11:30 | 只看该作者
sang523 发表于 2016-10-13 10:42
我打算用该定时器的中断定时控制其输出频率,方便看下我写的tim1中断定时程序吗 ...

换个定时器把 tim作为PWM输出之后再设置为中断模式的话PWM功能会被覆盖

使用特权

评论回复
发新帖 本帖赏金 1.50元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

133

帖子

2

粉丝