Hallo, ich schreib grad in Basic (BASCOM-AVR) ein Programm welches auf Eingehende Daten einer Seriellen schnittstelle achten Soll, also wenn die Daten "0001" eingehen soll Pin1 auf High geschlatet werden. Nun meine Frage: wie muss ich das serielle kabel am PIC16F877A anhängen damit ich die Daten auslesen kann?
als .hex file hat er es exportiert, und dieses kann ich dann ja mit US-Burn auf den PIC16F877A schreiben.. sorry bin absolut neu auf dem gebiet...
>als .hex file hat er es exportiert, und dieses kann ich dann ja mit >US-Burn auf den PIC16F877A schreiben.. Das wird aber leider nicht funktionieren. BACOM-AVR produziert HEX-Files nur für AVR. Ein PIC läuft damit nicht.
Stefan schrieb: > als .hex file hat er es exportiert, und dieses kann ich dann ja mit > US-Burn auf den PIC16F877A schreiben.. Selbst wenn das gelingen sollte, laufen wird Dein Programm auf dem PIC nicht. > sorry bin absolut neu auf dem gebiet... Das ist in etwas so, wie wenn Du ein Windows-Programm auf einen USB-Stick speicherst und den Stick dann auf einem Mac liest. Lesen kann der Mac den Stick wohl schon, aber das Programm ausführen wohl nicht.
Stefan schrieb: > okay, dann bleibe ich bei C... weißt du zufällig wie es damit geht? Hast Du einen C-Compiler? Sonst MPLAB von der Microchip-Website herunterladen und installieren. Dort ist der HI-TECH C PRO for PIC10/12/16 MCU Families Compiler dabei (nur im Lite-Mode, aber das genügt).
auf http://www.digitalnemesis.com/info/projects/picservo/ hab ich z.B. gefunden das er mit nem Serillen Port den Servo steuert, nur gibts dazu keinen verständlichen schaltplan - also ich weiß nicht wie ich das serielle kabel am µC anschließen muss?
Stefan schrieb: > auf > http://www.digitalnemesis.com/info/projects/picservo/ > > > hab ich z.B. gefunden das er mit nem Serillen Port den Servo steuert, > nur gibts dazu keinen verständlichen schaltplan - also ich weiß nicht > wie ich das serielle kabel am µC anschließen muss? Guckst Du hier: http://www.digitalnemesis.com/info/projects/picservo/resources/schematic.pdf Allerdigs ist es dort ein PIC16F84.
Stefan schrieb:
> laut dem Schaltplan brauche ich einen MAX232?
Wenn Deine Schaltung eine serielle Schnittstelle nach RS232 haben soll,
ja.
Dies ist der gebräuchlichste Weg, um eine RS232-Schnittstelle zu
realisieren.
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.