OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2333|回复: 3

求两路反向输出。

[复制链接]

6

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
109
金钱
109
注册时间
2013-8-7
在线时间
46 小时
发表于 2016-1-13 19:32:38 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 yuangli 于 2016-1-13 19:34 编辑

我想做一个程序,一路50/50方波频率100k,频率固定。我用TIM3的PWM输出搞定了,另一路要求同步,反向,和延时一定时间输出一个方波。这一路一点思路也没有,求各位大侠指点。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5785
金钱
5785
注册时间
2013-11-22
在线时间
1213 小时
发表于 2016-1-13 22:22:00 | 显示全部楼层
不用搞那么复杂,2路PWM的输出极性,一路高电平有效,一路低电平有效就OK了
回复

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2016-1-13 22:28:43 | 显示全部楼层
反向,TIM3输出的波形加个非门就好了。延时方面可以用RC+与非门组成个延时触发电路。调整RC值可以获得不同的延时时间。
回复

使用道具 举报

6

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
109
金钱
109
注册时间
2013-8-7
在线时间
46 小时
 楼主| 发表于 2016-1-14 11:04:04 | 显示全部楼层
不做不知道,原来STM32的处理速度也不高,100k也就是10us,要扑捉和处理,我是搞不定。72MHz是130ns一个指令,看来stm32是不可能了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-14 17:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表