Hi, ich bin fast am Verzweifeln. Also, ich will einen einfachen i2c-EEPROM ansprechen. Mein Controller ist der M16c/62 und ich programmiere in C. Leider hab ich keine vernünftigen Ausführungen zur Vorgehensweise gefunden. - Wie lautet die Formel zur Ableitung der 100kHz Taktfrequenz von einem 16Mhz Quarz ? - Sendet der Controller das Acknowledge-Signal automatisch ->was muss man von Hand noch alles machen zur Übertragung ? Diese und andere Fragen kann ich nicht lösen. Zwar hab ich schoneinmal angefangen, nur ohne Oszi lässt sich das ziemlich schwer kontrolliern :-((( Wenn jemand eine Vorgehensübersicht ("Kochrezept") mir zuspielen könnte, wäre ich sehr dankbar. andreas
Habe I2C selber noch nicht auf meinem M16C benutzt, aber es gibt wohl 2 App-Notes von Mitsubishi(Renesas) dazu. Zu finden z.B. hier: http://www.m16canz.com/appnotes.htm
danke, hilft mir schon bissel weiter. Nur woher kommt mir jetzt die I2C.h her ? Bei Rensas find ich die nicht :-(
Hallo, hab mich nun versucht durch das PDF-File durchzusuchen und auch schon gut vorran gekommen. Nur macht schaff ich es nicht die Datei zu übersetzten. Kompiler : Tool Manager (Version ??) uC : M16c/62 Datei : "Simple I2C Bus Mode 93KB" Das Sorcefile ist mit drinnen. Problemzeile z.B.: if(_iic_mw_start(0x01,&i2c_ram[0],0x50) != 0) { // 1st Argument: Designate data // length sent by master // 2nd Argument: Designate leading // address of where data are stored // 3rd Argument: Designate the // address of the slave device // For DEMO we do not provide any error checking. } Fehlermeldung kommt: ->value is undefine Wenn mich nicht alles täuscht, dann sollte diese Funkion auch irgentwo aufgerufen werden, nur wird sie nicht. Nur in der i2c.h wird die Funktion definiert. Ausserdem steht ein Absatz drinnen: In the assembler file (i2cbus.s34 or i2cbus.a30) you have to set the maximum interrupt level used by the I 2 C device driver. The maximum interrupt level (IICIPL) setting is set in the beginning of the i2cbus.xx file. The IICIPL should be set from 2 to 7. Ist dieses File nun mein "Hauptprogramm" oder eine spezifische Datei vom Hersteller ? danke für die Hilfe
Hallo Leute, zufällig habe ich diese Seite gefunden. Ich mache eine Studienarbeit und muss mit dem M16C/62 hantieren. Meine Frage wäre, ob es ein user's manual in deutsch gibt? Wäre toll wenn, ihr auf die folgende email Adresse antworten könntet: yasar23@web.de Danke
Hallo Andreas, das hatten wir hier im Forum schon mal, schau mal hier http://www.mikrocontroller.net/forum/read-1-57114.html gruß Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.