PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : An alle mit nem Atmel Evalutions-Board



Haveaniceday
11.09.2007, 18:39
Hallo,
ich versuche gerade mein Atmel Evalutions-Board vom Pollin (mit nem ATmega32) zu beschrieben. Weiß aber nicht welchen Programmer ich verwenden bzw. in der Makefile einstellen muss.
Wollte ihn eigentlich über den RS232 - ISP an meinen COM1 angeschlossen beschreiben, das funktioniert aber leider nicht...

ex535
11.09.2007, 19:16
Ich verwende:

WINAVR-20070525
Programmer Notepad (WinAVR)

PonyProg 2000 (Vers.2.07a)
Einstellung I/O portsetup
SIPROG API
COM1

Funktioniert alles!

Gruß
Kurt

Haveaniceday
11.09.2007, 19:27
Benutzt du nur Ponyprog zum beschreiben? Oder auch WinAVR?
Welchen programmer stellst du in der Makefile ein?

ex535
11.09.2007, 19:30
Nur PonyProg.
Schau hier nach:
http://www.kreatives-chaos.com/artikel/winavr-tutorial

Kurt

Haveaniceday
11.09.2007, 19:37
Ja danke.
Habs gerade mit PonyProg probiert und hat anscheinend funktioniert. Er hat zumindest geschrieben, Es wäre Erfolgreich übertragen worden.
Nur schade das es mit WinAVR nicht direkt geht...

Trozdem, vielen Dank für deine hilfe

uwegw
11.09.2007, 23:00
Theoretisch müsste es mit winavr und avrdude auch gehen... probier unter avrdude mal "ponyser" als ISP-Einstellung.

Haveaniceday
12.09.2007, 15:48
Theoretisch müsste es mit winavr und avrdude auch gehen... probier unter avrdude mal "ponyser" als ISP-Einstellung.

:D Super, vielen Dank. Habs gerade Probiert und funzt.

robocat
14.10.2007, 17:02
hi ihr,
ich habe jemandem ein atmega-testboard versprochen, und überlege, ob ich nicht lieber das pollin board verschenken soll (kostet nicht soo viel und ich hab weniger arbeit). paar sachen sind mir aber nicht ganz ersichtlich:

- man programmiert über ein serielles 9poliges kabel, wenn ich es richtig verstanden habe. das wird bei dem bausatz nicht dabei sein, oder?

- das funk-AVR-board sieht recht ähnlich aus, nur ohne taster und piepser. kann man damit als µC-einsteiger (auch ohne funkmodule) etwas anfangen?

gruesse von der katz

Christopher1
14.10.2007, 17:16
Das Kabel ist nicht dabei.
Natürlich kann man wie mir dem einfachen Board auch normal Proggen, auch ohne Funkmodule.

robocat
14.10.2007, 18:35
danke, das hilft schonmal weiter. in den rechner passen weibliche stecker, ins pollin board männliche, also reicht das, was man bei pollin als sub-d-verlängerungskabel bekommt? oder brauche ich eins mit gekreuzten rx/tx-leitungen (sry für die fragerei, aber ich würde das kabel gleich mitbestellen und finde in der beschreibung nichts darüber)?

und was für ein sub-d kabel benötigt man, um daten zum pc zu übertragen? geht das überhaupt? kann man da dasselbe verwenden?

gruesse

Christopher1
14.10.2007, 18:52
Ja das geht ein Anschluss ist für RS232 und der andere ist ISP.
Meiner Meinung muss es nur eine Verlängerung sein, ich bin mir aber nicht sicher.

Zimble
15.10.2007, 09:34
Ja, serielles 9 poliges Verbindungskabel, nix gekreuzt und am besten 2 mal.

Hab den ISP-Anschluss mit COM1 verbunden und den RS232(also der, der über den MAX232 geht) aus Ermangelung eines zweiten COM-Ports am Rechner über eine Mini-USB-Dockingstation.

Funktioniert super mit Ponyprog zum programmieren und Terminal zum steuern und man muss nicht immer umstecken :)

Zum experimentieren ist das Board ganz gut. Entweder man steckt seine Sensoren, Servos, etc. direkt in einen der freien IC-Sockel (sind untereinander verbunden) oder man schließt sich lieber gleich eine Lochrasterplatine per 40poligem IDE Kabel an.

Ich bevorzuge die Sache mit der Platine, da entgegen dem Datenblatt bspw. PD7 der einzelnen IC-Fassungen bei mir nicht ordnungsgemäß verbunden ist. Das kann ziemlich nervig sein, wenn man an PD7 eines freien Sockels erwartet, dass etwas passiert, sich jedoch nix tut und man den ganzen Quellcode deswegen umkrempelt.

robocat
15.10.2007, 18:44
grosses danke, dann weiss ich jetzt, was ich bestellen muss :)
auch der tip mit den nicht verbundenen ports ist gut, da kann man sich viel sinnlose fehlersuche im code ersparen.

damaltor
18.10.2007, 16:22
Ich benutze AVRDUDE und als programmer habe ich nach einigem ausprobieren "ponyser" herausgefunden.

aber achtung: dieses protokoll nutzt das sog. "bitbanging" bei dem die steuerleitungen der seriellen schnittstelle als datenleitungen "missbraucht" werden. das ist an sich nicht weiter schlimm, jedoch funktionieren deshalb einige usb-to-seriell wandler nicht mit diesem protokoll.

übrigens: hat mal wer mit eeproms auf dem eval board V2 rumprobiert? irgend jeamd hat bei der palnung des boards den pin /WC auf high gelegt... demnach sind also eeproms dauerhaft schreibgeschützt, solange sie in der schaltung stecken. schade eigentlich =)