Цитата(voltAVR32 @ Aug 13 2009, 09:12)

Подскажите пожалуйста!
UC3A отправляет адрес, и вроде как принимает байты которые ему посылает другое устройство (проверил осцилом),
вопрос в том как мне с этими данными работать?
Взял атмеловский пример для работы по TWI, данные как я понимаю должны быть в строке char data_received[];
но когда я вывожу строку на дисплей их там нет

.
Я примерно так работаю с TWI:
Код
uint8_t TWIRead;
twi_options_t opt;
twi_package_t packet;
static const gpio_map_t TWI_GPIO_MAP = {
{AVR32_TWI_SDA_0_0_PIN, AVR32_TWI_SDA_0_0_FUNCTION},
{AVR32_TWI_SCL_0_0_PIN, AVR32_TWI_SCL_0_0_FUNCTION}
};
gpio_enable_module(TWI_GPIO_MAP, sizeof(TWI_GPIO_MAP) / sizeof(TWI_GPIO_MAP[0]));
opt.pba_hz = FOSC0;
opt.speed = 50000;
opt.chip = 0x20;
twi_master_init(&AVR32_TWI, &opt);
packet.chip = 0x20;
packet.addr = 0;
packet.addr_length = 0;
packet.buffer = (void*) &TWIRead;
packet.length = 1;
twi_master_read(&AVR32_TWI, &packet);