Скачал. Есть файлы:avr_compiler.h twi_example.h, twi_master_driver.h
Нужно подключиться к внешней памяти 24512W6 через порт С.
Инициализирую ТВИ
Код
/* Initialize TWI master. */
TWI_MasterInit(&twiMaster,
&TWIC,
TWI_MASTER_INTLVL_LO_gc,
TWI_BAUDSETTING);
дальше мне надо передать в внешнюю память адрес устройства (slave_adress) и адрес на памяти(состоящий из двух байт) куда нужно записать байт. В функции записи присутствует
Код
bool TWI_MasterWrite(TWI_Master_t *twi,
uint8_t address,
uint8_t * writeData,
uint8_t bytesToWrite);
bool TWI_MasterRead(TWI_Master_t *twi,
uint8_t address,
uint8_t bytesToRead);
Как проверить работу ТВИ? Есть ЖКИ на который можно вывести результаты.
Сообщение отредактировал Pavel_Bor - Sep 6 2011, 07:06