STM32寄存器列表 bxCAN相关寄存器

作者:fly 发布于:2014-6-18 10:29 分类:嵌入式

本文出自www.forwhat.cn

 

CAN_MCR (CAN主控制寄存器)

16位:DBF调试冻结,定义:0(在调试时,CAN照常工作),1(在调试时,冻结CAN的接收/发送。仍然可以正常地读写和控制接收FIFO)

15位:RESET-bxCAN 软件复位,定义:0(本外设正常工作),1(对bxCAN进行强行复位,复位后bxCAN进入睡眠模式(FMP位和CAN_MCR寄存器被初始化为其复位值)。

     此后硬件自动对该位清’0’)

7位:TTCM时间触发通信模式,定义:0(禁止时间触发通信模式),1(允许时间触发通信模式)

6位:ABOM自动离线(Bus-Off)管理,该位决定CAN硬件在什么条件下可以退出离线状态,定义:0(:离线状态的退出过程是,软件对CAN_MCR寄存器的INRQ位进行置’1’

    随后清’0’后,一旦硬件检测到128次11位连续的隐性位,则退出离线状态;),

    1(一旦硬件检测到128次11位连续的隐性位,则自动退出离线状态)

5位:AWUM自动唤醒模式,该位决定CAN处在睡眠模式时由硬件还是软件唤醒,定义:0(睡眠模式通过清除CAN_MCR寄存器的SLEEP位,由软件唤醒;)

    1(睡眠模式通过检测CAN报文,由硬件自动唤醒。唤醒的同时,硬件自动对CAN_MSR寄存器的SLEEP和SLAK位清’0’)

4位:NART禁止报文自动重传,定义:0(按照CAN标准,CAN硬件在发送报文失败时会一直自动重传直到发送成功;),1(CAN报文只被发送1次,

    不管发送的结果如何(成功、出错或仲裁丢失))

3位:RFLM接收FIFO锁定模式,定义:0(在接收溢出时FIFO未被锁定,当接收FIFO的报文未被读出,下一个收到的报文会覆盖原有的报文;)

    1(在接收溢出时FIFO被锁定,当接收FIFO的报文未被读出,下一个收到的报文会被丢弃。)

2位:TXFP发送FIFO优先级,当有多个报文同时在等待发送时,该位决定这些报文的发送顺序,定义:0(优先级由报文的标识符来决定;),

    1(优先级由发送请求的顺序来决定。)

1位:SLEEP睡眠模式请求,软件对该位置’1’可以请求CAN进入睡眠模式,一旦当前的CAN活动(发送或接收报文)结束,CAN就进入睡眠。

    软件对该位清’0’使CAN退出睡眠,当设置了AWUM位且在CAN Rx信号中检测出SOF位时,硬件对该位清’0’。在复位后该位被置’1’,即CAN在复位后处于睡眠。

0位:INRQ初始化请求,软件对该位清’0’可使CAN从初始化模式进入正常工作模式:当CAN在接收引脚检测到连续的11个隐性位后,CAN就达到同步,

    并为接收和发送数据作好准备了。为此,硬件相应地对CAN_MSR寄存器的INAK位清’0’。软件对该位置1可使CAN从正常工作模式进入初始化模式:

    一旦当前的CAN活动(发送或接收)结束,CAN就进入初始化模式。相应地,硬件对CAN_MSR寄存器的INAK位置’1’。

 

 

CAN_MSR (CAN主状态寄存器)

11位:RX-CAN接收电平,该位反映CAN接收引脚(CAN_RX)的实际电平。

10位:SAMP上次采样值,CAN接收引脚的上次采样值(对应于当前接收位的值)。

9位:RXM接收模式,该位为’1’表示CAN当前为接收器。

8位:TXM发送模式,该位为’1’表示CAN当前为发送器。

4位:SLAKI:睡眠确认中断,当SLKIE=1,一旦CAN进入睡眠模式硬件就对该位置’1,紧接着相应的中断被触发。当设置该位为’1’时,如果设置了CAN_IER寄存器中

    的SLKIE位,将产生一个状态改变中断。软件可对该位清’0’,当SLAK位被清’0’时硬件也对该位清’0’。注: 当SLKIE=0, 不应该查询该位,

    而应该查询SLAK位来获知睡眠状态。注: 当SLKIE=0, 不应该查询该位,而应该查询SLAK位来获知睡眠状态。

