STM32 GPIO的外部中断设计

2023-04-14 11:30:17 来源: 明解嵌入式

一、前言

在之前针对STM32的GPIO相关API函数及配置使用进行了详细的介绍,GPIO作为输入引脚时,调用相关读信号引脚函数接口就可以在程序的循环中,轮询的对输入信号进行读取检测操作,除了轮询的方式访问输入引脚,还可以通过另外一种叫做外部中断的方式来对引脚的输入信号进行检测,本篇首先介绍下EXTI的结构,接着介绍外部中断的相关概念, 对STM32的IO外部中断EXTI有个初步的了解,在此基础上重点围绕IO外部中断EXTI的使用展开分析。

图1 外部中断设计


(资料图片)

二、EXTI结构

EXTI(External interrupt/event controller)—外部中断/事件控制器,管理了控制器的 20个中断/事件线。 每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。 EXTI 可以实现对每个中断/事件线进行单独配置,可以单独配置为中断或者事件,以及触发事件的属性。

在图2可以看到很多在信号线上打一个斜杠并标注“20”字样,这个表示在控制器内部类似的信号线路有 20 个,这与 EXTI 总共有 20 个中断/事件线是吻合的。 所以我们只要明白其中一个的原理,那其他 19 个线路原理也就知道了。

图2 EXTI结构

EXTI 可分为两大部分功能,一个是产生中断,另一个是产生事件,这两个功能从硬件上就有所不同。

中断和事件的区别:

事件:某一信号出现,比如上升沿或者下降沿。 不一定触发中断。

中断:某一的事件发生,并产生中断,然后跳到相应的中断服务函数中进行相应的处理。

首先我们来看图中红色虚线指示的电路流程。 它是一个产生中断的线路,最终信号流入到 NVIC 控制器内。

编号 1 是输入线,EXTI 控制器有 19 个中断/事件输入线,这些输入线可以通过寄存器设置为任意一个 GPIO,也可以是一些外设的事件,这部分内容我们将在后面专门讲解。 输入线一般是存在电平变化的信号。

编号 2 是一个边沿检测电路,它会根据上升沿触发选择寄存(EXTI_RTSR)和下降沿触发选择寄存器(EXTI_FTSR)对应位的设置来控制信号触发。 边沿检测电路以输入线作为信号输入端,如果检测到有边沿跳变就输出有效信号 1 给编号 3 电路,否则输出无效信号0。 而 EXTI_RTSR 和 EXTI_FTSR 两个寄存器可以控制器需要检测哪些类型的电平跳变过程,可以是只有上升沿触发、只有下降沿触发或者上升沿和下降沿都触发。

编号 3 电路实际就是一个或门电路,它一个输入来自编号 2 电路,另外一个输入来自软件中断事件寄存器(EXTI_SWIER)。 EXTI_SWIER允许我们通过程序控制就可以启动中断/事件线,这在某些地方非常有用。 我们知道或门的作用就是有 1 就为 1,所以这两个输入随便一个有有效信号 1就可以输出 1 给编号 4和编号 6电路。

编号 4 电路是一个与门电路,它一个输入是编号 3 电路,另外一个输入来自中断屏蔽寄存器(EXTI_IMR)。 与门电路要求输入都为 1 才输出 1,导致的结果是如果EXTI_IMR 设置为 0 时,那不管编号 3 电路的输出信号是 1 还是 0,最终编号 4 电路输出的信号都为 0;如果EXTI_IMR设置为1时,最终编号4电路输出的信号才由编号3电路的输出信号决定,这样我们可以简单的控制 EXTI_IMR 来实现是否产生中断的目的。 编号 4 电路输出的信号会被保存到挂起寄存器(EXTI_PR)内,如果确定编号 4 电路输出为 1 就会把 EXTI_PR 对应位置1。

编号 5 是将 EXTI_PR 寄存器内容输出到 NVIC 内,从而实现系统中断事件控制。

接下来我们来看看绿色虚线指示的电路流程。 它是一个产生事件的线路,最终输出一个脉冲信号。 产生事件线路是在编号3电路之后与中断线路有所不同,之前电路都是共用的。

编号6电路是一个与门,它一个输入来自编号 3 电路,另外一个输入来自事件屏蔽寄存器(EXTI_EMR)。 如果 EXTI_EMR设置为 0时,那不管编号 3电路的输出信号是 1还是 0,最终编号 6 电路输出的信号都为 0;如果EXTI_EMR 设置为 1 时,最终编号 6 电路输出的信号才由编号 3 电路的输出信号决定,这样我们可以简单的控制 EXTI_EMR 来实现是否产生事件的目的。

