推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

中断控制基本编程方法和库函数及例程的详细中文介绍

更新时间:2018-05-12 09:50:33 大小:411K 上传用户:z00查看TA发布的资源 标签:中断控制编程函数 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

中断服务函数命名 对于GCC编译器下的程序,中断服务函数的名称是事先约定好的。用户可以打开启动文件“LM3S_Startup.s”来查看每个中断服务函数的标准名称(参见表1.1)。例如,GPIOB端口的中断服务函数名称是GPIO_Port_B_ISR,对应的函数头应当是“void GPIO_Port_B_ISR(void)”,参数和返回值都必须是void类型。在Keil或IAR开发环境下,中断服务函数的名称可以由程序员自己指定,但还是推荐采用GCC下的标准名称,这样有利于程序移植。


  中断状态查询 一个具体的片内外设可能存在多个子中断源,但是都共用同一个中断向量。例如GPIOA有8个管脚,每个管脚都可以产生中断,但是都共用同一个中断向量号16,任一管脚发生中断时都会进入同一个中断服务函数。为了能够准确区分每一个子中断源,就需要利用中断状态查询函数,例如GPIO的中断状态查询函数是GPIOPinIntStatus( )。如果不使能中断,而采取纯粹的“轮询”编程方式,则也是利用中断状态查询函数来确定是否发生了中断以及具体是哪个子中断源产生的中断。


部分文件列表

文件名 大小
中断控制基本编程方法和库函数及例程的详细中文介绍.pdf 411K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载