Hallo Forengemeinde, ich bin noch neu in der Materie und möchte mir das Board von Polin holen zum lernen. Jetzt habe ich nur leider gesehen das ich keinen einzigen PC mit RS232 habe, selbst mein alter Laptop hat sowas nicht mehr. Mein Frage nun: Kann man http://www.pearl.de/a-PX2587-1431.shtml?query=usb+rs232 so einen USB-RS232-Adapter nutzen oder brauche ich wie im Forum oft beschrieben einen speziellen? Ich bedanke mich schon mal im Voraus. Falli
Du meinst den AVR-NET-IO? Da ist auch ein ISP Header drauf. Gibt etliche die Probleme haben über die serielle Schnittstelle zu flashen. Wenn Du dich weiter mit µCn beschäftigen willst, dann würde ich zu einem Programmer raten. Etwa dem AVR Dragon oder ähnlichem. Welcher dann da der richtige ist wird in anderen Beiträgen hier ausführlich erläutert.
Hallo! Mit einem FDTI-Chip sollte es funktionieren. Ich benutze diesen hier [1] zusammen mit einem Atmel STK500 und bin zufrieden. Gruß Dennis [1]: http://www.digitus.info/en/products/accessories/adapter-and-converter/r-usb-serial-adapter-usb-20-da-70156/
Andreas H. schrieb: > Kann man http://www.pearl.de/a-PX2587-1431.shtml?query=usb+rs232 so > einen USB-RS232-Adapter nutzen oder brauche ich wie im Forum oft > beschrieben einen speziellen? Denn habe ich mir vor ein paar Wochen gekauft, ich glaube in einer CT Hacks wurder der mal lobend erwähnt. Wollte ich eigentlich schon lange mal testen und habe es gerade am Pollin-Board probiert: Nein, es geht nicht so einfach. Gleich am Anfang vom flashen kommt ein Fehlermeldung von avrdude. Selbst Fuses auslesen scheitert. Mit der richtigen Schnittstelle geht es ohne Probleme, keine Ahnung ob man da noch etwas drehen kann. Generell wird das ja hier eher kritisch gesehen. Empfang von UART-Daten vom MC scheint mit dem Adapter aber zu funktionieren. > ich bin noch neu in der Materie und möchte mir das Board von Polin holen > zum lernen. Jetzt habe ich nur leider gesehen das ich keinen einzigen PC > mit RS232 habe, selbst mein alter Laptop hat sowas nicht mehr. Bau doch eine Schnittstellenkarte ein oder schau nach ob dein Mainboard die Schnittstelle hat aber den Anschluß blos nicht herausgeführt hat. Die serielle Schnittstelle kann man immer mal beim Basteln brauchen :o) Ansonsten einen (oder zwei) günstigen usbasp Adapter kaufen (mit 10poligen ISP-Anschluss für die Pollin-Sachen). Kostet ca 6 EUR oder 2 EUR wenn Du 4 Wochen auf ein Päckchen aus China warten willst. Edit: Beitrag "RS232-USB-Adapter mit AVRDUDE"
:
Bearbeitet durch User
Ich bedanke mich für die vielen Tipps. Also wenn so ein Adapter dann mit FDTI-Chip, ok merk ich mir. Ich hab jetzt gestern Abend noch was im Keller gesucht und bin auf einen alten Pentium-PC gestoßen der eine COM-Schnittstelle hat, den werd ich mal hoch holen und dafür nutzen.
Das funktioniert auch mit dem FDTI Chip nicht !!!! Das Polin-Board verwendet die Methode die auch "Pony-Prog" verwendet und es wird meines Wissens auch beim AVRDUDE das Protokoll "ponyser" verwendet. Hier werden keine zu flashende Daten über TxD verschickt (und auch keine über RxD empfangen), denn das Flashen geschieht über einzelnes Wechseln von Pins der seriellen Schnittstelle von nullen und einsen (und die Anschlüsse der seriellen Schnittstelle werden mehr oder weniger "direkt" mit dem ISP des Controllers verbunden). Diese Art und Weise Einsen und Nullen aus dem Computer "herauszubringen" nennt man auch "Bit-Banging". Der FDTI Chip lässt dieses nicht oder zumindest in "unzureichender Art und Weise" zu !!!! Ponyser ist deshalb zwar super geeignet an einem Rechner einen Chip mit einem Programm zu flashen das dann einen Programmer wie bspw. USBasp, USBtinyISP, AVR910 oder was auch immer darstellt ! Entweder du kaufst dir einen Programmer und flasht die Chips auf dem Pollin-Board über diesen, oder du suchst dir einen Computer bei dem noch eine serielle Schnittstelle vorhanden ist und bastelst dir einen Programmer, der dann entweder mit einem USB2RS232 Adapter oder gleich mit der USB-Schnittstelle direkt funktioniert ! Jörg Wunsch kann dir sicherlich über das "Ponyser" auskunft geben, er hat den AVRDUDE (geilstes Programm ever) programmiert !
Dem Beitrag von Dennis S. kann ich nur zustimmen. Siehe auch hier: Beitrag "AVR Starterkit STK500 für Windows 8 64Bit" Der Digitus hat nur 15€ gekostet, funktioniert bei mir bestens und dazu gibt es auch Treiber bis Windows-8.
Andreas H. schrieb: > Kann man http://www.pearl.de/a-PX2587-1431.shtml?query=usb+rs232 so > einen USB-RS232-Adapter nutzen Das ist das Problem der Pollin Boards, daher sind sie billig, sue sind nicht mehr zeitgemäss, weil sie nur an echten RS232 funktionieren (glücklicherweise verkauft Pollin auch solche Einsteckkarten). Wegen der Cripplerwarrechner ohne RS232 verkaufen sich Arduinos so gut, die lassen sich per USB programmieren.
Ich habe mir jetzt einen Digitus DA-70156 bestellt und werde berichten ob es auch bei mir klappt :o)
@ Mawin, von welchen Pollin-Boards wird hier geredet? Also die Pollin-Boards, die ich bisher in Händen hatte, haben alle einen MAX232 als serielle Schnittstelle und funzen einwandfrei. Das habe ich mit verschiedenen Pollin-Boards an Laptops, als auch an PCs getestet. Die hatten alle keinen Com-Port mehr, daher einen einfachen Adapter von Digitus benutzt und alles funzte auf Anhieb. cu CBRler
Ich wollte mir das holen: http://www.pollin.de/shop/dt/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version_2_0_1_Bausatz.html
@ Andreas.H, Genau diese habe ich schon mehrfach mit einem RS232/USB Adapter von Digitus verwendet. Keine Probleme gehabt. cu CBRler
CBRler schrieb: > ... und alles funzte ... ... so wird es wohl sein. Leider vertraue ich solchen Aussagen nicht.
@ null Brauchst du auch nicht.... Aber jetzt mal ehrlich: Was soll bei einem MAX232 in Standardbeschaltung nicht funktionieren????
Die Rede war doch vom ISP-Anschluß, oder nicht? Der hat keinen MAX232 dran. Es werden außer TxD noch weitere Pins benötigt (pin 4, 7, 8, 9). RxD wird gar nicht benutzt. Mit diesen Pins werden Daten und Takt erzeugt. Wenn das der USB-RS232-Adapter schnell genug kann - warum nicht? Sonst dauert die Programmierung von ein paar KBytes Minuten. Blackbird
null schrieb: > CBRler schrieb: >> ... und alles funzte ... > > ... so wird es wohl sein. Leider vertraue ich solchen Aussagen nicht. Und genau deswegen werde ich (wie angekündigt) diesen Adapter testen.
Andreas H. schrieb: > Jetzt habe ich nur leider gesehen das ich keinen einzigen PC > mit RS232 habe, selbst mein alter Laptop hat sowas nicht mehr. Nun ja, der typische Otto Normalverbraucher benötigt mittlerweile weder COM Ports noch Parallelports. Da ist es durchaus verständlich, daß diese Ports mittlerweile weggelassen werden. Für den interessierten Bastler sind aber beide immer noch sehr von Interesse. Immerhin ist es auf fast allen µC deutlich leichter, einen UART in Gang zu bekommen als einen virtuellen COM Port per USB in Gang zu bringen. Im Prinzip ist das Nachrüsten bei einem PC recht einfach: passende Einsteckkarten (hauptsächlich von Netmos) gibt's bei Pollin. Bei Notebooks geht das nicht, da geht nur der Weg über USB<-->Seriell Umsetzer. Aber auch sowas gibt es, guck mal bei Ebay. W.S.
@ Andreas H:, in meinem Beitrag weiter oben meinte ich die serielle Schnittstelle mit dem MAX232 zur Textkommunikation, nicht die serielle Programmierschnittstelle !!!!!! Diese habe ich nie benutzt. Programmiert habe ich diese Boards über die ISP-Schnittstelle.. cu CBRler
Klaus I. schrieb: > Ich habe mir jetzt einen Digitus DA-70156 bestellt und werde berichten > ob es auch bei mir klappt :o) Habe meinem Digitus DA-70156 gerade von der Post abgeholt und mit dem Polin-Board probiert: Fuses auselesen/setzen und flashen funktioniert einwandfrei. (Windows 7 64bit mit Avrdude 5.11 Profil "ponyser") Auf dem Datenblatt des Herstellers wird als "Chipsatz: FTDI / FT232RL" genannt. Danke für den Tipp mit diesem USB-RS232-Adapter :o)
Klaus I. schrieb: > Digitus DA-70156 ... funktioniert einwandfrei. Falls das Board (hier STK500) wider Erwarten mal nicht laufen sollte, siehe hier: Beitrag "STK500 wird von AtmelStudio nicht erkannt"
:
Bearbeitet durch User
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.