开发教程5AI语音人脸识别会议记录仪_人脸打卡机中断.docx

上传人:lao****ou 文档编号:377129 上传时间:2023-10-10 格式:DOCX 页数:9 大小:92.10KB
下载 相关 举报
开发教程5AI语音人脸识别会议记录仪_人脸打卡机中断.docx_第1页
第1页 / 共9页
开发教程5AI语音人脸识别会议记录仪_人脸打卡机中断.docx_第2页
第2页 / 共9页
开发教程5AI语音人脸识别会议记录仪_人脸打卡机中断.docx_第3页
第3页 / 共9页
开发教程5AI语音人脸识别会议记录仪_人脸打卡机中断.docx_第4页
第4页 / 共9页
开发教程5AI语音人脸识别会议记录仪_人脸打卡机中断.docx_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《开发教程5AI语音人脸识别会议记录仪_人脸打卡机中断.docx》由会员分享,可在线阅读,更多相关《开发教程5AI语音人脸识别会议记录仪_人脸打卡机中断.docx(9页珍藏版)》请在第一文库网上搜索。

1、CC3200AI实验教程疯壳开发板系列WO1verme-Team2018/07/18目录11寄存器11.2实验现象4官网地址:http:WWW.fetRke.c1ub购买链接:http:ShOPII官方QQ群:193836402中断接口数据传送控制方式有查询、中断和DMA等,中断是重要的接口数据传送控制方式。中断控制分为全局和局部两级,全局中断由NV1C控制,局部中断由外设控制。嵌套向量中断控制器NV1C支持多个内部异常和多达240个外部中断。从广义上讲,异常和中断都是暂停正在执行的程序转去执行异常或中断处理程序,然后返回原来的程序继续执行。从狭义上将,异常由内部事件引起,而中断有外部硬件产生

2、。异常和中断的处理与子程序调用有相似之处,但也有下列本质区别:什么时候调用子程序是确定的,而什么时候产生异常和中断时不确定的。子程序的起始地址由调用程序给出,而异常和中断程序的起始地址存放在地址表中。子程序的执行一般是无条件的,而异常和中断处理程序的执行要先使能。CC3200的NVIC具有下列特性:a、确定的、快速的中断处理,总是12个时钟周期;b、每个中断的优先级可编程(07,0表示最高优先级);c、38位优先级配置;d、动态重新分配中断优先级;e、中断优先级分组允许选择中断优先级分组和中断子优先级的数量。低延迟中断和异常处理;f、中断信号电平和边沿检测。1.1 寄存器本小节将使用的GPIO

3、外部中断来实现按键的功能。每个GPIO端口的中断功能通过7个寄存器来进行控制。这些寄存器用来选择中断源、中断优先级和边沿特性。当一个或者多个GPIO输入引起中断时,一个单中断信号输出到整个GPIO端口的中断控制器。下面三个寄存器定义了引起中断的边沿或检测:a、GPIOIS:GPIO中断检测寄存器;b、GPIOIBE:GPIO中断边沿寄存器;c、GPIOIEV:GPIO中断时间寄存器。中断功能通过GP1O中断掩码(GP1o1M)寄存器来进行使能和关闭。当一个中断条件产生时,有两个地方可以查看中断信号的状态:GPIO源中断状态(GPIoR1S)寄存器和GP1e)掩码中断状态(GPIOMIs)寄存器

4、。正如名称暗示的那样,GPIe)M1S寄存器只显示可以发送给中断控制器的中断条件。GPI0RIS寄存器表示一个GP1O引脚达到了产生中断的条件,但是不一定会发送给中断控制器。如果是GP1o电平检测中断,产生中断的电平信号必须保持到中断服务的产生。一旦输入的信号解除中断产生的逻辑信号,对应的GPioRIS寄存器中的源中断寄存器位将被清零。对于GP1O边沿检测中断,GPI0RIS寄存器中的RIS位通过向寄存器GPI0ICR中的对应位写入1来进行清零。GPI0MIS寄存器中的对应位反应源中断状态位的掩码值。当编辑中断控制寄存器时,应当将中断全部关闭(GP1O1M清零)。如果对应的位使能的话,则写任何

5、中断控制寄存器都会产生不必要的中断GP1O1S是中断检测寄存器。置位则对应的引脚进行电平检测,清零则对应的引脚进行边沿检测。在复位时,所有的位清零。如图1.0.1所示。注意:为了防止产生错误的中断,在配置中断检测寄存器和边沿寄存器的时候,应当清零GP1O1M寄存器中的IME位来屏蔽中断引脚。配置GP1OIS寄存器的IS位和GP1oIBE寄存器的IBE位。清除GP1oR1S寄存器。最后通过置位GPIOIM寄存器中的IME位来打开引脚。Figure5-6.GPIOISRegister31302928272625242322212019彳81716151413121110万87654A210RESe

6、RVED|ISR-OhRW-OhTab1e5-6.GPIOISRegisterFie1dDescriptionsBitFie1dTypeResetDescription31-8RESERVEDROh7-0ISRWOhGPIOIntenuptSenseOhTheedgeontheCtxresporx1ingpinisdetected(edgesensitive).1h=The1eve1onthecoespondingpinisdetected(1eve1-sensitive).图IO:IGP1o1S寄存器GPIOIBE寄存器允许双边沿来触发中断。当GPIOIS寄存器设置为检测边沿时,则设置GPI

