I2C Own address register 2 (I2C_OAR2)
Второй регистр адреса интерфейса I2C
Смещение (Address offset): 0x0C
Reset value: 0x0000
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| Reserved | |||||||
| --- | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADD2[7:1] | ENDUAL | ||||||
| rw | rw | ||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 15:8
Reserved
Must be kept at reset value
Зарезервировано. Должно быть сохранено значение после сброса.
Bits 7:1
ADD2[7:1]
Interface address
Адрес второго интерфйса (7-битный) в режиме двойной адресации
Bit 0
ENDUAL
Dual addressing mode enable
Включение режима двойной адресации
0 : двойная адресация отключена, адрес интерфейса только в регистре OAR1
1 : в режиме 7-битной адресации регистры OAR1 и OAR2 содержат соответственно первый и второй адрес интерфейса
/******************* Bit definition for I2C_OAR2 register *******************/
#define I2C_OAR2_ENDUAL ((uint8_t)0x01) /* Dual addressing mode enable */
#define I2C_OAR2_ADD2 ((uint8_t)0xFE) /* Interface address */