Gast
#65417
ich hab da mal ne Frage zur Implementation des I2C-Masters, welches in der AP-Note von Atmel (AP-Note 300) beschrieben ist. Nachdem der Master ein oder mehrere Bytes gelesen hat, muss dieser doch das letzte gelesene Byte mit einem negativem Acknowledge "bestätigen". Dies geschieht dort aber nie, alle gelesenen Bytes werden mit einem positiven Ack bestätigt und zum Schluss wird dann einfach die Stopp-Bedingung ausgeführt. Oder hab ich was übersehen??? In der AP wird mehrfach die Routine i2c_end erwähnt aber nie aufgeführt, kann es sein dass das AP nicht vollständig ist??