Forum: Mikrocontroller und Digitale Elektronik Atmega32 mit 16 Mhz


von Manfred (Gast)


Lesenswert?

Hallo

Mit welchem Quarz kann ich den Atmega32 mit 16 Mhz laufen lassen ?
Die Enstellungen bzg der Fusebits sind mit klar.Nur mit Quarzen und Co 
kenne ich mich nicht aus.Ich benötige das ganze um diesen Code richtig 
ausführen zu können.


lg

Manfred







$regfile = "m32def.dat"
' bei Mega 16 $regfile = "m16def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32

$crystal = 16000000 
'Quarzfrequenz
$baud = 9600



Config Int0 = Falling

Config Timer1 = Timer , Prescale = 256
Const Timervorgabe = 3036
Const Markierungenproscheibe = 120

Dim Zaehlerirq0 As Long
Dim Impulseprosekunde As Long
Dim Impulseprominute As Long
Dim Umdrehungenprominute As Integer

Print
Print "* RN-CONTROL 1.4 *"
Print "Drehzahl Messung" "



Zaehlerirq0 = 0
On Int0 Irq0
Enable Int0

On Timer1 Timer_irq
Enable Timer1

Enable Interrupts


Do
   Print
   Print "Impulse Sek: " ; Impulseprosekunde
   Impulseprominute = Impulseprosekunde * 60
   Umdrehungenprominute = Impulseprominute / Markierungenproscheibe
   Print "Umdreh. Min: " ; Umdrehungenprominute
   Wait 3
Loop

End




'Pro Impuls (Markierung auf Scheibe) ein Aufruf
Irq0:
 Incr Zaehlerirq0
Return


'Pro Sekunde ein Aufruf
Timer_irq:
  Timer1 = Timervorgabe
  Impulseprosekunde = Zaehlerirq0
  Zaehlerirq0 = 0
  Return

von mr.chip (Gast)


Lesenswert?

Mit einem 16 MHz Quarz, was sonst? Gibts wie Sand am Meer.

von Viktor (Gast)


Lesenswert?

Hallo

Danke für die Antwort :-)

Leider kenne ich mich mit quarzen nicht aus.
ich würde diese gerne bei Conrad bestellen und weis nicht genau auf was 
ich achten muss.Könnt ihr mir vieleicht einen Tip oder besser einen Link 
posten.


Lg

Manfred

von Gast (Gast)


Lesenswert?

Ich würde mal nach Quarz suchen und dann den aussuchen der dir am besten 
gefällt.

von Viktor (Gast)


Lesenswert?

Hallo

Ich habe schnell mal bei Conrad geschaut und folgendes gefunden.

Einen Quarz mit genau 16 Mhz habe ich nicht gefunden allerdigs einen mit 
16,384

http://www.conrad.de/goto.php?artikel=155315


Ich habe einen gefunden der ein genau 16 Mz sein könnte allerdings sind 
die Angaben etwas komisch.
Dort steht 16.000 Mhz.
Ich könnte mir gut orstellen das dies 16 000 Hz bedeutet bzw 16 Mhz 
oder.

http://www.conrad.de/goto.php?artikel=155299

von Sven P. (Gast)


Lesenswert?

Und? 16.0000000000000000000000000000000000 MHz ist doch richtig. Ist 
halt englische Schreibweise.

von Karl H. (kbuchegg)


Lesenswert?

> Dort steht 16.000 Mhz.

Es ist in der Technik und in der EDV/Elektronik im Speziellen, üblich, 
anstelle eines Dezimalkommas einen Dezimalpunkt zu machen. So wie es die 
Amerikaner schon immer gemacht haben.

16.000 bedeutet also nicht sechzehntausend, sondern sechzehn komma null

von Viktor (Gast)


Lesenswert?

Hallo

Danke für die Antworten , ging ja bitzschnell !!!


Also müssten die doch ok sein um meinen Atmega32 mit 16 Mhz laufen zu 
lassen

von kollektorstrom (Gast)


Lesenswert?

JA.

von Manfred_Uckl (Gast)


Lesenswert?

mein m32 ist noch nie mit 16Mhz gelaufen. habe hier verschiedenste 
16Mhz-Quarze, die laufen auch mit anderen µC-Familien, aber nicht am 
M32.
Fusebits usw. richtig eingestellt, bei 8Mhz schwingt er an und alles 
läuft, bei 16Mhz nix.
Ich vermute mal, dass man da spezielle Grundtonquarze braucht!
Oder halt einen eigenen Oszillator aufbauen für den Takt.

von Gast (Gast)


Lesenswert?

Versuchs mal mit dem Fuse CKOPT. Das brauchst du bei den "hohen" 
Frequenzen.

von holger (Gast)


Lesenswert?

>mein m32 ist noch nie mit 16Mhz gelaufen. habe hier verschiedenste
>16Mhz-Quarze, die laufen auch mit anderen µC-Familien, aber nicht am
>M32.

Meine m32 laufen mit 16MHz. Irgendein Quarz von Angelika.
Kondensatoren am Quarz so 15-22pF.

>Fusebits usw. richtig eingestellt, bei 8Mhz schwingt er an und alles
>läuft, bei 16Mhz nix.

CKOPT Fuse eingeschaltet?

>Ich vermute mal, dass man da spezielle Grundtonquarze braucht!

Quark.

>Oder halt einen eigenen Oszillator aufbauen für den Takt.

So gehts auch.

von Thilo M. (Gast)


Lesenswert?

Ist der Aufbau sauber?
- Flussmittelreste
- hochohmige Masseschlüsse
- Leiterbahnführung (zu lange Wege, Kapazitäten)
- saubere Lötstellen

Ich habe einen m32 (16MHz) spasseshalber mal mit 33 MHz gespeist, läuft 
auch noch prima.

Ach ja, für den HC49U - 16MHz - Quarz von Reichelt nehme ich 33pF. Damit 
stimmt er eher als mit kleineren Kapazitäten (wichtig für Timer oder 
Uhren).
Für 'nen Frequenzzähler muss er sowieso abgeglichen werden, oder 
Quarzoszillator benutzen.

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
Noch kein Account? Hier anmelden.