3位:WKUI唤醒中断挂号,当CAN处于睡眠状态,一旦检测到帧起始位(SOF),硬件置1;并且如果CAN_IER寄存器的WKUIE位为’1’,则产生一个状态改变中断。软件清0。

2位:ERRI出错中断挂号,当检测到错误时,CAN_ESR寄存器的某位被置’1’,如果CAN_IER寄存器的相应中断使能位也被置’1’时,则硬件对该位置’1’;

    如果CAN_IER寄存器的ERRIE位为’1’,则产生状态改变中断。该位由软件清’0’。

1位:SLAK睡眠模式确认,该位由硬件置’1’,指示软件CAN模块正处于睡眠模式。 该位是对软件请求进入睡眠模式的确认(对CAN_MCR寄存器的SLEEP位置’1’)。

    当CAN退出睡眠模式时硬件对该位清’0’ (需要跟CAN总线同步)。 这里跟CAN总线同步是指,硬件需要在CAN的RX引脚上检测到连续的11位隐性位。

    注: 通过软件或硬件对CAN_MCR的SLEEP位清’0’,将启动退出睡眠模式的过程。有关清除SLEEP位的详细信息,参见CAN_MCR寄存器的AWUM位的描述。

0位:INAK初始化确认,该位由硬件置’1’,指示软件CAN模块正处于初始化模式。 该位是对软件请求进入初始化模式的确认(对CAN_MCR寄存器的INRQ位置’1’)。

    当CAN退出初始化模式时硬件对该位清’0’ (需要跟CAN总线同步)。这里跟CAN总线同步是指,硬件需要在CAN的RX引脚上检测到连续的11位隐性位。

 

 

CAN_TSR (CAN发送状态寄存器)

31位:LOW2邮箱2最低优先级标志,当多个邮箱在等待发送报文,且邮箱2的优先级最低时,硬件对该位置’1’。

30位:LOW1邮箱1最低优先级标志,当多个邮箱在等待发送报文,且邮箱1的优先级最低时,硬件对该位置’1’。

29位:LOW0邮箱0最低优先级标志,当多个邮箱在等待发送报文,且邮箱0的优先级最低时,硬件对该位置’1’。

28位:TME2发送邮箱2空,当邮箱2中没有等待发送的报文时,硬件对该位置’1’。

27位:TME1发送邮箱1空,当邮箱1中没有等待发送的报文时,硬件对该位置’1’。

26位:TME0发送邮箱0空,当邮箱0中没有等待发送的报文时,硬件对该位置’1’。

24-25位:CODE[1:0]邮箱号,当有至少1个发送邮箱为空时,这2位表示下一个空的发送邮箱号。当所有的发送邮箱都为空时,这2位表示优先级最低的那个发送邮箱号。

23位:ABRQ2邮箱2中止发送,软件置1,可以中止邮箱2的发送请求,当邮箱2的发送报文被清除时硬件对该位清0。如果邮箱2中没有等待发送的报文,则对该位置1无效。

19位:TERR2邮箱2发送失败,当邮箱2因为出错而导致发送失败时,对该位置’1’。

18位:ALST2邮箱2仲裁丢失,当邮箱2因为仲裁丢失而导致发送失败时,对该位置’1’。

17位:TXOK2邮箱2发送成功,每次在邮箱2进行发送尝试后,硬件对该位进行更新:0(失败),1(成功)当邮箱2的发送请求被成功完成后,硬件对该位置’1’。

16位:RQCP2邮箱2请求完成,当上次对邮箱2的请求(发送或中止)完成后,硬件对该位置’1’。软件对该位写’1’可以对其清’0’;当硬件接收到发送请求时

     也对该位清’0’(CAN_TI2R 寄存器的TXRQ位被置’1’)。该位被清’0’时,邮箱2的其它发送状态位(TXOK2, ALST2和TERR2)也被清’0’。

"15位:ABRQ1邮箱1中止发送,软件置1,可以中止邮箱1的发送请求,当邮箱1的发送报文被清除时硬件对该位清’0’。

如果邮箱1中没有等待发送的报文,则对该位置’1’无效。"

11位:TERR1邮箱1发送失败,当邮箱2因为出错而导致发送失败时,对该位置’1’。

