Пытаюсь завести аудиопроцессор, но он ни как не хочет оживляться...
В ссылке выше ДШ на него, инициализировать пытаюсь так:
Спойлер
Код: Выделить всё
#include <i2c.h>
#include <delay.h>
// I2C Bus functions
#asm
.equ __i2c_port=0x15 ;PORTC
.equ __sda_bit=1
.equ __scl_bit=0
#endasm
// Some code
i2c_init();
delay_ms(1000);
i2c_start();
i2c_write(0b10000011);
i2c_write(0);
i2c_write(0b00000000);
i2c_start();
i2c_write(0b10000011);
i2c_write(1);
i2c_write(0b00000000);
i2c_start();
i2c_write(0b10000011);
i2c_write(2);
i2c_write(0b00111111);
i2c_start();
i2c_write(0b10000011);
i2c_write(3);
i2c_write(0b00000000);
i2c_start();
i2c_write(0b10000011);
i2c_write(4);
i2c_write(0b00000000);Не могли бы вы более опытным глазом поглядеть на ДШ и ткнуть меня носом, где я ошибся?
PS: сразу вопрос... SubAddress нужно обязательно инкрементировать, или можно указывать произвольный?