[STM8] stm8s103能实现开机延时吗

[复制链接]
3827|53
 楼主| sang523 发表于 2016-10-13 09:32 | 显示全部楼层
NE5532 发表于 2016-10-13 09:28
找一个定时器出来复用,作为定时。另外不停通断该波和改变占空比不是一回事啊?这领导水平??! ...

我意思也是改占空比调整功率,但是好像主输出牵扯太多东西,他怕搞乱了,他不懂软件,原来公司里搞软件的工程师都被挖走了。。
 楼主| sang523 发表于 2016-10-13 09:34 | 显示全部楼层
在这说一下,我今年毕业,刚接触stm8,问的问题可能很小白,希望大家理解一下
 楼主| sang523 发表于 2016-10-13 09:37 | 显示全部楼层
NE5532 发表于 2016-10-13 09:28
找一个定时器出来复用,作为定时。另外不停通断该波和改变占空比不是一回事啊?这领导水平??! ...

领导意思是该波的参数不能变,只能通过其他的去控制它周期性通断来实现功率的变化。。
NE5532 发表于 2016-10-13 09:45 | 显示全部楼层
我什么也不懂,我只知道这个波停掉以后,参数已经变了。
 楼主| sang523 发表于 2016-10-13 09:50 | 显示全部楼层
NE5532 发表于 2016-10-13 09:45
我什么也不懂,我只知道这个波停掉以后,参数已经变了。

。。。对,我被绕进去了,确实占空比了最后变了。版主方便看看我写的tim1定时器中断程序吗,为啥进不去中断
NE5532 发表于 2016-10-13 10:17 | 显示全部楼层
哎,你们领导这个设计水平啊……我不知道你用的什么单片机,无法提供建议呢。
 楼主| sang523 发表于 2016-10-13 10:20 | 显示全部楼层
NE5532 发表于 2016-10-13 10:17
哎,你们领导这个设计水平啊……我不知道你用的什么单片机,无法提供建议呢。 ...

stm8s103
NE5532 发表于 2016-10-13 10:26 | 显示全部楼层
检查Timer的时钟使能位开了没有(单独那个控制各单元使能的寄存器里),另外看定时器有没有在跑,然后看中断标志有没有建立,再看中断向量能不能进去(看中断使能开了没有)
 楼主| sang523 发表于 2016-10-13 10:33 | 显示全部楼层
NE5532 发表于 2016-10-13 10:26
检查Timer的时钟使能位开了没有(单独那个控制各单元使能的寄存器里),另外看定时器有没有在跑,然后看中 ...

程序我不知道写的对不对。。
wsnsyy 发表于 2016-10-13 10:50 | 显示全部楼层
是指延时单片机上电还是说延时后在开始做事。
 楼主| sang523 发表于 2016-10-13 10:57 | 显示全部楼层
wsnsyy 发表于 2016-10-13 10:50
是指延时单片机上电还是说延时后在开始做事。

应该是延时后在开始做事
wsnsyy 发表于 2016-10-13 11:23 | 显示全部楼层
sang523 发表于 2016-10-13 10:57
应该是延时后在开始做事

那不就是开机之后让单片机等吗?
 楼主| sang523 发表于 2016-10-13 11:29 | 显示全部楼层
wsnsyy 发表于 2016-10-13 11:23
那不就是开机之后让单片机等吗?

比如说我用tim1输出一个固定频率的方波,现在要求通过程序使其单片机启动一段时间后停止输出,我用的delay延时,delay1ms();PWMOFF();实现不了定时关闭啊
黑夜之狼 发表于 2016-10-13 18:24 | 显示全部楼层
sang523 发表于 2016-10-13 08:58
我刚毕业,公司没有相关的技术人员,只有让我去搞。。上面只给了具体的要求 ...

额,慢慢折腾吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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