Ich möchte eine externe peripherie bausteine in I/O mapping verfahren mit einem mikrocontroller steurn, weisst bitte jemand wie es geht????? Danke,
Ich möchte eine externe peripherie bausteine (TNT 4882)in I/O mapping verfahren mit einem pic steurn, weisst bitte jemand wie es geht????? Danke,
Ich versuch seit eine woche eine externe peripherie baustein (TNT 4882) mit einem pic zu steuern, dabei sollte ich mit der I/O mapping verfahren also mit chip select,read selec,usw.. auf der register der externe bausteine zugreiffen und über der RS232 der register inhalt auslesen, aber es kommt nur einem null heraus,ich habe shon mehere programcode versucht, es kommt nur einen null.. weis jeman bitte worant es lieg?????? hier ist meine Programm code....... extern char ReadGpib(char GpibRegisterAddr) { char RecData; //Init Port pd2=0xFF; pd3=0xFF; pd1=0x00; //p1 and p0 Intput pd0=0x00; p2=GpibAddr; //Reg Addresse p3_2=1; // Write Modus Inaktiv zur sicherheit p3_0=0; //Chip select Aktiv p3_1=0; //ReadM aktiv Delay(1); // Delay 1µs RecData=p1; //p1= Data hold... p3_0=1; // Chip select of low p3_1=1; //ReadM of low return RecData; }
Ich schätze mal am einfachsten mit einem PIC18C601, der hat externen Daten- und Adressbus, braucht aber auch den Programmspeicher extern. Bei einigen der ganz neuen PIC18F???? ist der parallel slave port (PSP) um einen parallel master port (PMP) ergänzt worden, das wäre vielleicht auch eine Möglichkeit. Bei Fragen zu PIC Controllern finden sich auf fernando-heitor.de meistens mehr Antworten als in diesem - mehr auf Atmel ausgerichteten - Forum.
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.