Benötige Hilfe beim Einstig AVR über USBProg
Hallo,
leider bin ich auf dem Gebiet der AVR Chips noch ein völliger Laie. Aber ich würde gerne einsteigen, daher brauch ich nun eure Hilfe, da ich im Internet zwar viel finde, aber keine Antwort auf meine Fragen:
Ich hab hier:
- ein USBProg von Embeddet Systems
- einen ATmega32 oder ATiny 13
- und einen Laptop
- und ich kann C oder Phyton
Was ich jetzt also wissen will ist. Wie bekomm ich ein C Programm von meinem Laptop über den USBProg auf den µController und wo schreib ich meinen C Code am besten rein (Entwicklungsumgebung)?
Soweit ich es jetzt überblicken kann, braucht man dafür einige Programme aber bei der ganzen vielfalt blick ich nimmer durch. Bitte helft mir
viele Grüße
Hanno
Liste der Anhänge anzeigen (Anzahl: 1)
Hi HannoHupmann
es müsste Port B1 (2.Pin am PORT) mit Widerstand 470Ohm an LED blinken.
Wichtig ist auch #define F_CPU 8000000 bei 8Mhz
Musste du halt auf dein Board gucken.
Beispiel aus Pogramm
#define PAD_LED 1
#define PORT_LED PORTB
#define DDR_LED DDRB
// Der MCU-Takt. Wird gebraucht, um Timer1 mit den richtigen
// Werten zu initialisieren. Voreinstellung ist 1MHz.
// (Werkseinstellung für AVRs mit internem Oszillator).
// Das Define wird nur gemacht, wenn F_CPU noch nicht definiert wurde.
// F_CPU kann man so auch per Kommandozeile definieren, z.B. für 8MHz:
// avr-gcc ... -DF_CPU=8000000
//
// ! Der Wert von F_CPU hat rein informativen Character für
// ! die korrekte Codeerzeugung im Programm!
// ! Um die Taktrate zu ändern müssen die Fuses des Controllers
// ! und/oder Quarz/Resonator/RC-Glied/Oszillator
// ! angepasst werden!
#ifndef F_CPU
#define F_CPU 8000000
#endif
Probiere Anhang Blinker.hex