Hi, habe mir einen Atmel AVR ISP ATMega16 Entwicklungsboard besorgt, um in die microC programmierung einzusteigen.... Habe ihn am parallel port angeschlossen und im pony prog richtig konfiguriert, habe dann lese alles ausgeführt und er hat korrekt alles eingelesen, nun siehts aus wie in nem hexeditor alles voller FFFF FFFF kennt ihr ja :) so nun meine frage: bin recht fit in c/c++ kann man da nicht was mit anfangen, wo gebe ich den sourcecode ein ??? wenn ich zum beispiel den text hallo welt (klasse text) auf dem display ausgeben will ?? oder kann ich meine c/c++ kenntnisse nicht bei ponyprog verwenden ? sollte ich besser winAVR benutzen, ?? kennt jemand von euch gute beispiele, hab schon gegoggled aber nichts passendes für den ATMega16 gefunden !! danke
Hallo, Ponyprog ist ein Programm um *.hex Files in einen Controller zu übertragen. WinAvr ist ein Paket mit einem Compiler (avr-gcc) einem Editor ... Sebastian
Hi und danke SebA für deine antwort, also gut hab ich verstanden, aber wie erstelle ich die *.hex files, also ich würde gerne den source code in c schreiben und dann einfach als erstes mal ne diode auf dem board ansteuern, habe da auch entsprechend meinem board nen code gefunden : #include <stdint.h> #include <avr/io.h> int main(void) { DDRB = 0xFF; // gesamten Port B auf ausgabe PORTB = 0x00; // LED einschalten auf P40-Board (Bit 0) } nur wo gebe ich diesen ein ??? wo kaum in microsoft visual c/c++ 6.0, richtig, also wo kann ich bei winavr den source code reinsetzen und kompilieren um damit direkt den kontroller anzusprechen ?? Danke
Hi, Also ein paar Infos zu WinAvr: http://www.kreatives-chaos.com/index.php?seite=avrgcc und das AVR-GCC-Tutorial ist bei fragen zu Code eigentlich immer hilfreich ! Sebastian
Hey Studiologe, Du kannst mit WinAVR Deinen Code schreiben und compilieren -> Ergebnis: .hex-File. Das kannst Du dann entweder auch gleich mit WinAVR in Deinen MC laden, oder Du nimmst halt Ponyprog. Pete
Uihh, Danke für eure antworten !!! Jo habs probiert, aber mein sourcecode funktioniert nicht.... irgendwie passiert mit den leds garnix beim mc, es wird aber korrekt in den mc geschrieben wenn ich sage alles schreiben... kennt jemand von euch vielleicht nen source code wo taster 1 betaetigt wird und led1 daraufhin leuchtet ?? kann ich mit printf(""); auf das display ausgeben !!
Hallo, printf zur Ausgabe auf ein LCD-Display funktioniert nicht, da Du das LCD-Display vorher initialisieren mußt. Du solltest Dir dringend 1.das AVR-Tutorial 2.das AVR-GCC-Tutorial anschauen. Dann kannst Du mal in die Codesammlung schauen, ob es da was brauchbares gibt. Pete
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.