编号 7 是一个脉冲发生器电路,当它的输入端,即编号 6 电路的输出端,是一个有效信号 1 时就会产生一个脉冲; 如果输入端是无效信号就不会输出脉冲。

编号 8 是一个脉冲信号,就是产生事件的线路最终的产物,这个脉冲信号可以给其他外设电路使用,比如定时器TIM、模拟数字转换器 ADC等等,这样的脉冲信号一般用来触发 TIM 或者 ADC开始转换。

产生中断线路目的是把输入信号输入到 NVIC,进一步会运行中断服务函数,实现功能,这样是软件级的。 而产生事件线路目的就是传输一个脉冲信号给其他外设使用,并且是电路级别的信号传输,属于硬件级的。

另外,EXTI是在 APB2总线上的,在编程时候需要注意到这点。

三、IO外部中断概念

外部中断是单片机实时地处理外部事件的一种内部机制。 当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理; 中断处理完毕后. 又返回被中断的程序处,继续执行下去。

图3 外部中断概念内容

1、外部中断映射

外部中断/事件控制器EXTI包含多达 23 个用于产生事件/中断请求的边沿检测器。 每根输入线都可单独进行配置,以选择类型(中断或事件)和相应的触发事件(上升沿触发、下降沿触发或边沿触发)。 每根输入线还可单独屏蔽。

以STM32F407为例,支持多达 23 个软件事件/中断请求,这些事件/中断请求通过EXTI线输入到EXTI控制器中去,其中各EXTI线连接如下:

EXTI_Line0~15:连接外部 GPIO 口的输入中断。

EXTI_Line16:连接到 PVD 输出

EXTI_Line17:连接到 RTC 闹钟事件

EXTI_Line18:连接到 USBOTG FS 唤醒事件

EXTI_Line19:连接到以太网唤醒事件

EXTI_Line20:连接到 USB OTG HS(在 FS 中配置)唤醒事件

EXTI_Line21:连接到 RTC 入侵和时间戳事件

EXTI_Line22:连接到 RTC 唤醒事件

我们在这里重点讨论的是GPIO口的输入中断,因此EXTI_Line16 ~ EXTI_Line22不是本文讨论的重点。 STM32的每个GPIO引脚都可以作为外部中断输入,STM32的GPIO口引脚多达几十个甚至上百个,因此既然每个GPIO引脚都可以作为外部中断输入,而EXTI_Line0 ~15只有16个,因此IO引脚和外部中断线的对应关系如下:

图4 外部中断/事件 GPIO 映射

从图4中可以看出,由于STM32每个GPIO端口都有16个pin引脚,因此EXTI_Line0 ~ 15对应的是引脚pin0 ~ pin15。 例如EXTI_Line0对应GPIOA0 ~ GPIOI0,因此类推EXTI_Line1对应GPIOA1~ GPIOI1,因此每个EXTI_Line可以对应最多9个pin引脚,具体映射到那个pin引脚上,需要进行相应的配置。

2、外部中断寄存器

(1)、中断屏蔽寄存器EXTI_IMR

图5为断屏蔽寄存器定义,本寄存器用于打开和关闭外部中断的请求,0~22位有效,对应之前提到的23个外部中断请求,对应的位写0时,关闭外部中断请求; 对应位写1时,打开外部中断请求。

图5 中断屏蔽寄存器定义

(2)、事件屏蔽寄存器EXTI_EMR

图6为事件屏蔽寄存器定义,本寄存器用于打开和关闭外部事件的请求,0~22位有效,对应之前提到的23个外部事件请求,对应的位写0时,关闭外部事件请求; 对应位写1时,打开外部事件请求。 事件只是一个触发信号,它作为中断的触发源,可以触发中断,也可以不触发中断,打开对应EXTI_IMR的中断屏蔽位,那么事件可以触发对应的中断。 只有触发了中断后,程序才会跳转到对应的中断处理程序中去。

图6 事件屏蔽寄存器定义

(3)、上升沿触发选择寄存器EXTI_RTSR

图7为上升沿触发选择寄存器定义,本寄存器用于设置外部中断的触发事件是信号的上升沿,0~22位有效,对应之前提到的23个外部事件请求,对应的位写0时,关闭外部事件信号上升沿请求,不可以触发信号上升沿中断; 对应位写1时,打开外部信号上升沿请求,可以触发信号上升沿中断。

