Gast
#607556
Hallo, könnt ihr mir vielleicht helfen. Ich programmiere zur Zeit eine Kommunikation zwischen dem PC und dem Mikrocontroller ADUC842 der Firma Analog Devices. Die Kommunikation soll über den I²C-Bus erfolgen. Für die Programmierung verwende ich die im Datenblatt vorgegebenen Bits MDO (Master Data Output), MDE (Master Data Enable), MCO (Master Clock Output) und MDI (Master Data Input). Allerdings bekomme ich, wenn ich die Funktion i2c_write_byte verwende, immer MDI = 1, also kein Acknowledge vom Mikrocontroller, zurück. Hat jemand eine Idee woran das liegen könnte? Ich arbeite mit dem Compiler µVision3 von Keil. Danke schonmal für die Hilfe. Carola