完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
各位有响应的关于PDPINT保护,中断pwm输出的例程吗?
自己写的一直进不去中断 使用的是evb的pdpintb中断 先是 GpioMuxRegs.GPDMUX.bit.T3CTRIP_PDPB_GPIOD5=1; //设置外设功能 GpioMuxRegs.GPDDIR.bit.GPIOD5=1; //设置为输出口 Ev中 EvbRegs.EXTCONB.bit.INDCOE=0; EvbRegs.EVBIMRA.bit.PDPINTB=1; EvbRegs.EVBIFRA.bit.PDPINTB=1; 主程序中 PieCtrl.PIEIER1.bit.INTx2=1; //pdpintb 中断 请问还缺少什么? 初步问题是 没开CPU的中断和外设的时钟时能 应加上 IER|=M_INT1; //开CPU中断1 SysCtrlRegs.PCLKCR.bit.EVBENCLK = 1; //使能EVB模块时钟 还有其它问题吗? 不知道问题出在哪里呢? |
|
相关推荐
5个回答
|
|
|
使用的是evb的pdpintb中断
先是 GpioMuxRegs.GPDMUX.bit.T3CTRIP_PDPB_GPIOD5=1; //设置外设功能 GpioMuxRegs.GPDDIR.bit.GPIOD5=1; //设置为输出口 Ev中 EvbRegs.EXTCONB.bit.INDCOE=0; EvbRegs.EVBIMRA.bit.PDPINTB=1; EvbRegs.EVBIFRA.bit.PDPINTB=1; 主程序中 PieCtrl.PIEIER1.bit.INTx2=1; //pdpintb 中断 请问还缺少什么? |
|
|
|
|
|
初步问题是 没开CPU的中断和外设的时钟时能
应加上 IER|=M_INT1; //开CPU中断1 SysCtrlRegs.PCLKCR.bit.EVBENCLK = 1; //使能EVB模块时钟 还有其它问题吗? |
|
|
|
|
|
请问 这个问题有解决么?我也遇到类似的问题
|
|
|
|
|
|
虽然你没说你使用的芯片,我大致猜一下,应该是tms320f281x系列的芯片。
我调试过tms320f2806x或者tms320f28x,建议,先调试一下ev_pwm和ev_timer_period两个例程,有问题,可以讨论。 不到之处,请回复。 |
|
|
|
|
|
我的理解是 没有给中断服务子程序赋地址
例如 PieVectTable.PDPINTB = &PDPINTB; 其次设置中断向量表PieCtrl.PIEIER1.bit.INTx2=1;应该是对的 但是楼主貌似没有加一句 IER |= (M_INT1|M_INT2 | M_INT3); |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
TMS320C6748 板卡设计中是否一定需要有SDRAM或者DDR
1958 浏览 0 评论
988 浏览 0 评论
3654 浏览 1 评论
【六岳微LY-F335开发板试用体验】epwm启动ADC并在OLED上显示结果
4493 浏览 0 评论
【六岳微LY-F335开发板试用体验】软件开发环境及调试下载
4541 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 14:14 , Processed in 0.690014 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2832