Hallo,
guck dir mal das Wiki an dort sind diese Dinge erklärt:
https://www.roboternetz.de/wissen/index.php/Hauptseite
Ein weiteres gutes Tutorial findest du unter:
http://www.mikrocontroller.net/artic...R-GCC-Tutorial
Hallo,
Ich bin neu hier und beschäftige mich auch noch nicht lange mit m.
Da ich ein wenig C++ kann, wollt ich in dieser Sprache auch den controller programmieren; das übertragen ect.. klappt schon.
Da ich aber noch keinerlei Erfahrung in mc programmierung in c/c++ habe, wollt ich fragen ob mir jemand von euch vielleicht ein einfaches (erklärtes) Bsp. hier posten kann... was z.B. die LED kurz aufblinken lässt... oder eine Nachricht an die RS232 sendet...?
Schonmal vielen Dank im voraus..
mfg mattschach
Hallo,
guck dir mal das Wiki an dort sind diese Dinge erklärt:
https://www.roboternetz.de/wissen/index.php/Hauptseite
Ein weiteres gutes Tutorial findest du unter:
http://www.mikrocontroller.net/artic...R-GCC-Tutorial
MfG Christopher \/
Vielen Dank für deine Antwort, werd mir die Seiten durchlesen...
Kurze Frage noch - Bei den aufgelisteteten compatiblen mc für Avr-gcc ist der atmega2560 nicht aufgelistet?
Vielen Dank für deine Antwort, werd mir die Seiten durchlesen...
Kurze Frage noch - Bei den aufgelisteteten compatiblen mc für Avr-gcc ist der atmega2560 nicht aufgelistet?
Hy, ich hab versucht eine header-datei für den entsprecheneden mc zu finden, hab aber nur atmega2560-Dev gefunden (auf Englisch) und hab keine Ahnung was ich machen soll...
Hat den nirgendjemand vielleicht eine Beschreibung oder ein winziges Beispielprog. für mich?
Ich wäre sehr dankbar
mfg mattschach
Paar kurze Tips:
1. AVR-Studio 4 runterladen
http://www.atmel.com/
dort nach AVR studio suchen
2. neues Projiekt erstellen
1. Seite avrgcc aussuchen und namen eingen
2. Seite avr-simulator und 2560 auswählen
3. code kopieren
Kannst LED an portd anschließen. Pin->400Ohm->(plattes Ende)LED->Vcc (5V)Code:#include <avr/io.h> void mswait(unsigned short ms) { unsigned short j=0, k=0, x=0; for (j=1;j<=ms;j++){for (k=0;k<=27;k++) {for (x=0;x<=102;x++);}} // k<=27,x<=102 fuer rund 1 ms return; } void init(void) { DDRD = 0xff; //PortD is komplett Ausgang PORTD = 0xff; return; } int main (void) { init(); ledloop: PORTD = 0x00; mswait (255); PORTD = 0xFF; mswait (255); goto ledloop; return 0; }
4. compilieren
5. den AVR programmieren (is im AVR studio was mit drinnen zu)
6. blinkenlights bestaunen
PS: habs hier mit nem Mega8 probiert, der code läuft so auch auf andern MegaAVR
PPS: nen Mega16 oder 8 hättens auch getan
Vielen Danke!
werd´s gleich mal ausprobieren
"5. den AVR programmieren (is im AVR studio was mit drinnen zu) "
klappt bei mir nicht, benutze ein STK200/300 kompatiblen Programmer (hab auch über USB angeschlossen)... was für einstellungen muss ich vornehmen?
Es kommt wenn ich "AVR Prog" anklicke, die Meldung: "not supported Board found"
Hallo erstmal!!
Ich bin bei diesem Thread heimlich am "mitüben"...
Habe einen mega 32 Controller..
Wenn ich aber compilieren will,, kommt vollgende Fehlermeldung:
Vielen Dank im Voraus!!
[-o< [-o< [-o< [-o< [-o< [-o< [-o< [-o< [-o< [-o<
Bit unser,
das du bist im Mikroprozessor,
geheiligt werde dein Zustand
dein Input komme,
dein Output geschehe,
wie als 1,
so auch als 0.
Ich schätze das du ein ganz anderes Problem hat... Hast du schonmal probiert mit avr-dude die Daten zu Übertragen?
Lesezeichen