Rdami svoj matoralni rad audio procesor (već sam pisao o njemu) u kojem pomoću uC AT89S8252 , preko I2C veze komuniciram sa audio procesorom TEA6330T i ekvalizatorom TEA6360.
problem je u tome što audio procesor i EQ imaju po više funkcija, pa traže da im se preko i2c veze da informacija u koji dio čipa želimo "ući". u datasheetu piše redosljed slanja podataka na čip:
1. start
2. slave adresa (adresa čipa)
3. acknowlege
3. subadresa (adresa dijela čipa u koji "ulazimo")
4. data (varijabla koju šaljemo)
5. stop
što znači taj "acknowlege"? što trebam napisati u programu što se tiče toga?
-programiram u BASCOM-u
probao sam sa:
Slanje:
I2cstart
I2cwbyte Adr
P2.2 = 1
Waitms 10
If P2.2 = 0 Then
I2cwbyte Subadr
I2cwbyte Var
I2cstop
Waitms 10
Else
Cls
Lcd "acknowledge---"
End If
Return
-P2.2 je SDA pin
što je krivo? molim pomoć. rad treba biti gotov za 2 dana

unaprijed zahvaljujem!