10位:ALST1邮箱1仲裁丢失,当邮箱1因为仲裁丢失而导致发送失败时,对该位置’1’。

9位:TXOK1邮箱1发送成功,每次在邮箱1进行发送尝试后,硬件对该位进行更新:0(失败),1(成功)当邮箱1的发送请求被成功完成后,硬件对该位置’1’。

8位:RQCP1邮箱1请求完成,当上次对邮箱1的请求(发送或中止)完成后,硬件对该位置’1’。软件对该位写’1’可以对其清’0’;当硬件接收到发送请求时

     也对该位清’0’(CAN_TI21 寄存器的TXRQ位被置’1’)。该位被清’0’时,邮箱2的其它发送状态位(TXOK1, ALST1和TERR1)也被清’0’。

"7位:ABRQ1邮箱0中止发送,软件置1,可以中止邮箱1的发送请求,当邮箱1的发送报文被清除时硬件对该位清’0’。

如果邮箱0中没有等待发送的报文,则对该位置’1’无效。"

3位:TERR0邮箱0发送失败,当邮箱0因为出错而导致发送失败时,对该位置’1’。

2位:ALST0邮箱0仲裁丢失,当邮箱0因为仲裁丢失而导致发送失败时,对该位置’1’。

1位:TXOK0邮箱0发送成功,每次在邮箱0进行发送尝试后,硬件对该位进行更新:0(失败),1(成功)当邮箱0的发送请求被成功完成后,硬件对该位置’1’。

0位:RQCP0邮箱0请求完成,当上次对邮箱0的请求(发送或中止)完成后,硬件置1。软件写1,可以对其清0;当硬件接收到发送请求时

     也对该位清’0’(CAN_TI20 寄存器的TXRQ位被置’1’)。该位被清’0’时,邮箱2的其它发送状态位(TXOK0, ALST0和TERR0)也被清’0’。

 

 

CAN_RF0R(CAN接收FIFO 0寄存器)

5位:RFOM0释放接收FIFO 0输出邮箱,软件通过置1,来释放接收FIFO的输出邮箱。如果接收FIFO为空,那么置1无效,即只有当FIFO中有报文时置’1’才有意义。

    如果FIFO中有2个以上的报文,由于FIFO的特点,软件需要释放输出邮箱才能访问第2个报文。当输出邮箱被释放时,硬件对该位清’0’。

4位:FOVR0-FIFO 0溢出,当FIFO 0已满,又收到新的报文且报文符合过滤条件,硬件对该位置’1’。该位由软件清’0’。

3位:FULL0-FIFO 0满,当FIFO 0中有3个报文时,硬件对该位置’1’。该位由软件清’0’。

1-0位:FMP0[1:0]-FIFO 0 报文数目,FIFO 0报文数目这2位反映了当前接收FIFO 0中存放的报文数目。每当1个新的报文被存入接收FIFO 0,硬件就对FMP0加1。

      每当软件对RFOM0位写’1’来释放输出邮箱,FMP0就被减1,直到其为0。

 

 

CAN_RF1R(CAN接收FIFO 1寄存器)

5位:RFOM1释放接收FIFO 1输出邮箱,软件通过置1,来释放接收FIF1的输出邮箱。如果接收FIF1为空,那么置1无效,即只有当FIF1中有报文时置’1’才有意义。

    如果FIFO中有2个以上的报文,由于FIFO的特点,软件需要释放输出邮箱才能访问第2个报文。当输出邮箱被释放时,硬件对该位清’0’。

4位:FOVR1-FIF1 0溢出,当FIFO 1已满,又收到新的报文且报文符合过滤条件,硬件对该位置’1’。该位由软件清’0’。

3位:FULL1-FIF1 1满,当FIFo 1中有3个报文时,硬件对该位置’1’。该位由软件清’0’。

1-0位:FMP1[1:0]-FIFO 1 报文数目,FIFO 1报文数目这2位反映了当前接收FIFO 1中存放的报文数目。每当1个新的报文被存入接收FIFO 1,硬件就对FMP1加1。

      每当软件对RFOM0位写’1’来释放输出邮箱,FMP0就被减1,直到其为0。

 

 

CAN_IER (CAN中断使能寄存器)

17位:SLKIE睡眠中断使能,定义:0(当SLAKI位被置’1’时,不产生中断;),1(当SLAKI位被置’1’时,产生中断。)

