完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用tiM1输出100HZ方波,固定占空比为50%,现在我需要在接近上升沿和下降沿的位置加入一个小程序,但是输出方波的状态不清楚,我想了一个模拟的方法,用延时写个和TIM1输出的方波一样都是100HZ,然后在接近上下沿加入小程序即可,但是现在一个问题是,TIM1开始输出的方波是不确定性,所以没有办法写延时100HZ的起始电平,各位大神帮我看下,感谢。 |
|
相关推荐
9个回答
|
|
|
|
|
|
好的,感谢感谢,我再研究一下
|
|
|
|
既然是100Hz,50%方波,就可以不需要PWM了吧,你直接在把它们排在一起,顺序执行不就可以了吗?
|
|
|
|
不行,有其他程序,而且PWM是互补带死区全桥波形,用定时器模拟的话,会造成频率严重抖动
|
|
|
|
|
|
|
|
如果是边沿触发中断的话估计不行,因为我这个需要在占空比在45%的时候要运行其他程序。
|
|
|
|
你可以用另外一个IO上升沿触发啊。
|
|
|
|
反正频率不高,你可以完全定时器做这个方波,然后就很容易在任何位置插入你的程序段了。
|
|
|
|
估计不行的,我现在用了定时器了,我再开定时器波形会抖动,而且我要输出2路互补带死区方波
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2234 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2053 浏览 3 评论
4664 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2197 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2734 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 14:55 , Processed in 1.164026 second(s), Total 91, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号