图7 上升沿触发选择寄存器定义

(4)、下降沿触发选择寄存器EXTI_FTSR

图8为下降沿触发选择寄存器定义,本寄存器用于设置外部中断的触发事件是信号的下降沿,0~22位有效,对应之前提到的23个外部事件请求,对应的位写0时,关闭外部事件信号下降沿请求,不可以触发信号下降沿中断; 对应位写1时,打开外部信号下降沿请求,可以触发信号下降沿中断。

图8 下降沿触发选择寄存器定义

(5)、软件中断事件寄存器EXTI_SWIER

图9为软件中断事件寄存器定义,本寄存器可以用软件程序的方式来触发事件中断的产生,用来模拟外部实际事件中断的产生,0~22位有效,对应之前提到的23个外部事件请求,对应位写1时,用于模拟外部事件的产生,对应位写0时,用于复位事件状态,下次可以再写1产生事件。 因此,这个寄存器是用软件程序模拟外部实际事件的产生从而触发中断,当然前提是打开了IMR和EMR。

图9 软件中断事件寄存器定义

(6)、挂起寄存器EXTI_PR

图10为挂起寄存器寄存器定义,本寄存器可以标志是否产生了外部中断事件请求,同时可以通过向对应位写1来清除中断事件,0~22位有效,对应之前提到的23个外部事件请求,读到对应位为1时,表示发生了外部事件中断; 读到对应位为1时,表示没有发生外部事件中断。 因此一旦触发中断条件就对应位被置为1,不过要在中断服务函数里面向对应位写1清除中断,不然就导致会一直进入中断。

图10 挂起寄存器定义

3、外部中断API函数

本节所介绍的STM32的EXTI函数接口是STM32标准库的函数接口,在详细介绍各个API函数接口功能之前,我们需要对函数接口中使用到的关键的参数进行分析。

EXTI_InitTypeDef* EXTI_InitStruct

这个参数是EXTI函数端口需要初始化的功能参数的结构体指针,下面我们看看这个结构体的定义。

