Подключение EEPROM к MSP430 с помощью интерфейса PC


Также следует обратить внимание на особенность формирования управ­ляющего байта 12С. Модуль 12С микроконтроллера MSP430 отправляет адрес ве­домого устройства (slave), который определён в управляющем регистре I2CSA. Обратите внимание, что адрес ведомого устройства расположен в битах 1...7 управляющего байта. Для формирования управляющего байта EEPROM адрес, находящийся в регистре I2CSA должен быть сдвинут на один бит влево (рис. 3). Например, чтобы получить управляющий байт ОхАО следует определить адрес ведомого устройства (в регистре I2CSA) 0x50. Бит R/W, также расположенный в управляющем байте (бит 0), управляется автоматически при выборе режима передачи либо приёма. Режим выбирается с помощью бита I2CTRX в управля­ющем регистре I2CTCTL.

S6 S5 S4 S3 S2 S1 so

Адрес ведомого I2C