完善资料让更多小伙伴认识你,还能领取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); } |
|
|
|
参考官方的库函数
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
3033 浏览 0 评论
767 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
3466 浏览 0 评论
4224 浏览 1 评论
1324 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-16 01:11 , Processed in 0.622997 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号