typedef struct{  uint32_t EXTI_Line;              //外部中断事件连接线                                                   EXTIMode_TypeDef EXTI_Mode;      //外部中断事件模式                                      EXTITrigger_TypeDef EXTI_Trigger; //边沿事件触发方式                                        FunctionalState EXTI_LineCmd;     //外部中断事件连接线开关}EXTI_InitTypeDef;

(a)、外部中断事件连接线:可选范围为EXTI_Line0~EXTI_Line15。

(b)、外部中断事件模式:用于选择发生EXTI的模式,可选的模式如下。

typedef enum{  EXTI_Mode_Interrupt = 0x00,  //中断模式  EXTI_Mode_Event = 0x04       //事件模式}EXTIMode_TypeDef;

(c)、边沿事件触发方式:用于选择外部IO输入时信号边沿触发事件的方式。

typedef enum{  EXTI_Trigger_Rising = 0x08,        //信号上升沿触发  EXTI_Trigger_Falling = 0x0C,       //信号下降沿触发  EXTI_Trigger_Rising_Falling = 0x10  //信号双边沿触发}EXTITrigger_TypeDef;

(d)、外部中断事件连接线开关:用于打开和关闭外部中断事件连接线。

typedef enum {  DISABLE = 0,         //关闭外部中断事件连接线  ENABLE = !DISABLE   //打开外部中断事件连接线} FunctionalState;

下面就对具体的函数接口进行逐个的介绍。 由于使用的是STM32的标准库,EXTI相关的函数及配置定义和可以调用的接口放置在官方提供的标准库文件 stm32fxx_exti.c和头文件 stm32fxx_exti.h 文件中。

(1)、无效EXTI_DeInit(无效);

作用:将EXTI的各个寄存器值恢复到复位值,各个寄存器复位值如下。

EXTI->IMR = 0x00000000;EXTI->EMR = 0x00000000;EXTI->RTSR = 0x00000000;EXTI->FTSR = 0x00000000;EXTI->PR = 0x007FFFFF;

(2)、无效EXTI_Init(EXTI_InitTypeDefEXTI_InitStruct);*

作用:对外部中断的中断线进行初始化操作。

举例:

EXTI_InitStructure.EXTI_Line = EXTI_Line2; //外部中断事件连接线为EXTI2EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;//EXTI模式为外部中断模式EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; //外部IO输入信号为下降沿触发EXTI_InitStructure.EXTI_LineCmd = ENABLE;//打开外部中断事件连接线EXTI_Init(&EXTI_InitStructure);

(3)、无效EXTI_StructInit(EXTI_InitTypeDefEXTI_InitStruct);*

作用:获取EXTI的一个默认状态,可应用于某个外部中断事件上。 该函数内部默认状态如下。

EXTI_InitStruct->EXTI_Line = EXTI_LINENONE; //外部中断事件连接线为无EXTI_InitStruct->EXTI_Mode = EXTI_Mode_Interrupt;//EXTI模式为外部中断模式EXTI_InitStruct->EXTI_Trigger = EXTI_Trigger_Falling;//外部IO输入信号为下降沿触发EXTI_InitStruct->EXTI_LineCmd = DISABLE;//关闭外部中断事件连接线

举例:EXTI_StructInit(&exti_InitStruct),使用exti_InitStruct快速获取到了外部中断事件默认状态值。

(4)、无效EXTI_GenerateSWInterrupt(uint32_t EXTI_Line);

作用:使用软件的方式模拟产生一个外部中断,前提是使能了EXTI_IMR和EXTI_EMR。

举例:EXTI_GenerateSWInterrupt(EXTI_Line2),通过软件方式在EXTI_Line2上产生了一个中断。

(5)、国旗状态EXTI_GetFlagStatus(uint32_t EXTI_Line);

作用:检测外部事件标志位,判断外部事件是否产生。 FlagStatus=RESET,事件未产生; FlagStatus=SET,事件产生。

举例:status = EXTI_GetFlagStatus(EXTI_Line2),检测EXTI_Line2上外部事件标志位。

(6)、无效EXTI_ClearFlag(uint32_t EXTI_Line);

作用:清除外部事件标志位。

举例:EXTI_ClearFlag(EXTI_Line2),清除EXTI_Line2外部事件标志位。

(7)、ITStatus EXTI_GetITStatus(uint32_t EXTI_Line);

作用:检测外部中断标志位,判断外部中断是否产生。 ITStatus =RESET,中断未产生; ITStatus=SET,中断产生。

举例:status = EXTI_GetITStatus(EXTI_Line2),检测EXTI_Line2上外部中断标志位。

(8)、无效EXTI_ClearITPendingBit(uint32_t EXTI_Line);

作用:清除外部中断标志位。

举例:EXTI_ClearITPendingBit(EXTI_Line2),清除EXTI_Line2外部中断标志位。

四、IO外部中断使用

图11 IO外部中断配置使用内容

(1)、初始化相应的GPIO引脚

需要按照GPIO的普通IO输入进行引脚的初始化,同时使能对用GPIO的外设时钟

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);//使能GPIOA的外设时钟GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;//设置使用引脚GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;//普通IO输入GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//根据实际应用配置输出速度GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//根据实际应用配置上拉或下拉电阻GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化PA1引脚

(2)、初始系统配置控制器SYSCFG

系统配置控制器SYSCFG可以用于管理GPIO外部中断线连接。 需要开启SYSCFG 时钟,同时需要将外部中断事件线 EXTI_Line和GPIO的引脚pin进行关系映射。

RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);//使能 SYSCFG 时钟SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOA, EXTI_PinSource1);//PA1连接到中断线1

将中断线 1 与GPIOA 映射起来,那么此处很显然是 GPIOA的pin1与 EXTI_Line1中断线连接了。

(3)、初始化外部中断事件线

即调用EXTI_Init接口对中断线进行配置,设置好EXTI_Line的参数。

EXTI_InitStructure.EXTI_Line = EXTI_Line1; //外部中断事件连接线为EXTI1,根据实际情况设置EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;//EXTI模式为外部中断模式EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; //外部IO输入信号为下降沿触发根据实际情况设置EXTI_InitStructure.EXTI_LineCmd = ENABLE;//打开外部中断事件连接线EXTI_Init(&EXTI_InitStructure);

(4)、初始化NVIC

NVIC是嵌套向量中断控制器,属于内核外设,管理着包括内核和片上所有外设的中断相关的功能。 关于NVIC的知识,可以回顾明解STM32中断系统的内容进行详细的了解。

NVIC_InitStructure.NVIC_IRQChannel = EXTI1_IRQn; //使能外部中断EXTI1,根据实际情况设置NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x02; //抢占优先级2,根据实际情况设置NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x02; //响应优先级2,根据实际情况设置 NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //使能外部中断通道 NVIC_Init(&NVIC_InitStructure); //中断优先级分组初始化

(5)、中断服务函数编写

虽然EXTI的外部中断事件线有16个为EXTI_Line0~EXTI_Line15,但是STM32规定好的GPIO外部中断服务函数只有7个:

EXTI0_IRQHandlerEXTI1_IRQHandlerEXTI2_IRQHandlerEXTI3_IRQHandlerEXTI4_IRQHandlerEXTI9_5_IRQHandlerEXTI15_10_IRQHandler

可以看出EXTI_Line0 ~ EXTI_Line4每个中断线对应一个中断函数,中断线EXTI_Line5 ~ EXTI_Line9共用中断函数 EXTI9_5_IRQHandler,EXTI_Line10~EXTI_Line15 共用中断函数 EXTI15_10_IRQHandler。

一个标准的GPIO外部中断服务函数模板如下:

void EXTI1_IRQHandle(void){  if(EXTI_GetITStatus(EXTI_Line1)!=RESET)//判断某个EXTI_Line上的中断是否发生  {    ................ //此处用户自行定义中断处理逻辑    EXTI_ClearITPendingBit(EXTI_Line3); //清除EXTI_Line上的中断标志位  } }

需要注意的是:EXTI9_5_IRQHandler和EXTI15_10_IRQHandler这两个中断由于是多个中断线共用,因此中断服务函数中可以分别放置多个EXTI_Line的处理逻辑。

五、总结

本篇在GPIO基本API和配置使用流程基础之前,对EXTI的结构功能,普通IO输入使用成外部中断的方式进行了详细介绍。 围绕外部中断概念和外部中断的配置使用分别进行了介绍分析,通过分析外部中断相关API和寄存器,了解外部中断和GPIO引脚的映射关系,功能特性等,从而能更好的应用外部中断的接口完成一系列外部中断的配置使用工作。

标签:

上一篇 :

下一篇 :

STM32 GPIO的外部中断设计

STM32GPIO的外部中断设计-在之前针对STM32的GPIO相关API函数及配置使用进行了详细的介绍,GPIO作为输入...

04-14 11:30:17

28岁女子当7年全职女友,是真爱还是金钱诱惑?网友评论堪称精辟|全球时讯

如今一年一度的毕业季也即将来临,这个时候往往也是毕业生最忙的时刻,毕竟一边要完成学业,还要忙碌找...

04-14 10:47:37

从“心”出发,贡献心理教育“济南智慧”

打造“有温度、有品质”的济南教育,不仅要注重教育基础设施等硬件打造,更要在师资培养、关爱学生等“...

04-14 10:18:40

国家林草局部署森林草原防火工作

新华社北京4月13日电(记者严赋憬)今年春季,全国大部地区气温较常年同期偏高,针对总体严峻的森林草原...

04-14 09:10:55

环球观焦点:24所高校在江苏开展综评招生 4月底前公布招生简章

中国江苏网讯(记者杨甜子)4月13日,江苏省教育厅发布2023年普通高校综合评价招生改革试点工作的通知,...

04-14 08:07:07

韩侂胄上朝时被暗杀

韩侂胄是南宋时期一位权臣,不仅出身名门,还是皇帝的亲戚,而且他的权势远远超过当年的秦桧。与秦桧截...

04-14 06:54:11

世界快讯:钛白粉企业扎堆上调产品价格

●本报记者董添  钛白粉龙头公司龙佰集团日前宣布上调产品价格,对国内各类客户上调700元 吨。这是公...

04-14 05:10:52

【天天速看料】雷诺与Verkor达成电池供应合作

法国汽车巨头雷诺与法国电池制造商Verkor周四表示,双方已就电动汽车电池供应达成长期合作关系。两家公...

04-14 01:30:26

十大顶级奢侈品牌香水 世界十大奢侈品国际香水品牌_关注

1 CHANEL香奈儿法国著名奢侈品品牌,始于1910年,在香水的领域里,香奈儿的第一款香水——闻名世界的Ch...

04-13 22:09:28

孟姜女姓啥徐_孟姜女姓啥_天天日报

1、在古代,贵族妇女的姓氏,不管你怎么叫都是姓,“孟姜女”姓什么,她不姓“孟”,她姓“姜”。2、孟是...

04-13 21:18:16

恭喜,足协启用谢晖,走马上任新岗位,前途光明,国足看到未来|热点评

所以在这样的背景下,足协也是在积极募集人才,希望他们为中国足球做出贡献。上赛季带领大连人成功保级...

04-13 19:55:48

【新视野】iresearch cuhk edu cn_iresearch

1、艾瑞是长期专著于中国的网络经济研究的咨询公司。2、在中国也是比较领先一家网络调研的服务公司。3、...

04-13 18:53:51

斟灌故城_关于斟灌故城简介

1、斟灌故城,传为夏代斟灌国都城遗址。2、位于寿光县留吕乡西斟灌村。3、故城平面呈方形,边长1500米,...

04-13 17:45:09

视焦点讯!市场月报丨中标金额同期增长249.6% 3月质谱仪中标盘点

近日,化工仪器网编辑对2023年3月中国政府采购网上的质谱仪的中标项目进行了整理。据化工仪器网不完全统...

04-13 17:15:45

让智能设备永不掉线的技术,怎么就冒犯到了所有人

可以远程遥控、在离家外出时自动清洁的扫拖机器人;可以侦测室内环境,自动开启空调或空气净化器的环境...

04-13 16:18:11

衡泰技术:20多年没专利,研发就是给员工发工资,两位实控人在IPO前夕各套现1亿元|IPO观察

两位实控人在公司IPO前夕各套现1亿元。研发方面,衡泰技术20多年都没有专利,其研发就是在给员工发工资。

04-13 15:29:17

李子园4月13日快速反弹

以下是李子园在北京时间4月13日14:24分盘口异动快照:4月13日,李子园盘中快速反弹,5分钟内涨幅超过2%...

04-13 14:22:00

环球快资讯丨马云和朋友喝个黄酒,竟选择坐在小船上,总是一副生无可恋的样子

马云和朋友喝个黄酒,竟选择坐在小船上,总是一副生无可恋的样子,马云,黄酒,聪明人,家财万贯,阿里巴巴集团

04-13 13:07:41

全球头条:注意!转发这类信息,涉嫌违法犯罪

2022年公安机关破获“养老育小”“天心玺”等民族资产解冻类诈骗案件330余起记者11日从公安部获悉,2022...

04-13 12:19:26

世界讯息:港股异动 | 黄金股继续走强 中国黄金国际月内大涨近50% 国际金价趋势向上

格隆汇4月13日丨中国黄金国际继续上涨近5%,月内累计升幅近50%,且股价有望挑战历史高位,招金矿业涨2 ...

04-13 11:06:51

今日聚焦!这7名被拐儿童已被救出,急寻亲生父母→

4月11日三亚市社会福利院公布7名三亚警方解救的被拐儿童名单和照片他们至今仍未找到自己的亲生父母让我...

04-13 10:41:02

4月12日伦敦LME锌锭库存行情

4月12日,伦敦LME市场锌锭库存44675吨,库存减少25吨,变动占比为减少0 06%。4月12日,LME锌锭库存4467...

04-13 09:51:48

精选!4月13日生意社丙烯腈基准价为9700.00元/吨

4月13日,生意社丙烯腈基准价为9700 00元 吨,与本月初(10050 00元 吨)相比,下降了-3 48%。丙烯腈年度统计(2022-04-13--2

04-13 09:16:08

面临5年来最严峻春季防灭火形势 云南省全力应对森林草原高火险期

记者从省森林草原防灭火指挥部了解到,我省面临近5年来最严峻森林草原春季防灭火形势。全省上下高度重视...

04-13 08:06:25

中国龙家族再添新成员!两恐龙种被证实为中国龙属

新华社昆明4月12日电(记者王安浩维)中国龙家族再添新成员。近期,

04-13 06:35:26

开放银行将向何处去

正如《中国开放银行白皮书2022》中提到的,目前开放银行在赋能实体经济发展的过程中遇到了一系列的问题...

04-13 04:40:04

浙数文化(600633):第九届第二十四次监事会会议决议,审议2022年年度报告及其摘要等多项议案 每日精选

4月12日,浙数文化公告显示,公司第九届第二十四次监事会会议于2023年4月11日以现场会议方式召开,会议...

04-13 00:40:21

林州社保多少钱一个月 2022林州社保缴费基数及比例一览表

林州社保多少钱一个月?2022林州社保缴费基数及比例一览表。下面跟随小编一起来看看吧!个人缴纳缴费项...

04-12 22:07:04

环球音乐施压流媒体禁用侵权 AIGC 作品 「AI 不犯法」仍是难题:世界百事通

控制全球音乐市场近三分之一份额的环球音乐,已经发函要求苹果、Spotify等流媒体平台封禁侵犯公司旋律、...

04-12 20:47:11

海上“巨无霸”,即将交付!

近日,中国船舶集团有限公司与法国达飞海运集团在北京正式签订合作协议,协议包括建造2型16艘大型集装箱...

04-12 19:20:50

《倒数说爱你》曝主题曲MV 杨丞琳演唱坚定爱意 天天速看料

由林孝谦执导,陈飞宇、周也领衔主演,赵小棠、孙天宇主演的爱情电影《倒数说爱你》将于4月28日全国上映...

04-12 17:39:18

【环球聚看点】常态化执法管理 西海岸及时发现整改各类涉绿违法行为

近日,青岛西海岸新区辛安街道执法中队根据市民投诉,对渭河路上毁绿种菜行为进行了整治行动。

04-12 16:42:16

关联交易、设租寻租、套取挪用…深化国企领域腐败治理

北京汽车集团有限公司原党委书记、董事长徐和谊接受审查调查;山西省文化旅游投资控股集团有限公司副总...

04-12 16:19:02

云淡风轻近午天傍花随柳过前川是什么意思 云淡风轻近午天傍花随柳过前川

今天来聊聊关于云淡风轻近午天傍花随柳过前川是什么意思,云淡风轻近午天傍花随柳过前川的文章,现在就...

04-12 15:20:43

干旱导致索马里数万人死亡 联合国呼吁向索提供紧急援助

人民网讯联合国秘书长古特雷斯周二说,位于非洲之角的索马里正面临数十年来最严重的干旱,国际社会应向...

04-12 14:11:56

公共挂衣架“支起”文明风尚 太仓城厢镇着力营造文明有序的城市环境|环球热点

苏报讯(驻太仓记者顾志敏周哲)近日,经常在太仓城厢镇中心广场上跳广场舞的居民李茜惊喜地发现,广场...

04-12 12:51:45

每日速讯:法国经济部长:欧洲应实现“思考自主”

法国经济部长:欧洲应实现“思考自主”当地时间11日,法国经济、财政及工业、数字主权部长布鲁诺·勒梅...

04-12 11:59:38

世界快消息!老牌音乐播放器 Winamp 新版 4 月 13 日发布,截图已放出

IT之家4月12日消息,老牌音乐播放器WinampPlayer预告进入2天倒计时,将于4月13日发布全新版本。Winamp官网已放出

04-12 11:11:33

精彩看点:别忘了,我们是很亲很亲的人

文|舒平为什么养猫养狗的人越来越多?为什么我们越来越依赖手机?越来越成为孤单孤独的宅一族?其背后折...

04-12 10:29:21

我国大推力液体火箭发动机试车台全系统调试完成-环球简讯

新华社北京4月11日电(记者宋晨)记者从中国航天科技集团有限公司获悉,近日,位于航天科技集团六院165...

04-12 09:49:39

现货价格拖累 工业硅看空情绪仍存

供给宽松,叠加当前需求疲弱、社会库存居高不下,现货企业认为,工业硅价格还未见底,如果终端需求无明...

04-12 08:57:15

【全球时快讯】水猴子吃人视频_水猴子吃人图片

1、所谓水猴子乃生长在水中的一种水生哺乳动物,名叫水獭。2、它靠吃鱼类为生,不能生活在淤泥里,也就...

04-12 07:51:17

战双帕弥什无心利刃好用吗

战双帕弥什游戏中无心利刃的专属机体是邦比娜塔·琉璃,是一把输出能

04-12 06:12:36

天天资讯:小红书因危害社会公德被罚3万5

驱动中国2023年4月11日消息,近日,据企查查APP显示,小红书关联公司行吟信息科技(上海)有限公司因违...

04-12 03:56:29

快报:电信固话话费查询明细_电信固话话费查询

1、您好,直接致电中国电信的自助热线10001就可以查询到自己的话费情况了你也可以直接登录中国电信的网...

04-11 23:07:01

云母材料有什么特点 云母材料有什么特点和作用

1、云母的特性是绝缘、耐高温、有光泽、物理化学性能稳定,具有良好的隔热性、弹性和韧性。2、广泛应用...

04-11 21:21:49

当前速讯:德赛西威:高算力平台IPU04已在理想汽车等客户上实现规模化量产

4月11日电,德赛西威接受机构调研时表示,智能驾驶域控制器方面,高算力平台IPU04已在理想汽车等客户上...

04-11 20:05:37

当前消息!讲话恐惧症怎么治疗?

田超主治医师哈尔滨市第一医院病情分析:这种情况的话还是应该多注

04-11 19:09:41

看点:4月11日山东地区顺酐市场行情高位整理

生意社获悉,4月11日,山东地区顺酐市场行情高位整理,固酐出厂价7700元 吨(现汇)附近运行,液酐出厂价...

04-11 17:59:12

【世界时快讯】放弃下赛季?同曦竟不续约强力大外 西热或做2点考虑

既然没有绝对把握进入季后赛,那为何不好好培养林葳和王岚嵚,以他们为基石建队?高开低走一个赛季后,...

04-11 17:13:39

28岁女子当7年全职女友,是真爱还是金钱诱惑?网友评论堪称精辟|全球时讯
从“心”出发,贡献心理教育“济南智慧”
国家林草局部署森林草原防火工作
环球观焦点:24所高校在江苏开展综评招生 4月底前公布招生简章
韩侂胄上朝时被暗杀
世界快讯:钛白粉企业扎堆上调产品价格
【天天速看料】雷诺与Verkor达成电池供应合作
十大顶级奢侈品牌香水 世界十大奢侈品国际香水品牌_关注
孟姜女姓啥徐_孟姜女姓啥_天天日报
恭喜,足协启用谢晖,走马上任新岗位,前途光明,国足看到未来|热点评
【新视野】iresearch cuhk edu cn_iresearch
斟灌故城_关于斟灌故城简介
视焦点讯!市场月报丨中标金额同期增长249.6% 3月质谱仪中标盘点
让智能设备永不掉线的技术,怎么就冒犯到了所有人
衡泰技术:20多年没专利,研发就是给员工发工资,两位实控人在IPO前夕各套现1亿元|IPO观察
李子园4月13日快速反弹
环球快资讯丨马云和朋友喝个黄酒,竟选择坐在小船上,总是一副生无可恋的样子
全球头条:注意!转发这类信息,涉嫌违法犯罪
世界讯息:港股异动 | 黄金股继续走强 中国黄金国际月内大涨近50% 国际金价趋势向上
今日聚焦!这7名被拐儿童已被救出,急寻亲生父母→
4月12日伦敦LME锌锭库存行情
精选!4月13日生意社丙烯腈基准价为9700.00元/吨
面临5年来最严峻春季防灭火形势 云南省全力应对森林草原高火险期
中国龙家族再添新成员!两恐龙种被证实为中国龙属
开放银行将向何处去
浙数文化(600633):第九届第二十四次监事会会议决议,审议2022年年度报告及其摘要等多项议案 每日精选
林州社保多少钱一个月 2022林州社保缴费基数及比例一览表
环球音乐施压流媒体禁用侵权 AIGC 作品 「AI 不犯法」仍是难题:世界百事通
海上“巨无霸”,即将交付!
《倒数说爱你》曝主题曲MV 杨丞琳演唱坚定爱意 天天速看料
【环球聚看点】常态化执法管理 西海岸及时发现整改各类涉绿违法行为
关联交易、设租寻租、套取挪用…深化国企领域腐败治理
云淡风轻近午天傍花随柳过前川是什么意思 云淡风轻近午天傍花随柳过前川
干旱导致索马里数万人死亡 联合国呼吁向索提供紧急援助
公共挂衣架“支起”文明风尚 太仓城厢镇着力营造文明有序的城市环境|环球热点
每日速讯:法国经济部长:欧洲应实现“思考自主”
世界快消息!老牌音乐播放器 Winamp 新版 4 月 13 日发布,截图已放出
精彩看点:别忘了,我们是很亲很亲的人
我国大推力液体火箭发动机试车台全系统调试完成-环球简讯
现货价格拖累 工业硅看空情绪仍存
【全球时快讯】水猴子吃人视频_水猴子吃人图片
战双帕弥什无心利刃好用吗
天天资讯:小红书因危害社会公德被罚3万5
快报:电信固话话费查询明细_电信固话话费查询
云母材料有什么特点 云母材料有什么特点和作用
当前速讯:德赛西威:高算力平台IPU04已在理想汽车等客户上实现规模化量产
当前消息!讲话恐惧症怎么治疗?
看点:4月11日山东地区顺酐市场行情高位整理
【世界时快讯】放弃下赛季?同曦竟不续约强力大外 西热或做2点考虑
自贡荣县:“三个更加”提升公共场所卫生监督质效_全球微头条
X 广告
资讯
X 广告

Copyright ©  2015-2022 世界畜牧网版权所有  备案号:琼ICP备2022009675号-1   联系邮箱:435 227 67@qq.com