Einen USB-Stick zum Datenloggen verwenden, das klingt interessant. Dazu gibt es bei * einen Bausatz, vorbestückt mit smd-chips. Den hatte ich mir kürzlich gegönnt. Ohne zu ahnen, was da auf mich zukommt. Am ersten Abend - Stiftleisten, Elkos und LED's löten, dann Funktionstest: rote (Power) LED leuchtet, ansonsten tote Hose. Am zweiten Abend diverse Versuche - keine Regung auf der Platine. Nachdem ich das Teil bereits als Le(h)rgeld abgeschrieben hatte (Essenz: nie wieder bei * kaufen), habe ich mal unsanft auf der Platine umgefingert und rumgedrückt - und siehe da, die grünen LED's blinkten plötzlich. Zumindest manchmal. Komischerweise scheint das Teil Startprobleme zu haben - und Handauflegen im Bereich des Quarzes hauchte ihm dann Leben ein. Danach Tests mit einem Terminalprogramm. Anschließend habe ich das aktuelle Firmware-Update auf den Stick kopiert (und umbenannt) und es wurde erfolgreich gelesen. Seither startet das Teil ohne Murren. Als nächstes habe ich begonnen, die grundlegenden Funktionen zum Loggen von Daten zu schreiben. Als ich fast fertig war, begann das Teil dann wieder zu zicken und wollte keine Daten mehr an Dateien anhängen (eine leere Datei ohne ein zwischenzeitliches CLOSE zu schreiben ist problemlos möglich, sobald die Datei einmal geschlossen und wieder geöffnet wurde, gibt der Controller keine Antwort mehr zurück). Bei einer Baudrate von 19200 funktioniert noch alles, sobald ich auf 38400 umschalte, dann hängt das Programm/der Chip. Fürs Loggen mag diese Geschwindigkeit ja hinreichen, aber unbefriedigend ist das Ergebnis schon. Wie ich im Forum gesehen habe, bin ich aber nicht der einzige, der Probleme mit dem Controller hat. Versuche mit eingefügten Synchs und delays habe ich reichlich gemacht - ohne erkennbaren Erfolg. Nach jeder Instruktion warte ich die Antwort ab - und beende bei einem Fehler. Ein Testprogramm mit meinen Subroutinen füge ich hier bei, es funktionert bei mir aber nur bei Baudrate bis 19200 ! Vielleicht hat ja jemand einen Tip, wie man auch höher Übertragungsraten realisieren kann (via UART). Michael S.
Hallo Michael, was für einen Bausatz verwendest du eigentlich? Ist der CTS-Eingang des VNC1L auf low gezogen (per Hardware)? In deinem Quelltext hab ich nämlich nix derartiges gefunden... Sonst dürfte der VNC1L nix senden, oder hast du das mit dem Firmware Editor manuell geändert? MfG boesl
Hallo boesl, Antwort 1: USB-Stick-Interface STI 100 Antwort 2: ja Michael S.
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.