16位:WKUIE唤醒中断使能,定义:0(当WKUI位被置’1’时,不产生中断),1(当WKUI位被置’1’时,产生中断)

15位:ERRIE错误中断使能,定义:0(当CAN_ESR寄存器有错误挂号时,不产生中断),1(当CAN_ESR寄存器有错误挂号时,产生中断)

11位:LECIE上次错误号中断使能,定义:0(当检测到错误,硬件设置LEC[2:0]时,不设置ERRI位),1(当检测到错误,硬件设置LEC[2:0]时,设置ERRI位为’1’)

10位:BOFIE离线中断使能,定义:0(当BOFF位被置’1’时,不设置ERRI位;),1(当BOFF位被置’1’时,设置ERRI位为’1’。)

9位:EPVIE错误被动中断使能,定义:0(当EPVF位被置’1’时,不设置ERRI位;),1(当EPVF位被置’1’时,设置ERRI位为’1’。)

8位:EWGIE错误警告中断使能,定义:0(当EWGF位被置’1’时,不设置ERRI位;),1(当EWGF位被置’1’时,设置ERRI位为’1’。)

6位:FOVIE1-FIFO 1溢出中断使能,定义:0(当FIFO 1的FOVR位被置’1’时,不产生中断;),1(当FIFO 1的FOVR位被置’1’时,产生中断。)

5位:FFIE1-FIFO 1满中断使能,定义:0(当FIFO 1的FULL位被置’1’时,不产生中断;),1(当FIFO 1的FULL位被置’1’时,产生中断。)

4位:FMPIE1-FIFO 1消息挂号中断使能,定义:0(当FIFO 1的FMP[1:0]位为非0时,不产生中断;),1(当FIFO 1的FMP[1:0]位为非0时,产生中断。)

3位:FOVIE0-FIFO 0溢出中断使能,定义:0(当FIFO 0的FOVR位被置’1’时,不产生中断),1(当FIFO 0的FOVR位被置’1’时,产生中断。)

2位:FFIE0-FIFO 0满中断使能,定义:0(当FIFO 0的FULL位被置’1’时,不产生中断;),1(当FIFO 0的FULL位被置’1’时,产生中断。)

1位:FMPIE0-FIFO 0消息挂号中断使能,定义:0(当FIFO 0的FMP[1:0]位为非0时,不产生中断;),1(当FIFO 0的FMP[1:0]位为非0时,产生中断。)

0位:TMEIE发送邮箱空中断使能,定义:0(当RQCPx位被置’1’时,不产生中断;),1(当RQCPx位被置’1’时,产生中断。)

 

 

CAN_ESR (CAN错误状态寄存器)

31-24位:REC[7:0]接收错误计数器,这个计数器按照CAN协议的故障界定机制的接收部分实现。按照CAN的标准,当接收出错时, 根据出错的条件,该计数器加1或加8;

        而在每次接收成功后,该计数器减1,或当该计数器的值大于127时,设置它的值为120。当该计数器的值超过127时,CAN进入错误被动状态。

23-16位:TEC[7:0]9位发送错误计数器的低8位,与上面相似,这个计数器按照CAN协议的故障界定机制的发送部分实现。

6-4位:LEC[2:0]上次错误代码,在检测到CAN总线上发生错误时,硬件根据出错情况设置。当报文被正确发送或接收后,硬件清除其值为0,

      硬件没有使用错误代码7,软件可以设置该值,从而可以检测代码的更新。定义:000(没有错误),001(位填充错),010(格式(Form)错),

      011(确认(ACK)错),100(隐性位错),101(显性位错),110(CRC错),111(由软件设置)

2位:BOFF离线标志,当进入离线状态时,硬件对该位置’1’。当发送错误计数器TEC溢出,即大于255时,CAN进入离线状态。

1位:EPVF错误被动标志,当出错次数达到错误被动的阈值时,硬件对该位置’1’。(接收错误计数器或发送错误计数器的值>127)。

0位:EWGF错误警告标志,当出错次数达到警告的阈值时,硬件对该位置’1’。(接收错误计数器或发送错误计数器的值≥96)。

 

 

CAN_BTR (CAN位时序寄存器)

31位:SILM静默模式(用于调试),定义:0(正常状态),1(静默模式)

30位:LBKM环回模式(用于调试),定义:0(禁止环回模式),1(允许环回模式)

