Evaluationsboard Quarze nötig ?

OP #738221
Lesenswert?

Hallo Leute

Ich lese schon seit längerer Zeit in eurem Forum und bin total 
begeistert.
Donnerstag hab ich mir bei Pollin das Evaluationsboard gekauft und 
gestern ist es angekommen.
Hab es auch direkt aufgebaut, allerdings ist mir aufgefallen, das die 
beiden 16Mhz Quarze fehlen.
Die frage ist jetzt, kann ich das Board auch so benutzen ?
So wie ich das verstanden habe, haben die Mega8 auch eine interne 
taktung?
Ich könnte zwar neue quarze von der Arbeit mitbringen, aber ich will 
nicht so lange warten bis mein Urlaub vorbei ist. "fingernagelkau"


Vielen dank im Vorraus
Mfg: Der_Neugierige
#738248
Lesenswert?

anfangen beim Datenblatt lesen und davon als erstes die Seiten mit den 
Fuses. Und dann nochmal diese Seiten lesen und verstehen. Auch wenn das 
erstmal langweilig ist, das ist aber das wichtigste. Negative Logik!! 
Ich hatte trotz Lesens mir auch meinen Chip fast unbrauchbar gemacht Und 
ein unbrauchbarer Chip ist wertlos. Da hilft das beste Programm nichts.

mfg
OP #738848
Lesenswert?

Hi Holger
Naja, hoffnung mach ich mir nicht, ich hab noch nen 8 und 16Mhz Quarz in 
meiner kram Kiste gefunden, allerdings habe ich mir jetzt meinen Mega8 
zerschossen, ich habe wohl die fusebits im ponyprog falsch gesetzt. denn 
seitdem ich das gemacht habe, kann ich auf meinen mega 8 nicht mehr 
zugreifen.

nun stehe ich da :-/
Gast #738983
Lesenswert?

Hannes Lux wrote:
> Und wieder Einer, der durch Übereifer seine AVRs zerfust hat, bevor das
> erste Programm geladen wurde. Tip: Erst sachkundig machen, dann handeln.

räusper


A.erwin W. wrote:
> aber ich könnte mir evtl schnell einen bauen

Das geht zum Beispiel mit einem zweiten Controller der - einmal geflasht 
- mit seinem internen Takt einen Portpin toggelt (für dieses Unterfangen 
braucht der Controller ja nur die Spannungsversorgung und den Reset über 
einen Pullup-Widerstand* auf Vcc). Diesen Pin nutzt du dann als 
"Starthilfe" für dein falsch gefuseden indem du den Pin auf XTAL1 
klemmst und die Fuses neu programmierst - denke dabei an eine niedrig 
einzustellende ISP Frequenz.

Minimalprogramm auf dem Taktgeber.

1
#include <avr/io.h>
2

3
#define TAKTPIN (0)
4

5
int main(void)
6
{
7
  DDRA |= (1 << TAKTPIN);
8

9
  while(1)
10
  {
11
    PORTA ^= (1 << TAKTPIN);
12
  }
13

14
  return(0);
15
}

*) Pullup ist nicht unbedingt nötig.
#740718
Lesenswert?

ich hatte doch vorher schon geschrieben, im Datenblatt den Abschnitt mit 
den Fuses lesen und verstehen. Was habe ich jetzt nicht richtig erklärt, 
daß es trotzdem noch zu dem Fehler gekommen ist? Nicht geglaubt, was ich 
geschrieben habe? Oder geglaubt, alles richtig verstanden zu haben und 
dann wars doch nicht richtig?
Gerade hier, wo vorher gefragt wurde und dann trotzdem der Fehler 
gemacht wird, ist das schon etwas unverständlich.
Meist wird ja erstmal drauflos programmiert und dann läufts falsch. Ist 
ja verständlich. Ich hatte auch mehrere Male in Programmen anderer 
empfohlene Fuseeinstellungen gelesen. Sowas sollte man gleich in die 
Tonne werfen, weil man sonst glaubt, man bräuchte sich um das Wichtigste 
nicht zu kümmern.

Man sollte doch aus den Fehlern anderer lernen.
Gast #740808
Lesenswert?

ich hab neulich einfach vom testpunkt vom
analogoszi das 1 KHz Signal genommen um nen mega128
wiederzubeleben, ging tadellos. hatte für 14,x MHz-quarz
die medium crystal einstellung gefused, woraufhin er mir den
dienst versagte. klar musste der isp-takt auch runter
für 1 KHz takt, aber ging tadellos.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren