Hallo erstmal, ich bin wieder mal am verzweifeln. Ich bin gerade dabei das Arduino auf einem Steckbrett aufzubauen, was auch alles wunderbar funktioniert hat. (Nach dieser Anleitung: http://www.arduino.cc/en/Main/Standalone) Als Highlight wollte ich jetzt noch den USB zu UART Adapter anbringen. Da ich schon einen besitze (http://www.conrad.de/ce/de/product/197326/Conrad-Mini-USB-zu-UART-Konverter) wollte ich mir nicht noch den kaufen, der in der Anleitung beschrieben wird. Also habe ich schön den TransmitPin vom Konverter(TX4) an den Receive Pin vom Atmega328 (Pin2) drangehängt. Den Receive Pin vom Konverter (TX3) habe ich auch an Pin3 vom Atmega angeschlossen. Zuletzt dann noch die Kontakte X2 und X1 vom Konverter kurzgeschlossen. Wenn ich das Programm jetzt aber laden will, funktioniert es aber leider nicht und es kommt die Fehlermeldung: avrdude: stk500_getsync(): not in sync: resp=0x00 Das bedeutet, dass der Arduino nicht antwortet, also irgendwas faul ist. Jetzt meine Frage: Kann ich den Konverter überhaupt verwenden und wenn ja, woran könnten die Fehlerursachen liegen? Liebe Grüße, Frank
Frank R. schrieb: > ich bin wieder mal am verzweifeln. Ich bin gerade dabei das Arduino auf > einem Steckbrett aufzubauen, was auch alles wunderbar funktioniert hat. > (Nach dieser Anleitung: http://www.arduino.cc/en/Main/Standalone) ketzterische Frage: Ist auf dem Mega ein Bootloader drauf? > Wenn ich das Programm jetzt aber laden will, funktioniert es aber leider > nicht und es kommt die Fehlermeldung: > avrdude: stk500_getsync(): not in sync: resp=0x00 Erst mal muss auf dem Mega ein Bootloader drauf sein. Einfach so den Mega über eine Seriall/USB Bridge an den PC hängen und dann klappt das schon irgendwie - das spielts nicht (Der Standard Arduino Bootloader benutzt ein STK500v1 Protokoll)
Ich möchte zu Protokoll geben das ich hier, bezugnehmend auf die beiden entgleisten Arduino-Threads, absichtlich nichts dazu sage. Gar nichts. gruß cyblord
Frank R. schrieb: > (Nach dieser Anleitung: http://www.arduino.cc/en/Main/Standalone) In der von Dir selbst verlinkten Anleitung ist doch bestens beschrieben, wie man vorgehen muss, wenn der AVR fabrikneu ist und nicht aus einem Arduino entnommen wurde. Dir fehlt noch der Schritt mit der Programmierung des Bootloaders. Thomas
Also, ich hatte den Atmega328 vom Arduino genommnen. Das heißt Bootloarder ist schon drauf und der Chip hat davor natürlich auch auf dem Arduino funktioniert. Kurze Nebenfrage: Wieso ist dieser Thread entgleist?
Der Arduino hat einen Software reset wenn du denn Bootloader. Sellsbst wenn du den Bootloader installiert hast kannst du mit der Arduino IDE nicht flashen, weil dein USB-UART Adapter keine DTR-Leitung die den Reset ausführen kann.
Frank R. schrieb: > Kurze Nebenfrage: Wieso ist dieser Thread entgleist? siehe selbst Beitrag "Was ist Arduino?" und möglicherweise noch den da Beitrag "Arduino als Einstieg?" der ist aber verhältnismäßig harmlos
Karl schrieb: > Der Arduino hat einen Software reset wenn du denn Bootloader. Sellsbst > wenn du den Bootloader installiert hast kannst du mit der Arduino IDE > nicht flashen, weil dein USB-UART Adapter keine DTR-Leitung die den > Reset ausführen kann. Bravo, das ist genau die richtige Diagnose des Problems! Das Arduino-Uno Board ist ein Board "mit Auto-Reset" und Frank hat seinen USB-Seriell Adapter ohne die notwendigen Bauteile für den Auto-Reset angeschlossen, er hat nur einen "Arduino ohne Auto-Reset" nachgebaut. Aber er hat ja einen Reset-Taster eingebaut auf seinem Steckbrett. Jetzt würde es also ausreichen, ihm kurz zu erklären, wie er das Programm über den Adapter und mit Hilfe des Reset-Tasters hochlädt. So geht es: 1. Reset-Taster drücken und gedrückt halten 2. Upload des Sketches starten 3. Sobald angezeigt wird, dass der Upload startet, ganz schnell den Reset-Taster loslassen. Dann sollte der Sketch völlig problemlos in die Schaltung geladen werden können. Viel Erfolg!
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.