你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

不用定时器,能够只用普通的GPIO就发送PWM脉冲信号么

[复制链接]
liuzhu 提问时间:2015-5-28 14:21 /
阅读主题, 点击返回1楼
收藏 1 评论42 发布时间:2015-5-28 14:21
42个回答
jiaswang 回答时间:2015-5-29 08:48:41
SysTick,但是这个占用了CPU资源呀不行换个片或者加个片吧!
liuzhu 回答时间:2015-5-29 09:02:45
wambob 发表于 2015-5-29 08:39
只要输出PWM脉冲和控制的I/O,不是一个管脚,定时器可以多任务的

这句话对我来说是带有拯救性的,谢啦!!!我软件上去试试
liuzhu 回答时间:2015-5-29 09:05:47
风子 发表于 2015-5-28 23:31
我的意思就是这样啊,生成PWM可以同时产生中断啊

谢啦!得到想要的答案了,以前一直不确定 定时器能不能在生成PWM的同时产生中断,这下明白了
stary666 回答时间:2015-5-29 09:41:21
好像是no
liuzhu 回答时间:2015-5-29 09:52:15

一个定时器产生一路PWM,同时中断控制另一GPIO产生另一路PWM,两路PWM使用不同的物理I/O口,这样做可以把?
stary666 回答时间:2015-5-29 09:53:45
那还是用定时器,不如直接用定时器的2个通道
hjl2832 回答时间:2015-5-29 10:02:33
你还没明白什么是定时器,怎么会说定时器不够用?难道一个定时器就只能做一样事情?再好好看看定时器的原理吧。
liuzhu 回答时间:2015-5-29 10:03:03
stary666 发表于 2015-5-29 09:53
那还是用定时器,不如直接用定时器的2个通道

是因为定时器通道数不够用了,所以如果一个定时器一个通道发PWM,同时能够控制另一个非定时器通道IO口发PWM,就能满足要求了
liuzhu 回答时间:2015-5-29 10:07:34
hjl2832 发表于 2015-5-29 10:02
你还没明白什么是定时器,怎么会说定时器不够用?难道一个定时器就只能做一样事情?再好好看看定时器的原理 ...

因为新手没用过定时器,所以才有这样的疑问,到论坛来求解答,后面自己再用定时器时有个指导方向,省得走弯路,哈哈
hjl2832 回答时间:2015-5-29 10:11:00
定时器最主要的作用,就是设置各种任务标志,而任务的执行,最好是要在主程序中,主程序中来根据任务标志判断这个任务现在可不可以执行。除非那种很紧要的关键功能,非得在中断中执行完才例外。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版