完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 一只耳朵怪 于 2018-6-6 17:16 编辑
当ePWM处于互补模式下,如何设置才能使6个PWM口都处于低电平? 我本想用AQCSFRC寄存器来设置,但是这样做只能使EPWMA和EPWMB一高一低(因为在互补模式下),所以我现在采用将IO口直接设置为普通GPIO,并拉低。 如此一来可以封波,但是想将普通IO口再恢复至EPWM输出功能,则无法实现。 1.请问大家封波有什么好办法? 2.请问普通IO口再恢复至EPWM输出需要什么操作? |
|
相关推荐
2个回答
|
|
您可以 使用TZ模块,强制EPWMA和EPWMB输出低,通过clear TZ event恢复EPWM功能,请参考TMS320x2833x, 2823x Enhanced Pulse Width Modulator (ePWM) Reference Guide 2.7章节。
|
|
|
|
euagh1985 发表于 2018-6-6 03:41 参考代码如下 #define mALL_PWM_ON() [EALLOW; EPwm2Regs.TZCLR.all = 0x003F; EPwm3Regs.TZCLR.all = 0x003F; EPwm4Regs.TZCLR.all = 0x003F; EDIS;] #define mALL_PWM_OFF() [EALLOW; EPwm2Regs.TZFRC.bit.OST = 1; EPwm3Regs.TZFRC.bit.OST = 1; EPwm4Regs.TZFRC.bit.OST = 1; EDIS;] Young Hu |
|
|
|
只有小组成员才能发言,加入小组>>
482 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
348 浏览 1 评论
927 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
2096 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3842 浏览 4 评论
CC3100BOOST使用CC3200lunchXL进行烧录
878浏览 2评论
118浏览 2评论
150浏览 2评论
125浏览 2评论
153浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-12 17:22 , Processed in 0.503494 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191