完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用tiM1输出100HZ方波,固定占空比为50%,现在我需要在接近上升沿和下降沿的位置加入一个小程序,但是输出方波的状态不清楚,我想了一个模拟的方法,用延时写个和TIM1输出的方波一样都是100HZ,然后在接近上下沿加入小程序即可,但是现在一个问题是,TIM1开始输出的方波是不确定性,所以没有办法写延时100HZ的起始电平,各位大神帮我看下,感谢。 ![]() |
|
相关推荐
9个回答
|
|
|
|
|
|
好的,感谢感谢,我再研究一下
|
|
|
|
既然是100Hz,50%方波,就可以不需要PWM了吧,你直接在把它们排在一起,顺序执行不就可以了吗?
|
|
|
|
不行,有其他程序,而且PWM是互补带死区全桥波形,用定时器模拟的话,会造成频率严重抖动
|
|
|
|
|
|
|
|
如果是边沿触发中断的话估计不行,因为我这个需要在占空比在45%的时候要运行其他程序。
|
|
|
|
你可以用另外一个IO上升沿触发啊。
|
|
|
|
反正频率不高,你可以完全定时器做这个方波,然后就很容易在任何位置插入你的程序段了。
|
|
|
|
估计不行的,我现在用了定时器了,我再开定时器波形会抖动,而且我要输出2路互补带死区方波
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
使用stm32l451片子,对ad7606进行3通道100k采样值跳动问题?
1163 浏览 1 评论
STM32进行DMA数据转运,为什么只有A组最后一位数据被转运到B组去?
1640 浏览 2 评论
1938 浏览 3 评论
1527 浏览 0 评论
嵌入式开发 Win11安装ST-Link 提示 设备描述符请求失败 怎么处理?
1667 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-28 07:16 , Processed in 0.961969 second(s), Total 92, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191