PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfängerfragen



che
03.07.2007, 18:41
Hi.
Ich überlege mich mit Mikrokontrollern auseinander zu setzen. Bislang steckt noch alle in der Planung.
Bislang steht für mich nur eine Sache fest. Die Programmierung wird in C stattfinden.
Ich möchte erst klein starten. Das heißt auf einem Steckbrett, die Schaltungen verstehen und dann zu höherem aufsteigen.
Des weiteren habe ich das Problem, das ich keinen Parallelport an meinem Laptop habe. Ich habe gelesen, das man den Mikrokontroller extern programmieren kann und dann erst auf die Zielschaltung aufstecken kann. Ist das empfehlenswert? Welche Programmiergeräte sind erforderlich.

Des weiteren würde mich interessieren, welchen Compiler ich zum Übersetzen brauche. Gcc? Gibt es plugins für Visual studio oder muss ich auf andere zurückgreifen.

MFG
che

recycle
03.07.2007, 19:52
Ich möchte erst klein starten. Das heißt auf einem Steckbrett, die Schaltungen verstehen und dann zu höherem aufsteigen.
Des weiteren habe ich das Problem, das ich keinen Parallelport an meinem Laptop habe.

Das 2. Problem verstehe ich, das erste kann ich nicht finden.
Dass sie keinen Parallelport mehr haben ist bei neuen Rechner, besonders bei Notebooks leider fast schon standard.
Mit ein bischen Suchen findest du hier im Forum eine Menge Infos zu Programmieradaptern für den USB-Port. Ich würde mich da ein bischen genauer umsehen, scheinbar sind nicht die nicht alle gleich gut und, wenn du dir einen kaufst, sollte er auch mit den Programmiertools für die du dich entscheidest zusammenarbeiten.



Ich habe gelesen, das man den Mikrokontroller extern programmieren kann und dann erst auf die Zielschaltung aufstecken kann. Ist das empfehlenswert?

Zum Üben eher nicht. Dann müsstes du den Controller ja zwischen Programmieren und Testen immer umstecken. Früher oder später brechen dir dabei sicher ein paar PINs ab.

für eine fertige Schaltung kann es schon Vorteile haben, weil du dann den Platz für den ISP-Anschluss sparst und die Pins für die Programmierschnittstelle eventuell sogar anderweitig nutzen kannst.



Des weiteren würde mich interessieren, welchen Compiler ich zum Übersetzen brauche. Gcc? Gibt es plugins für Visual studio oder muss ich auf andere zurückgreifen.

Das hängt u.a. davon ab welchen Controller du verwenden willst.
Für AVR Controller würde ich mal nach WinAVR suchen. Das basiert soweit ich weiss auf gcc und enthält schon die wichtigesten Tools.

Dass es Plugins für Visual Studio gibt glaube ich nicht.

che
03.07.2007, 20:19
Danke für die schnelle Antwort
Das erste Problem existiert nicht. war nur ein Formulierungsfehler *Peinlich*

Zu der Verbindung von usb aus habe ich gelesen, das bei falscher Schaltung bzw. zu hohem Strom in der Schaltung der Ausgang am Pc beschädigt wird. Deshalb wär mir ein umstecken vom Mikrocontroller lieber. Frei nach dem Motto, Lieber ab und zu 10€ für einen neuen Mikrokontroller als einmal 900€ für ein neuen Notebook.

Naja ich habe mal nach solchen programmern gesucht. Nun hb ich keine Ahnung ob ich das richtige gefunden hab:
Name
ENTW.-TOOL MSP 430 USB-STICK EZ430-F2013
Art-Nr(Conrad) 170285 - 62

Name
MYSMARTUSB - AVR PROGRAMMER U. INTERFACE
Art-Nr(Conrad) 191510 - 62

Wobei mir letzeres einfach nur eine Zwischenschaltung zu sein scheint, die von usb auf den richtigen Stecker schaltet.

hosti
03.07.2007, 20:38
geh mal auf:
www.myavr.com
Dort gibt es einen günstigen und sehr guten USBprogrammer

che
03.07.2007, 20:42
Der Link klappt leider nicht. der hat irgendwelche mysql Probleme.
Ich haba noch den
Atmel AVRISP mkII (USB)
zumindest für isp mit Sicherung.
Ich tappe aber noch immer im Dunkelt ob das das richtige ist. Naja wenn man neu inner MAterie ist muss man erst ein bissal dazulernen

Christopher1
03.07.2007, 20:55
Hm ja hab auch den von http://www.myavr.de/ aber irgendwie ist die Webseite down ;-)
MfG Christopher

che
03.07.2007, 20:58
und ist der empfehlenswert? Ich stecke dann das Kabel das vorne rausguckt auf meine Schaltung?

squelver
03.07.2007, 21:00
Zur Not schau es dir auf meiner HP an: http://www.copious.de/?c=p_1 \:D/

che
04.07.2007, 08:46
O.k.
Ich stehe jetzt vor der Wahl zwischen

MYSMARTUSB - AVR PROGRAMMER U. INTERFACE
Art-Nr(Conrad) 191510 - 62

und dem

Atmel AVRISP mkII (USB)

Ich hätte gerne eine Meinung zu dem Amtel. Der Vorteil an dem ist, dass die Verbindung abgesichert ist. Beim MYSMARTUSB hab ich nichts dergleichen gelesen. Ausserdem kommt der Amtel in einer schicken blauen Plastikhülle was ihn bestimmt auch unempfindlicher macht. Oder was ist eure Meinung dazu?

squelver
04.07.2007, 08:51
Also von dem USB-Programmer von myAVR bin ich persönlich absolut begeistert ;)

Jahn Kohlhas
05.07.2007, 19:55
Hallo,

also ich habe beides, den MK2 und den mySmart USB... welcher besser ist kann man so nicht sagen... der MK2 ist von Atmel selbst und wird natürlich vom AVR Studio mit seinem STK500 Protololl optimal unterstützt hat aber ab und an auch mal Problem:

http://www.mikrocontroller.net/topic/72445#new

der mySmartUSB ist im AVR Studio zwar möglich aber nicht ganz so optimal unterstützt wie der MK2 dafür wird das etwas einfacherer 910er Protokoll von vielen anderen Tools wie AVR-DUDE aus dem WIN-AVR-Paket oder auch CodeVison sehr gut unterstützt... nicht zu vergessen die Tools von myAVR (siehe www.myAVR.de/downlowd). der größte Vorteil ist min meinen augen aber die Flexibilität des mySmartUSB als USB-Programmer + USB-UART-Bridge + USB-SPI-Bridge + USB-TWI-Bridge

Grüße J.K.