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

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

[复制链接]
liuzhu 提问时间:2015-5-28 14:21 /
阅读主题, 点击返回1楼
收藏 1 评论42 发布时间:2015-5-28 14:21
42个回答
annysky 回答时间:2015-5-29 10:12:25
可以呀!但是你这样的不够只能和精确呀!使用延时函数有误差,使用STM32内部的定时器比较准确
hjl2832 回答时间:2015-5-29 10:14:33
你看看实时操作系统就能明白一点点,所有的任务,都是基于时钟滴答,而时钟滴答就是最基本的定时器。你看看它一个定时器,处理了多少事情?
liuzhu 回答时间:2015-5-29 11:04:19
hjl2832 发表于 2015-5-29 10:14
你看看实时操作系统就能明白一点点,所有的任务,都是基于时钟滴答,而时钟滴答就是最基本的定时器。你看看 ...

赞!指明了方向。。。
zhuoyemp4 回答时间:2015-5-29 11:10:07
有些任务合并到一个定时器里不行吗?非要一个任务一个定时器
liuzhu 回答时间:2015-5-29 11:27:19
zhuoyemp4 发表于 2015-5-29 11:10
有些任务合并到一个定时器里不行吗?非要一个任务一个定时器

嗯,“非要一个任务一个定时器”就是我出现问题的根源,现在思路算是理清楚了。谢啦
风子 回答时间:2015-5-29 12:40:35
liuzhu 发表于 2015-5-29 09:05
谢啦!得到想要的答案了,以前一直不确定 定时器能不能在生成PWM的同时产生中断,这下明白了 ...

而且一个定时器能产生多路PWM,总计最多能多达20+路,你确定你有这么多任务定时器都不够用还要用普通IO?
liuzhu 回答时间:2015-5-29 12:44:21
风子 发表于 2015-5-29 12:40
而且一个定时器能产生多路PWM,总计最多能多达20+路,你确定你有这么多任务定时器都不够用还要用普通IO? ...

在硬件上要求一路PWM占用一个GPIO口,有定时器功能的IO不够用。。。
风子 回答时间:2015-5-29 12:46:39
liuzhu 发表于 2015-5-29 12:44
在硬件上要求一路PWM占用一个GPIO口,有定时器功能的IO不够用。。。

定时器产生的多路PWM都能从不同IO口输出
liuzhu 回答时间:2015-5-29 12:49:09
风子 发表于 2015-5-29 12:46
定时器产生的多路PWM都能从不同IO口输出

原来是这样。。。只需要配置定时器的属性参数就可以么
风子 回答时间:2015-5-29 12:51:38
liuzhu 发表于 2015-5-29 12:49
原来是这样。。。只需要配置定时器的属性参数就可以么

是的,你好好看下数据手册关于引脚的那一张,很多引脚都可以输出PWM

所属标签

相似问题

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