25-24位:SJW[1:0]重新同步跳跃宽度,为了重新同步,该位域定义了CAN硬件在每位中可以延长或缩短多少个时间单元的上限。tRJW = tCAN x (SJW[1:0] + 1)。

22-20位:TS2[2:0]时间段2,该位域定义了时间段2占用了多少个时间单元,tBS2 = tCAN x (TS2[2:0] + 1)。

19-16位:TS1[3:0]时间段1,该位域定义了时间段1占用了多少个时间单元,tBS1 = tCAN x (TS1[3:0] + 1)

9-0位:BRP[9:0]波特率分频器,该位域定义了时间单元(tq)的时间长度,tq = (BRP[9:0]+1) x tPCLK

 

 

CAN_TIxR (发送邮箱标识符寄存器) (x=0..2)

31-21位:STID[10:0]/EXID[28:18]标准标识符或扩展标识符,依据IDE位的内容,这些位或是标准标识符,或是扩展身份标识的高字节。

20-3位:EXID[17:0]扩展标识符,扩展身份标识的低字节。

2位:IDE标识符选择,该位决定发送邮箱中报文使用的标识符类型,定义:0(使用标准标识符),1(使用扩展标识符)

1位:RTR远程发送请求,定义:0(数据帧),1(远程帧)

0位:TXRQ发送数据请求,由软件对其置’1’,来请求发送邮箱的数据。当数据发送完成,邮箱为空时,硬件对其清’0’。

 

 

CAN_TDTxR (发送邮箱数据长度和时间戳寄存器) (x=0..2)

31-16位:TIME[15:0]报文时间戳,该域包含了,在发送该报文SOF的时刻,16位定时器的值

8位:TGT发送时间戳,只有在CAN处于时间触发通信模式,即CAN_MCR寄存器的TTCM位为’1’时,该位才有效。定义:0(不发送时间戳TIME[15:0])

    1(发送时间戳TIME[15:0]。在长度为8的报文中,时间戳TIME[15:0]是最后2个发送的字节:TIME[7:0]作为第7个字节,TIME[15:8]为第8个字节,

       它们替换了写入CAN_TDHxR[31:16]的数据(DATA6[7:0]和DATA7[7:0])。为了把时间戳的2个字节发送出去,DLC必须编程为8。)

3-0位:DLC[15:0]发送数据长度,该域指定了数据报文的数据长度或者远程帧请求的数据长度。1个报文包含0到8个字节数据,而这由DLC决定。

 

 

CAN_TDLxR (发送邮箱低字节数据寄存器) (x=0..2)

31-24位:DATA3[7:0]数据字节3,23-16位:DATA2[7:0]数据字节2,15-8位:DATA1[7:0]数据字节1,7-0位:DATA0[7:0]数据字节0,报文的数据字节

        报文包含0到8个字节数据,且从字节0开始。

 

 

CAN_TDHxR (发送邮箱高字节数据寄存器) (x=0..2)

31-24位:DATA7[7:0]数据字节7,注: 如果CAN_MCR寄存器的TTCM位为’1’,且该邮箱的TGT位也为’1’,那么DATA7和DATA6将被TIME时间戳代替。

23-16,DATA6[7:0]数据字节6,15-8位:DATA5[7:0]数据字节5,7-0位:DATA4[7:0]数据字节4

 

 

CAN_RIxR (接收FIFO邮箱标识符寄存器) (x=0..1)

31-21位:STID[10:0]/EXID[28:18]标准标识符或扩展标识符,依据IDE位的内容,这些位或是标准标识符,或是扩展身份标识的高字节。

20-3位:EXID[17:0]扩展标识符,扩展身份标识的低字节。

2位:IDE: 标识符选择,该位决定接收邮箱中报文使用的标识符类型,定义:0(使用标准标识符),1(使用扩展标识符)

1位:RTR远程发送请求,定义:0(数据帧),1(远程帧)

 

 

CAN_RDTxR (接收FIFO邮箱数据长度和时间戳寄存器) (x=0..1)

31-16位:TIME[15:0]报文时间戳,该域包含了,在发送该报文SOF的时刻,16位定时器的值

15-8位:FMI[15:0]过滤器匹配序号,这里是存在邮箱中的信息传送的过滤器序号。关于标识符过滤的细节,请参考22.7.4中有关过滤器匹配序号。

