现场网络化控制技术应用 基于Zigbee的多对一网络控制 5cc2530通用IO 中断.pptxVIP

  • 22
  • 0
  • 约4.32千字
  • 约 12页
  • 2020-09-16 发布于北京
  • 举报

现场网络化控制技术应用 基于Zigbee的多对一网络控制 5cc2530通用IO 中断.pptx

现场网络化控制应用技术CC2530通用I/O中断学校:南京工业职业技术学院 主讲教师:电子制造技术与设备专业教学资源库CC2530通用I/O中断中断号码描述中断名称中断向量中断屏蔽中断标志0RF TX RFIO下溢或RX FIFO溢出RFERR03HIEN0.RFERRIETCON.RFERRIF1ADC转换结束ADC0BHIEN0.ADCIETCON.ADCIF2USART0 RX完成URX013HIEN0.URX0IETCON.URX0IF3USART1 RX完成URX11BHIEN0.URX1IETCON.URX1IF4AES加密/解密完成ENC23HIEN0.ENCIES0CON.ENCIF5睡眠计时器比较ST2BHIEN0.STIEIRCON.STIF6端口2输入/USBP2INT33HIEN2.P2IEIRCON2.P2IF7USART0 TX完成UTX03BHIEN2.UTX0IEIRCON2.UTX0IF8DMA传送完成DMA43HIEN1.DMAIEIRCON.DMAIF9定时器1(16位)捕获/比较/溢出T14BHIEN1.T1IEIRCON.T1IF10定时器2T253HIEN1.T2IEIRCON.T2IF11定时器3(8位)捕获/比较/溢出T35BHIEN1.T3IEIRCON.T3IF12定时器4(8位)捕获/比较/溢出T463HIEN1.T4IEIRCON.T4IF13端口0输入P0INT6BHIEN1.P0IEIRCON.P0IF14USART 1 TX完成UTX173HIEN2.UTXIEIRCON2.UTX1IF15端口1输入P1INT7BHIEN2.P1IEIRCON2.P1IF16RF通用中断RF83HIEN2.RFIES1CON.RFIF17看门狗定时器溢出WDT8BHIEN2.WDTIEIRCON.WDTIF18个中断源每个中断源都由一系列的SFR寄存器进行控制 每个中断都可以分别使能和控制 中断优先级18个中断组成6个中断优先组每一组有三个中断源中断优先级可以通过配置寄存器来实现 组中断IPG0RFERRRFDMAIPG1ADCT1P2INTIPG2URX0T2UTX0IPG3URX1T3UTX1IPG4ENCT4P1INTIPG5STP0INTWDT中断优先级寄存器中断优先级是由寄存器IP0和IP1来设置,IP0/IP1寄存器的设置实质上是设置了中断优先级组的优先情况 IP1_XIP0_X优先级000 (优先级别最低)011102113(优先级别最高)/*设置IPG3的优先级别最高*/ IP1_IPG3 = 1; IP0_IPG3 = 1; /*设置IPG0的优先级别最高*/ IP1_IPG0 = 0; IP0_IPG0 = 0; 中断优先级设置中断向量编号中断名称优先级排序0RFERR轮流探测顺序,自上向下优先级依次降低16RF8DMA1ADC9T12URX010T23URX111T34ENC12T45ST13P0INT6P2INT7UTX014UTX115P1INT17WDT在设置中断优先级组的优先级别后,在一个优先级组中有3个中断,如果这3个中断同时发生时,需要再次判断同一优先级组中3个中断的优先级别,在CC2530内部默认了一系列的中断优先级别 同一优先级组的中断的优先级由中断轮流探测顺序来决定其优先级,中断轮流探测顺序 ?I/O中断通用I/O引脚在设置为输入后,可以用于产生中断。通用I/O中断可以设置其触发方式。通用I/O中断在P0、P1和P2三个端口上都可以产生,在设置其中断时需要将其要发生中断引脚的使能位置1P0端口中断使能位:IEN1.P0IE P1端口中断使能位:IEN2.P1IE P2端口中断使能位:IEN2.P2IE中断发生之后,在P0~P2端口会有相应的中断标志位产生,中断标志位由中断标志寄存器自动产生,不需要人为设置 P0端口中断标志寄存器:P0IFG P1端口中断标志寄存器:P1IFG P2端口中断标志寄存器:P2IFG 中断使能寄存器IEN1位名称复位R/W描述7:6--00R0保留5P0IE0R/W端口0中断使能0:中断禁止 1:中断使能4T4IE0R/W定时器4中断使能0:中断禁止 1:中断使能3T3IE0R/W定时器3中断使能0:中断禁止 1:中断使能2T2IE0R/W定时器2中断使能0:中断禁止 1:中断使能1T1IE0R/W定时器1中断使能0:中断禁止 1:中断使能0DMAIE0R/WDMA中断使能0:中断禁止 1:中断使能中断使能寄存器IEN1控制P0端口、定时器1~4和DMA中断的使能和禁止,如果使某一位中断使能,只需要将IEN1中对应的“位”设置为“1”即可;如果将中断禁止,只需要将其设置为“0”即可/*设置P0端口中断使

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档