PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfängerfragen (gelöst)



nixwisser
29.09.2007, 21:24
Hallo leutz,

auch auf die Gefahr hin euch zu nerven muss ich als Anfänger im Bereich Microcontroller mal ein paar Fragen stelln. Ich hab zwar die letzten Wochen schon viel im Forum gelsen und mir auch schon einen Asuro gebaut und programmiert aber einige Punkte sind mir noch nicht ganz klar.
Ich hab mir jetzt ein Mega32 Board Ver.1.4 und einen ISP Programmierkabel bestellt. Nun meine Fragen:

1. Reicht ein nurmales Netzteil (bis 12V) aus als Spannungsversorgung oder soll ich lieber ein Akkupack benutzen ? Muss ich bei der Spannungsversorung etwas beachten ?

2. Ich denke mal als erstes muss ich einen Bootloader installieren. Da ich den Controller in C programmieren wollte würde ich gern das AVR Studio benutzen. Mit welchen Programm kann ich den Bootloader auch mit AVR Studio übertragen ?

3. Wenn der Bootloader drauf ist wie spiele ich die Programme ein ? Bei dem Asuro lief das ja über eine IR-Schnittstelle . Kann ich das auch mit dem ISP-Programmierkabel ?

4. Wie genau ist der Ablauf wenn ich die Programme in *.hex Dateien umgewandelt hab. Nur übertragen und glücklich sein ? Ist der Bootloader permanent geladen bis ich ihn händisch ändere ?

So das war es erstmal mit meinen Fragen. Ich danke euch schon mal im Vorfeld für die Infos.

firefox2007
29.09.2007, 21:34
1.Der Mega32 läuft mit 5V
2.Der Mega32 kann auch ohne Bootloader per ISP programmiert werden.

nixwisser
29.09.2007, 21:50
Danke für die schnelle Antwort .
zu 1. In dem Bild für das Board wo die Ports beschrieben sind steht:
"Versorgungsspannung ca. 7 - 18V (verpolungssicher)" . Was kann ich nun an das Board angelegen ?

zu 2. Gibt es da irgendwo ein Tutorial oder ne Erklärung ? Ich dachte ein Bootloader stellt den Prozessor in einen definierten Grundzustand auf den dann die Programme zugreifen können ?

firefox2007
29.09.2007, 22:00
zu 1. Das Board hat warscheinlich einen Spannungswchsler dann kanst du die 7-18V anlegen
zu 2. schau mal hier (https://www.roboternetz.de/wissen/index.php/AVR)

Jon
29.09.2007, 22:04
du kannst an das Board 7-18Volt anschließen, da auf dem Board ein Spannungsregler ist, der die Spannung auf 5Volt regelt.

jon

nixwisser
01.10.2007, 21:28
so ich hab jetzt mal das Testprogramm aus dem Wiki mir angesehen und compiliert. Soweit so schön. Anschliessend hab ich mir ein makefile erstellt und versucht die Daten auf den microprozessor zu übertragen. Leider schlaug dieser Vorgang mit folgender Fehlermeldung fehl:


C:\Demonican\001\demo>make program
avrdude -p atmega32 -P lpt1 -c stk200 -U flash:w:RNControl-Test.hex
avrdude: can't open device "giveio"

avrdude: failed to open parallel port "lpt1"

make: *** [program] Error 1

Hat jemand ne Idee was ich noch einstellen muss ???

nixwisser
02.10.2007, 13:19
ist gelöst. Ich hab im Forum einen Verweis auf die Datei install_giveio.bat gefunden. Nach dem ich die ausgeführt hatte funktionierte das flashen fehlerfrei. Danke an alle die mir geholfen haben.