![GigaDevice Semiconductor GD32E23 Series Скачать руководство пользователя страница 489](http://html.mh-extra.com/html/gigadevice-semiconductor/gd32e23-series/gd32e23-series_user-manual_2225794489.webp)
GD32E23x User Manual
489
SMBALT
SMBTO Reserved PECERR OUERR
AERR
LOSTAR
B
BERR
TBE
RBNE
Reserved STPDET
ADD10S
END
BTC
ADDSEN
D
SBSEND
rc_w0
rc_w0
rc_w0
rc_w0
rc_w0
rc_w0
rc_w0
r
r
r
r
r
r
r
Bits
Fields
Descriptions
31:16
Reserved
Must be kept at reset value.
15
SMBALT
SMBus Alert status
This bit is set by hardware and cleared by writing 0.
0: SMBA pin not pulled down (device mode) or no Alert detected (host mode)
1: SMBA pin pulled down and Alert address received (device mode) or Alert
detected (host mode)
14
SMBTO
Timeout signal in SMBus mode
This bit is set by hardware and cleared by writing 0.
0: No timeout error
1: Timeout event occurs (SCL is low for 25 ms)
13
Reserved
Must be kept at reset value.
12
PECERR
PEC error when receiving data
This bit is set by hardware and cleared by writing 0.
0: Received PEC matches the calculated PEC
1: Received PEC doesn’t match the calculated PEC, I2C will send NACK careless
of ACKEN bit.
11
OUERR
Over-run or under-run situation occurs in slave mode, when SCL stretching is
disabled. In slave receiving mode, if the last byte in I2C_DATA is not read out while
the following byte is already received, over-run occurs. In slave transmitting mode,
if the current byte is already sent out, while the I2C_DATA is still empty, under-run
occurs.
This bit is set by hardware and cleared by writing 0.
0: No over-run or under-run occurs.
1: Over-run or under-run occurs.
10
AERR
Acknowledge error
This bit is set by hardware and cleared by writing 0.
0: No acknowledge error
1: Acknowledge error
9
LOSTARB
Arbitration lost in master mode
This bit is set by hardware and cleared by writing 0.
0: No arbitration lost
1: Arbitration lost occurs and the I2C block changes back to slave mode.
8
BERR
Bus error
A bus error occurs when an unexpected START or STOP signal on I2C bus.
This bit is set by hardware and cleared by writing 0.
0: No bus error