Hallo liebes µC.net Forum, Ich bin blutiger anfänger also bitte ich gleich mal um entschuldigung ^^ Mein Problem ist folgendes: ich habe mir das Development board, welches im anhang zu sehen ist, gekauft und mit meinem Laptop über eine USB -> RS232 schnittstelle angeschlossen Titelhttp://www.conrad.at/ce/de/product/990457/LOGILINK-USB-20-SERIELL-ADAPTER/SHOP_AREA_37572&promotionareaSearchDetail=005 Nun kann ich aber nicht mit dem development board kommunizieren. Was mache ich falsch?
> Was mache ich falsch? Du lieferst die Glaskugel nicht mit^W^W^W^Wzu wenige Informationen. Vielleicht findest Du bei [1] was. HTH [1] http://www.mikrocontroller.net/articles/AVR_Checkliste
Ich habe schon verschiedene Programme ausprobiert (software die mitgeliefert wurde,FLIP von ATMEL, AVR Studio 4,5) jedesmal kommt die fehlermeldung "konnte kein gerät finden" oder die Programme sind gleich abgestürtzt. Der Link war auch nicht so Hilfreich, da dies ja ein fertiges Board ist und alle Kontakte inordnung ausschauen. Ich bin mir aber nicht sicher ob dieser Adapter richtig funktioniert (Wie kann ich das testen? Treiber sind installiert und die Kontrollleute leuchtet auch.) (Auf dem atmega16 der mitgeliefert wurde war ein programm drauf und dieses funktioniert.) Ich hofffe diese Informationen reichen und wenn nicht werde ich versuchen alle fragen zu beantworten
Hi Du setzt voraus, das du hier jemanden findest, der ebenfalls über dieses Equipment verfügt. Es ist ein Programm auf dem Controller : Was sagt das ? Was ist da integriert ? Ist eine serielle Datenverbindung überhaupt eingebunden? Wenn ja, welche Daten werden versendet, welche Baudrate und sonstiger Schnickschnack ist parametriert ? Wie du siehst, ist mit deinen Aussagen überhaupt nix anzufangen. Wie kannst du auch die Aussage treffen, das das Programm funktioniert, wenn du keinen Zugriff auf das Board hast. Das da ein paar bunte Lämpchen leuchten mag nicht unbedingt auf ein funktionierendes Programm hinweisen. Ok, es gibt vielleicht eine Beschreibung: Drücke Taste A und staune über erleuchtete LED 5. Gut, das funktioniert und du bist stolz drauf. Aber die serielle Datenverbindung erwartet auch ein paar Parameter. Es ist nicht einfach ein paar Kabel zusammengesteckt und schon geht's. Lies dir mal so ein paar Tutorials durch und versuch erst einmal berhaupt Programmezu verstehen. µC ist keine Spielzeugkiste mit bunten Autos, wo man gleich loslegen kann. Hier mußt du erst einmal sowas wie einen Führerschein machen, damit du überhaupt verstehen kannst, wozu das Ding gut ist. Gruß oldmax
Hast du ein Programmiergerät für die AVRs? Wenn nein, dann kannst du die nicht mal programmieren, siehe Datenblatt des Developmentboards Seite 3 "Tools requiremewnt". Alles andere haben meine Vorposter schon erwähnt.
Hi So wie es aussieht, hat das Board keinen integrierten Programmer. Also brauchst du noch einen solchen oder einen Bootloader auf dem Controller. Den bekommst du aber nur mit einem Programmer auf den Controller. Also, das Board ist ohne zusätzlichen Programmer nutzlos. MfG Spess
spess53 schrieb: > Nun kann ich aber nicht mit dem development board kommunizieren. > Was mache ich falsch? Falls du auf deinen Laptop Windows als BS installiert hast, guck doch erstmal, ob deine Schnittstelle zum Entwicklungsboard ordnungsgemäß im Gerätemanager - wahrscheinlich als Com-Port - auftaucht.
Hi >spess53 schrieb: >> Nun kann ich aber nicht mit dem development board kommunizieren. >> Was mache ich falsch? Da hast du wohl etwas durcheinander gebracht. >Falls du auf deinen Laptop Windows als BS installiert hast, guck doch >erstmal, ob deine Schnittstelle zum Entwicklungsboard ordnungsgemäß im >Gerätemanager - wahrscheinlich als Com-Port - auftaucht. Was soll da auftauchen. Der USB-Anschluss wird nur zur Stromversorgung genutzt. MfG Spess
spess53 schrieb: >>Falls du auf deinen Laptop Windows als BS installiert hast, guck doch >>erstmal, ob deine Schnittstelle zum Entwicklungsboard ordnungsgemäß im >>Gerätemanager - wahrscheinlich als Com-Port - auftaucht. > > Was soll da auftauchen. Der USB-Anschluss wird nur zur Stromversorgung > genutzt. Ich denke, er meint mit "Schnittstelle zum Entwicklungsboard" den USB/RS232-Adapter.
Hi Und was soll das bringen? Wenn auf dem Board ein leerer AVR steckt gibt es nichts zu kommunizieren. MfG Spess
Ich bin jetzt etwas verwirrt. Ich habe mir das Tutorial angeschaut und durchgelesen http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment der darin enthaltene Schaltplan stimmt doch gut überein mit dem Board das ich mir zugelegt habe, deswegen hab ich mir diees gekauft weil ich nicht so viel rumlöten wollte. Die serielle schnittstelle wird im Gerätemanager erkannt. Wenn ich das Board mit Stom versorge läuft ein Programm durch bei dem LED's leuchten oder ein Zähler hochläuft (das habe ich nur erwähnt um zu zeigen das das Board funktioniert). Und zur Spannungsversorgung verwende ich den USB Anschluss Zur Kommunikarion will ich den USB/RS232 Adapter verwenden Eine Aufforderung die weiters nicht verstehe ist: Da ist kein Programmiergerät dabei?? Mache ich das nicht über den Adapter?? Liebe Grüße und danke für die Hilfe
Vielleicht nutze ich das Vokabel falsch wenn ich schreibe Kommunizieren meine ich Programmieren
Manual lesen bevor man Geld ausgibt!!! Unter Kapitel 3 Tools Requirement stehen passende Porgrammieradapter. Man kann sich jedoch mit nen paar bauteilen selber einen bauen. Ein bischen Löten und Schaltpläne lesen muß man aber können
spess53 schrieb: > Wenn auf dem Board ein leerer AVR steckt ... Der AVR ist aber nicht leer. Laut OP ist der vorprogrammiert. Und wenn dieses Programm dazu dient, das Board zu testen, wäre es ja schließlich gar nicht so unwahrscheinlich, wenn da zumindest ein simples Echo mit drauf ist. Kevin A. schrieb: > Vielleicht nutze ich das Vokabel falsch wenn ich schreibe Kommunizieren > meine ich Programmieren Programmieren kannst du den AVR mit dem Board nicht.
Wie schon erwähnt, du kannst NICHT über die serielle Schnittstelle programmieren. Dazu brauchst du noch ein EXTRA Programmiergerät, das über JTag oder ISP Programmieren kann. Z.B. "mk2", der kann programmieren und debuggen mit dem AVR-Studio und Win-AVR. Oder JTAG-ICE, oder .... da gibt es viele. Ausnahme: Es ist ein Bootloader installiert, aber in der Anleitung steht dazu nichts. UND: Wenn das Programm auf dem AVR nur die LEDs zum leuchten bringt, aber keine serielle Kommunikation aufbauen kann, musst du den AVR erst programmieren (mit dem externen Programmiergerät) bevor du kommunizieren kannst. Ganz nebenbei brauchst du natürlich auch ein Programm, das du programmieren kannst. (Meist ein sogenanntes *.hex - file)
Okey dann bin ich schon mal einen Schritt weiter, Danke Also den USB/RS232 Adapter kann ich wegschmeißen und an dessen stelle an dem ISP Stecker der am Board vorhaden ist einen Programmer Anschließen?? Ist das der richtige gedanke??
Hi >Also den USB/RS232 Adapter kann ich wegschmeißen Nein. Vielleicht willst du mal wirklich mit dem AVR kommunizieren. >und an dessen stelle an >dem ISP Stecker der am Board vorhaden ist einen Programmer Anschließen?? >Ist das der richtige gedanke?? Ja. MfG Spess
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.