Hallo zusammen, wir haben folgendes Problem: Wir haben Probleme bei der Programmierung eines PIC18F2680 und des USB-Adapters VDIP1. Unser Ziel ist es Daten die von Sensoren eingelesen werden mithilfe des PIC auf den USB-Stick (UART-Schnittstelle) zu speichern. Die Verbindungen sind bereits verlötet, doch leider wissen wir nicht, wie das Programm in C dafür aussieht. Der Ausgang Tx /Eingang Rx des PIC haben wir mit dem Eingang Rx /Ausgang Tx des VDIP verbunden. Auf ein Handshake-Signal verzichten wir, deshalb ist CTS mit GND verbunden: müsste eigentlich richtig sein oder? Wäre nett, wenn jemand Tipps zur C-Programmierung geben kann (wir benutzen ein CCS-Compiler)!!!
Also den VNC1L (aka VDIP) spricht man (wie du schon richtig layoutet hast) ganz "normal" über eine serielle Schnittstelle an. Netterweise ist das alles rein ASCII-mäßig (zumindest das rüberschubsen der Befehle. Versuch vllt erstmal mit nem ganz normalen popeligen Terminal (Hterm, Putty oder HyperTerm) mit dem Dingen zu quatschen und dann kannst du dir ja überlegen wie du das auf dem PIC löst. Nur soviel : Wenn die Schnittstellen laufen und man sich ein paar einfache gedanken zur Ansteuerung macht ist das alles recht Problemlos.
Ja Danke, wir sind aber Anfänger und haben keine Ahnung wie die Befehle zum Schreiben einer Datei lauten. Hat jemand vielleicht ein Beispielprogramm an dem wir uns entlanghangeln können?
http://www.mikrocontroller.net/articles/USB-Stick_am_Mikrocontroller Musst nur die Low-Level Routinen anpassen (SPI ---> UART) Die Funktionen sind ansonsten gleich.
Cherry schrieb: > Ja Danke, wir sind aber Anfänger und haben keine Ahnung wie die Befehle > zum Schreiben einer Datei lauten. Hat jemand vielleicht ein > Beispielprogramm an dem wir uns entlanghangeln können? Habt ihr überhaupt schon mal was komplexeres programmiert als eine LED blinken zu lassen. Die serielle Kommunikation ist höhere Schule, da es auch in C dafür keine direkten Befehle gibt. Es gibt zwar den printf-Befehl, den man für sowas missbrauchen kann, aber spätestens beim Empfang sieht es mau aus. Ich kenne den Compiler nicht, denke aber, man muss das Ganze schon von Hand programmieren. Ansonsten mal die Forumsuche bemühen, da finden sich bestimmt etliche Beispiele. Oder mal auf den Seiten www.sprut.de www.fernando-heitor.de nachschauen. Da findet man auch ganz nützliche Beispiele.
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.