Witajcie. Zbudowałem sobie zegarek z atmegi ale mam mały problem
TWI_Start(); // start transmission
TWI_Write(0xA2); // write addres of M41T00
TWI_Write(0x00); // select first register
TWI_Start(); // repeated start
TWI_Write(0xA3); // write address for reading data
W ten sposób uruchomiłem transmisję po TWI. Kod był miksem kilku innych kodów onalezionych na elektrodzie.
Moje pytanie brzmi
Dlaczego pojawia się 0xA2 ?
W dokumentacji jest tylko wzmianka :
" Slave addresses: A1h or A3h for reading, A0h or A2h for writing "
Który parametr zmienia pin A0 ? bo chwilowo mam go podpiętego pod zasilanie.
Pozdrawiam
TWI_Start(); // start transmission
TWI_Write(0xA2); // write addres of M41T00
TWI_Write(0x00); // select first register
TWI_Start(); // repeated start
TWI_Write(0xA3); // write address for reading data
W ten sposób uruchomiłem transmisję po TWI. Kod był miksem kilku innych kodów onalezionych na elektrodzie.
Moje pytanie brzmi
Dlaczego pojawia się 0xA2 ?
W dokumentacji jest tylko wzmianka :
" Slave addresses: A1h or A3h for reading, A0h or A2h for writing "
Który parametr zmienia pin A0 ? bo chwilowo mam go podpiętego pod zasilanie.
Pozdrawiam