完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
把GPIO4事件映射到INT4
CSL_Status intStat; CSL_IntcContext gpiocontext; CSL_IntcEventHandlerRecord isr_gpio; CSL_IntcEventHandlerRecord record[1]; CSL_IntcGlobalEnableState state; CSL_IntcParam vectId; CSL_IntcHandle gpioIntcHandle; CSL_IntcObj gpioIntcObj; static void HANDLE_INTR4(void *arg) { //中断服务程序 } /*----------------------------------------------------------------------------------- * * 初始化外部中断4 * -----------------------------------------------------------------------------------*/ void InitAndEnableIntc4(void) { //初始化 gpiocontext.numEvtEntries = 1; gpiocontext.eventhandlerRecord = record; intStat = CSL_intcInit(&gpiocontext); //使能NMI(不可屏蔽中断) intStat = CSL_intcGlobalNmiEnable(); //全局中断使能 intStat = CSL_intcGlobalEnable(&state); //打开中断模块(把GPIO4中断事件映射到系统中断INT4) vectId = CSL_INTC_VECTID_4; gpioIntcHandle = CSL_intcOpen(&gpioIntcObj, CSL_INTC_EVENTID_GPINT4, &vectId, &intStat); //绑定中断服务程序 isr_gpio.handler = (CSL_IntcEventHandler)&HANDLE_INTR4; CSL_intcPlugEventHandler(gpioIntcHandle, &isr_gpio); //绑定 //使能该事件(开始监听) CSL_intcHwControl(gpioIntcHandle, CSL_INTC_CMD_EVTENABLE, NULL); } |
|
|
|
|
|
参考官方的库函数
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
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 07:25 , Processed in 0.773569 second(s), Total 46, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2887