noiqwastl
22.02.2008, 14:59
Hallo!
Ich habe eine frage zum I²C Bus: ich verwende einen ST7 Microcontroller um über I²C Bus einen tongenerator (PCD3312) anzusprechen.
ich kann die adressierung und auch das datenbyte, dass die tonhöhe codiert, an den tongenerator schicken und diese beiden bytes werden jeweils mit einem acknowledge vom slave quittiert.
dennoch piept mein kleiner schatz nicht, und ich weiß einfach nicht mehr wieso.
die hardware funktioniert, denn ich habe das gleiche programm auch als assembler code (allerdings nicht von mir geschrieben) und da funktioniert das ganze einwandfrei. Ich schreibe das ganze gerade in C um.
ich hoffe jemand hat eine idee,
danke Sebastian
Ich habe eine frage zum I²C Bus: ich verwende einen ST7 Microcontroller um über I²C Bus einen tongenerator (PCD3312) anzusprechen.
ich kann die adressierung und auch das datenbyte, dass die tonhöhe codiert, an den tongenerator schicken und diese beiden bytes werden jeweils mit einem acknowledge vom slave quittiert.
dennoch piept mein kleiner schatz nicht, und ich weiß einfach nicht mehr wieso.
die hardware funktioniert, denn ich habe das gleiche programm auch als assembler code (allerdings nicht von mir geschrieben) und da funktioniert das ganze einwandfrei. Ich schreibe das ganze gerade in C um.
ich hoffe jemand hat eine idee,
danke Sebastian