Hey Leute, ich habe bis jetzt ja nur Attinys programmiert und da mir da oft die I/O Ports nich reichen,wollte ich mal aufrüsten. Hab mir also ein STK500 bestellt. Dieses kam leider ohne jegliche Dokumentation. Hab dann durchs googlen ne deutsche Beschreibung gefunden,mit der es mir zumindest gelungen ist das board in betrieb zu nehmen .
Nun zu meinen Fragen. Auf dem Board ist ein Atmega85151. Ich wusste nicht das es bei den Atmega8´s so viele unterschiede gibt und hab bei der bestellung einen Mitbestellt der Atmega8-16PU hieß. Leider ist der viel kleiner und ich weiß nicht ob ich den in den SCKT3200A2 Sockel oder den SCKT3500D- Sockel stecken soll? Gibts da irgendwo ne Liste welches µC in welchen Sockel gehört?
Naja,im Moment läuft der Atmega85151 ja noch und ich wollte die serielle übertragung mal testen.
Also hab ich von Microkontroller.net das UART Tut gelesen und den ASM Code in den Controller kopiert. Wenn ich den aber anschließe überträgt der nicht immer "Test" sonder immer nur ein "T" in endlosschleife. Also stimmt da irgendwas mim Timing nich.
Ich nutze keinen Externen Quarz, sondern habe den Interenen 4Mhz Oszi genommen.
Beim Attiny hatte ich mit den internen nie Probleme,aber bei den Atmegas hab ich nun in einigen Foren gelesen sollte man unbedingt nen externen quarz nehmen. Jetzt würd ich mir ja einen kaufen aber ich weiß nicht welchen.
Nehm ich jetzt einfach nen 4 Mhz Quarz und schließ den an den Crystal eingang an und jumper den oscel um und dann läuft das oder denkt ihr ich mach vielleicht noch was anderes falsch?
Ich mein ich hab oft gelesen das der Interne Kalibriert werden muss. Hab dann im AVR Studio im STK500 Fenster unter "Advanced" den Punkt gefunden wo steht Calibrate for frequenzy. Da hab ich dann 4 Mhz ausgewählt und dann auf read geklickt. Das Ergebnis in Value hab ich dann in Adress eingetragen und auf write geklickt. Dann sollte der doch kalibriert sein oder?
Hoffe ihr blickt noch durch
Vielleicht könnt ihr mir da ja irgendwie weiterhelfen. Mfg GreenArrow
Nun zu meinen Fragen. Auf dem Board ist ein Atmega85151. Ich wusste nicht das es bei den Atmega8´s so viele unterschiede gibt und hab bei der bestellung einen Mitbestellt der Atmega8-16PU hieß. Leider ist der viel kleiner und ich weiß nicht ob ich den in den SCKT3200A2 Sockel oder den SCKT3500D- Sockel stecken soll? Gibts da irgendwo ne Liste welches µC in welchen Sockel gehört?
Naja,im Moment läuft der Atmega85151 ja noch und ich wollte die serielle übertragung mal testen.
Also hab ich von Microkontroller.net das UART Tut gelesen und den ASM Code in den Controller kopiert. Wenn ich den aber anschließe überträgt der nicht immer "Test" sonder immer nur ein "T" in endlosschleife. Also stimmt da irgendwas mim Timing nich.
Ich nutze keinen Externen Quarz, sondern habe den Interenen 4Mhz Oszi genommen.
Beim Attiny hatte ich mit den internen nie Probleme,aber bei den Atmegas hab ich nun in einigen Foren gelesen sollte man unbedingt nen externen quarz nehmen. Jetzt würd ich mir ja einen kaufen aber ich weiß nicht welchen.
Nehm ich jetzt einfach nen 4 Mhz Quarz und schließ den an den Crystal eingang an und jumper den oscel um und dann läuft das oder denkt ihr ich mach vielleicht noch was anderes falsch?
Ich mein ich hab oft gelesen das der Interne Kalibriert werden muss. Hab dann im AVR Studio im STK500 Fenster unter "Advanced" den Punkt gefunden wo steht Calibrate for frequenzy. Da hab ich dann 4 Mhz ausgewählt und dann auf read geklickt. Das Ergebnis in Value hab ich dann in Adress eingetragen und auf write geklickt. Dann sollte der doch kalibriert sein oder?
Hoffe ihr blickt noch durch
Vielleicht könnt ihr mir da ja irgendwie weiterhelfen. Mfg GreenArrow