完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
下面是我改的代码,产生占空比可变的PWM波(PD0输出),进入中断后,标志位count赋值,熄灭LED(PG2)的,我有以下问题: (1)我代码编译下载后,LED常亮,并没有进入中断,同时测试端口也没有波形产生,不知道问题在哪? (2)中断 PWM0IntHandler()函数在Startup.s里如何定义? DCD IntDefaultHandler ; PWM Generator 0 DCD IntDefaultHandler ; PWM Generator 1 DCD IntDefaultHandler ; PWM Generator 2 是在上面的设置吗? 哪位用过这,帮忙看看吧!谢谢大家了! void PWM0IntHandler(void) {PWMGenIntClear(PWM_BASE,PWM_GEN_0,PWM_INT_CNT_LOAD); if((PWMPulseWidthGet(PWM_BASE,PWM_OUT_0)+64)<=(PWMPulseWidthGet(PWM_BASE,PWM_OUT_0))*3/4) { PWMPulseWidthSet(PWM_BASE,PWM_OUT_0,PWMPulseWidthGet(PWM_BASE,PWM_OUT_0)+64); } else { PWMPulseWidthSet(PWM_BASE,PWM_OUT_0,64) } count++; } int main(void) { SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHZ); SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOG); GPIOPadConfigSet(GPIO_PORTG_BASE, GPIO_PIN_2, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD_WPU); GPIODirModeSet(GPIO_PORTG_BASE, GPIO_PIN_2, GPIO_DIR_MODE_OUT); GPIOPinWrite(GPIO_PORTG_BASE, GPIO_PIN_2,0); GPIOPinWrite(GPIO_PORTG_BASE, GPIO_PIN_2,0x04); SysCtlPWMClockSet(SYSCTL_PWMDIV_1); SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD); SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM); GPIOPinTypePWM(GPIO_PORTD_BASE,GPIO_PIN_0); PWMGenConfigure(PWM_BASE,PWM_GEN_0,PWM_GEN_MODE_DOWN|PWM_GEN_MODE_NO_SYNC); PWMGenPeriodSet(PWM_BASE,PWM_GEN_0,64000); PWMPulseWidthSet(PWM_BASE,PWM_OUT_0,64); IntMasterEnable(); PWMIntEnable(PWM_BASE,PWM_INT_GEN_0); PWMGenIntTrigEnable(PWM_BASE,PWM_GEN_0,PWM_INT_CNT_LOAD); IntEnable(INT_PWM0); PWMOutputState(PWM_BASE,PWM_OUT_0_BIT,true); PWMGenEnable(PWM_BASE,PWM_GEN_0); if (count>=1) { GPIOPinWrite(GPIO_PORTG_BASE, GPIO_PIN_2,0); } else { GPIOPinWrite(GPIO_PORTG_BASE, GPIO_PIN_2,0x04); } }
|
|
相关推荐
1个回答
|
|
您有例程么?能不能给小弟看看啊
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
iTOP-3A5000主控板龙芯架构外加机箱就是一台电脑主机
907 浏览 0 评论
迅为RK3568开发板EMMC镜像导出打包update.img
951 浏览 0 评论
飞凌嵌入式-ELFBOARD 硬件知识分享-ELF 2电源电路讲解
1403 浏览 0 评论
2108 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程介绍之烧写所需镜像
1728 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 11:06 , Processed in 0.642078 second(s), Total 76, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号