7、OIBE寄存器来配置对应的引脚来检测上升和下降沿,而忽略GPIOIEV寄存器中的对应位的配置。清零一位则配置为引脚受GPIo1EV寄存器的控制。复位之后,所有的位都被清零。如图1.0.2所示。注意:为了防止产生错误的中断,在配置中断检测寄存器和边沿寄存器的时候,应当清零GP1o1M寄存器中的IME位来屏蔽中断引脚。配置GPIOIS寄存器的IS位和GPIOIBE寄存器的IBE位。清除GPIORIS寄存器。最后通过置位GPIOIM寄存器中的IME位来打开引脚。Figure5-7.GPIOIBERegister313029282726252423222120191817161514131211109

8、7654320RESERVEDIBER-OhRAZV-OhTab1e5-7.GPIOIBERegisterFie1dDescriptionsBHFie1dTypeResetDescription31-8RESERVEDROh7-0IBEFVWOhGPIOInterruptBothEdgesOh=Interruptgenerationiscontro11edbytheGPIOInterruptEvent(GPIOIEV)register.1h-Bothedgesontherrespondingpintriggeraninterrupt.图1.0.2GPIOIBE寄存器GPIOIEV寄存器是中断事

9、件寄存器。置位该寄存器中对应的位来配置对应的引脚检测上升沿或者高电平,这取决于GPIO1S寄存器对应位的配置。清零该寄存器中的对应位则对应的引脚检测下降沿或者低电平,这取决于GPIo1S寄存器中对应位的配置。复位之后所有的位都清零。如图1.0.3所示。Figure5-8.GPIOIEVRegister31302928272625242222120191817161514131211109876543210RESERVEDZIIEV-R-OhRW-OhTab1e5-8.GPIOIEVRegisterFie1dDescriptionsBitFie1dTypeResetDescription31-8

10、RESERVEDROh7-0IEVR/WOhGPIOInterruptEventOh=Afa11ingedgeora1ow1eve1onthcorrespondingpintriggersaninterrupt.1hArisingedgeoraHigh1eve1onthecorrespondingpintriggersaninterrupt.图1.0.3GPIOIEV寄存器GP1o1M寄存器是中断掩码寄存器。置位该寄存器中的对应位,则对应引脚上产生的中断将通过组合中断信号发送给中断控制器。清零则对应的引脚产生的中断不会发送给中断控制器。复位之后所有的位都清零。如图1.0.4所示。Figure5

11、-9.GPIOIMRegisterTab1e5-9.GPIOIMRegisterFie1dDescriptionsBitFie1dTypeResetDescription31-8RESERVEDROh7-0IMER/WOhGPIOInterruptMaskEnab1eOh=Theinterruptfromthecorrespondingpinismasked.1h=Theinterruptfromthecorrespondingpinissenttotheinterrupttro11er.图1.0.4GPIOIM寄存器GP1oRIS寄存器是源中断状态寄存器。当对应的引脚达到中断条件时,该寄存器

12、中对应的位被置位。如果中断掩码(GP1o1M)寄存器中的对应位被置位,则发送中断信号到中断控制寄存器。某一位读取为0,则说明对应的引脚没有产生中断。对于电平触发中断,引脚上的中断信号必须保持到中断服务。一旦中断信号达不到中断逻辑检测要求,则GP1oIS寄存器对应的RIS位将被清零。对于一个GPIO边沿检测中断,GPIORIS寄存器中的RIS位通过置位GPIOICR寄存器中对应的位进行清零。G0UIMIS寄存器中的位反映RIS位的掩码值。如图1.0.5所示。Figure5-10.GPIORISRegisterTab1e5-10.GPIORISRegisterFie1dDescriptionsBi

13、tFie1dTypeResetDescription31-8RESERVEDROh7-0RISROhGPIOInterruptRawStatusForedge-detectinterrupts,thisbitisc1earedbywritinga1totherespondingbitintheGPIOICRregister.ForaGPIO1ve1-Jetectinteupt.thebtisc1earedwhenthe1eve1isdeasserted.Oh=Aninterruptconditionhasnotoccurredonthecorrespondingpin.1h=Aninterru

14、ptconditihasoccurredonthecorrespondingpin.图1.0.5GPIORIS寄存器GPIOMIS寄存器是掩码中断状态寄存器。如果寄存器中对应位被置位,则对应的中断将被发送到中断控制器。如果某一位被清零,则无论是否有中断产生,中断都会被屏蔽掉。GP1oM1S寄存器是中断掩码之后的状态。如图1.0.6所示。Figure5-11.GPIOMISRegisterTab1e5-11.GPIOMISRegisterFie1dDescriptionsBitFie1dTypeResetDescription31-RESERVEDROh7-0MISROhGPIOMaskedIn

15、terruptStatusOh=AninterruptconditiononthecorrespondingpinismaskedOfhasnotOCeUrred_1h=AninterruptCOfxiitiononthecorrespondingpinhastriggeredaninterrupttotheinterruptcontro11er.Foredge-detectinterrupts,thisbitisc1earedbywritinga1totheespodingbitintheGPIOICRregister.ForaGPIO1eve1-detectinterrupt,thebitisc1earedwthe1eve1isdeasserted.图1.0.6GP1OM1S寄存器

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服