Hallo!
Ich würde empfehlen mit dem für Dich angeblich schwerigsten anfangen: Hardware z.B. : http://www.reichelt.de/Robotik/ARX-C...SEARCH=Robotik .![]()
Werbung
Hallo!
Ich würde empfehlen mit dem für Dich angeblich schwerigsten anfangen: Hardware z.B. : http://www.reichelt.de/Robotik/ARX-C...SEARCH=Robotik .![]()
Geändert von PICture (07.09.2014 um 10:30 Uhr)
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Das Fahrwerk hab ich mir gekauft, damit hätte ich jetzt auch was zur Stromversorgung.
Hänge aber noch am Controller.
Ich hab diesen USBASP basierten Programmer, der hängt am Projektboard und am ATmega328P Chip, soweit so gut.
Bei dem Programmer ist nix an Software dabei, das AtmelStudio könnte ich mir laden und was coden, aber ohne das das Ding den Controller kennt nützt mir das wenig.
(ist auch die Frage, ist das überhaupt zu empfehlen für kleine sachen)
Wie mach ich mir denn jetzt am besten ein einfaches sample (led blinken lassen reicht).
Wie willst du ohne AVR-Studio oder dergleichen einen Code für den Kontroller erstellen?
Oder habe ich da was falsch verstanden?
AVRstudio ist schon zu empfehlen - gerade zum lernen. Da hat man die IDE für den Compiler (GCC) und Assembler und auch den Simulator. Die Übertragung des Programms kann man auch mit einem anderen Tool (z.B. AVRDude) machen, wenn AVRstudio den Programmer nicht direkt unterstützt. Für den Anfang könnte man auch auf die Hardware verzichten - schon eine "Blinkende LED" im Simulator ist ein erster Erfolg.
Es geht auch ohne AVRstudio: GCC den Assember und AVRdude kann man auch ohne die Oberfläche Installieren und nutzen, von der Befehlszeile aus, so wie man es von 20 Jahre gemacht hat. Das geht dann auch unter Linux und mit einem älteren PC mit wenig Speicher. Die Installation ist aber bei weitem nicht so einfach wie beim AVRStudio.
Hallo,
nun gebe ich auch mal mein „Senf“ dazu.
Wenn du noch ein PC mit SUB- Parallel hast, geht der Einstieg nicht billiger, nehme ich an.
Einfach einen Substeckerverbindung bauen(Kosten ca.40 Cent) und mit SPI MCU Pins verbinden.
Nun noch die kostenlose BASCOM- Demo auf PC laden. Den Progammer in der Software auf STK200/STK300 einstellen.
Das war es. Mehr ist nicht nötig zum Basteln.
Somit nur eine kleine Lochstreifenplatine mit Sockel für MCU mit Steckerport. Die 5 polige Steckerbuchse baue ich in alle meiner Module ein. Man weis ja nie ob eine Programmanpassung nötig ist.
Natürlich ist Bascom nicht so nah an der Hardware wie C, aber viel verständlicher für Einsteiger.
Mit freundlichen Grüßen
fredred
Das klingt irgendwie nach Beratungsresistenz. Nix für ungut. Aber wenn man Dir schon das AVRstudio empfiehlt frag ich mich, warum Du es unbedingt NICHT installierst. Wie Besserwessi schreibt - es geht MIT Studio einfacher. Und Du brauchst hier mittlerweile die dritte Seite, hast schon einiges geändert (und knapp erwähnt) und es klappt immer noch nicht. Bestätigt ja Besserwessis Beitrag.
Ich bin mal den Thread durchgegangen. Du hast also den Programmer USBasp - vermutlich wäre Bild und Link hilfreich für uns. Bild nicht aus den Verkaufsunterlagen sondern das, was Du genau hast.
Im Allgemeinen hat man als Anfänger üblicherweise funktionierende Kaufteile - aber noch ne falsche Konfiguration. Daher:
Wie hast Du den Programmer konfiguriert?
Wie hast Du den Controller angeschlossen - DEINE! Schaltung vom AKTUELLEN Aufbau
Welcher Aufbau - ist es noch das Steckbrett? Auch hier wäre ein Bild (oder youtube-Video) hilfreich.
Wie GENAU sind der komplette Aufbau, die Installation und die Befehlssequenz/-en nach denen Du die genannte Fehlermeldung erhältst?
Offensichtlich nicht "so weit so gut", daher Dein Problem und offene Fragen.
ICH hatte als völliger Anfänger/Elektronik-Noob/C-Noob die Dinge genauso gemacht wie´s in den Hilfen stand. Ohne meine, vermeintlichen, Vereinfachungen. Da ging fast alles.
Ciao sagt der JoeamBerg
Wie du vielleicht gelesen hast hab ich mir VORHER AVRStudio installiert, da bräuchte ich erst einmal eine xml config datei, der kennt nach runterladen nämlich genau 0.
Kann später ein Foto machen gern auch wie ich den angeklemmt habe (momentan gerade nicht zu hause).Ich bin mal den Thread durchgegangen. Du hast also den Programmer USBasp - vermutlich wäre Bild und Link hilfreich für uns. Bild nicht aus den Verkaufsunterlagen sondern das, was Du genau hast.
Bis dahin mal ein Bild aus einer Ebay Auktion was genau diesen zeigt: http://www.ebay.de/itm/USB-ISP-USBAS...-/111450478530
Wie gesagt bilder oder vid kann ich noch machen, bisher existiert noch kein grössere Schaltung. Es steckt der Controller auf dem Steckbrett bei dem sind die nötigen Kontakte mit dem Kabel vom Programmer verbunden. Die Belegungen hatte ich ja schon gepostet.Im Allgemeinen hat man als Anfänger üblicherweise funktionierende Kaufteile - aber noch ne falsche Konfiguration. Daher:
Wie hast Du den Programmer konfiguriert?
Wie hast Du den Controller angeschlossen - DEINE! Schaltung vom AKTUELLEN Aufbau
Welcher Aufbau - ist es noch das Steckbrett? Auch hier wäre ein Bild (oder youtube-Video) hilfreich.
Wie GENAU sind der komplette Aufbau, die Installation und die Befehlssequenz/-en nach denen Du die genannte Fehlermeldung erhältst?
Der Fehler kommt direkt bei
avrdude -p m328p -c USBasp
kommt auch noch eine Warnung:
warning: cannot set sck period. please check for usbasp firmware update
Nach durchstöbern das Internets haben das aber wohl einige mit dem USBasp und soll man wohl ignorieren können (bzw. soll wohl auch ohne laufen)
Sonderlich viele Vereinfachungen habe ich nicht, Batterien sind ohne Löten halt schlecht anzuklemmen, deswegen brauchte ich eine Alternative. (wobei ich jetzt ja auch Batterien habe, nur halt über den Batteriehalter vom Robotfahrwerk). Aber das Thema externe Energiequelle ist so lang ich am Thema Controller programmieren hänge eher zweitrangig, denn das bräuchte ich ja dann danach, zum benutzen dessen.ICH hatte als völliger Anfänger/Elektronik-Noob/C-Noob die Dinge genauso gemacht wie´s in den Hilfen stand. Ohne meine, vermeintlichen, Vereinfachungen. Da ging fast alles.
Hi,
immer mit der Ruhe ...![]()
Doch der taugt schon was.Vielleicht taugt auch der Programmer nix
Das ist ja schonmal was, mMn bedeutet das, dass der USBasp funktioniert, allerdings keinen Kontakt zu Deinem Controller bekommt. Die einfachste Variante diesen Fehler zu erzeugen ist, den ISP Stecker falschherum aufzustecken (falls das in Deinem Fall mechanisch geht). Eine andere Variante ist, dass Du schlicht die ISP Signale falsch auf den Controller verteilt hast. Das würde ich als erstes mal untersuchen. Und zum guten Schluss kann es natürlich auch sein, dass Dein Controller kaputt ist, davon würde ich aber erstmal nicht ausgehen. Also zunächst: ISP überprüfenAber mehr als eine
-1 programm enable: target doesn't answer.
ist dem nicht zu entlocken..
Gruß
Malte
Geändert von malthy (13.10.2014 um 12:22 Uhr) Grund: typos
Lesezeichen