3-0位:DLC[15:0]接收数据长度,该域表明接收数据帧的数据长度(0~8)。对于远程帧请求,数据长度DLC恒为0。

 

 

CAN_RDLxR (接收FIFO邮箱低字节数据寄存器) (x=0..1)

31-24位:DATA3[7:0]数据字节3,23-16位:DATA2[7:0]数据字节2,15-8位:DATA1[7:0]数据字节1,7-0位:DATA0[7:0]数据字节0,报文的数据字节

        报文包含0到8个字节数据,且从字节0开始。

 

 

CAN_RDHxR (接收FIFO邮箱高字节数据寄存器) (x=0..1)

31-24位:DATA7[7:0]数据字节7,注: 如果CAN_MCR寄存器的TTCM位为’1’,且该邮箱的TGT位也为’1’,那么DATA7和DATA6将被TIME时间戳代替。

23-16,DATA6[7:0]数据字节6,15-8位:DATA5[7:0]数据字节5,7-0位:DATA4[7:0]数据字节4

 

 

CAN_FMR (CAN 过滤器主控寄存器)

保留 CAN2SB[5:0](互联型) 保留 FINIT

13-8位:CAN2SB[5:0]CAN2开始组,这些位由软件置1、清0。它们定义了CAN2(从)接口的开始组,范围是1~27。注:这些位只在互联型产品中,其它产品为保留位。

0位:FINIT过滤器初始化模式,针对所有过滤器组的初始化模式设置。定义:0(过滤器组工作在正常模式),1(过滤器组工作在初始化模式)

 

 

CAN 过滤器模式寄存器 (CAN_FM1R)

13-0位:FBMx过滤器模式,过滤器组x的工作模式。注:位27:14只出现在互联型产品中,其它产品为保留位。定义:

       0(过滤器组x的2个32位寄存器工作在标识符屏蔽位模式)1(过滤器组x的2个32位寄存器工作在标识符列表模式)

 

 

CAN 过滤器位宽寄存器 (CAN_FS1R)

13-0位:FSCx过滤器位宽设置,过滤器组x(13~0)的位宽。注:位27:14只出现在互联型产品中,其它产品为保留位。

       定义:0(过滤器位宽为2个16位)1(过滤器位宽为单个32位)

 

 

CAN_FFA1R (CAN 过滤器FIFO关联寄存器)

13-0位:FFAx过滤器位宽设置,报文在通过了某过滤器的过滤后,将被存放到其关联的FIFO中。注:位27:14只出现在互联型产品中,其它产品为保留位。

       定义:0(过滤器被关联到FIFO0),1(过滤器被关联到FIFO1)

 

 

CAN 过滤器激活寄存器 (CAN_FA1R)

13-0位:FACTx过滤器激活,软件对某位设置’1’来激活相应的过滤器。只有对FACTx位清’0’,或对CAN_FMR寄存器的FINIT位设置’1’后,

       才能修改相应的过滤器寄存器x(CAN_FxR[0:1])。注:位27:14只出现在互联型产品中,其它产品为保留位。定义:0(),1()

 

 

CAN_FiRx (CAN 过滤器组i的寄存器x) (互联产品中i=0..27,其它产品中i=0..13;x=1..2)

注:在互联型产品中共有14组过滤器:i=0..27;在其它产品中共有14组过滤器:i=0..13。每组过滤器由2个32位的寄存器,CAN_FiR[2:1]组成。

   只有在CAN_FAxR寄存器相应的FACTx位清’0’,或CAN_FMR寄存器的FINIT位为’1’时,才能修改相应的过滤器寄存器。

31-0位:FB[31:0]过滤器位,标识符模式,寄存器的每位对应于所期望的标识符的相应位的电平。定义:0(期望相应位为显性位),1(期望相应位为隐性位)

       屏蔽位模式,寄存器的每位指示是否对应的标识符寄存器位一定要与期望的标识符的相应位一致。定义:0(不关心,该位不用于比较)

       1(必须匹配,到来的标识符位必须与滤波器对应的标识符寄存器位相一致。)

注:根据过滤器位宽和模式的不同设置,过滤器组中的两个寄存器的功能也不尽相同。屏蔽位模式下的屏蔽/标识符寄存器,跟标识符列表模式下的寄存器位定义相同。


 

发表评论:

 
Powered by emlog sitemap