Gast
#322732
Hi ! Ich suche eine möglichkeit wie ich am besten eineBus Clock am Atmega128 abgreifen kann. Ich muss damit einen Grafikcontroller ansteuern. Hat da jemand eine konstruktive Idee? Danke vorab ! mfg macke_a
|
Anzeige
|
BUS Clock beim Atmega128
Gast
#322732
Hi ! Ich suche eine möglichkeit wie ich am besten eineBus Clock am Atmega128 abgreifen kann. Ich muss damit einen Grafikcontroller ansteuern. Hat da jemand eine konstruktive Idee? Danke vorab ! mfg macke_a
Gast
#322733
Hallo Macke, du mußt dir erstmal ordentlich einen saufen und dann klappt das schon....
Gast
#322734
Hallo Spritti, so habe jetzt nen Bier getrunken..bekomme ich ne Antwort, Spritti? Kann natürlich auch von jemanden anderes kommen, die Idee? Danke! Beim z.B. Mega48/88/168 kann man zumindest den Systemtakt (ist das der Bustakt?) an einem Pin (CLKO) ausgeben lassen. Das wird mit CKOUT-Fuse konfiguriert. Wie das bei den anderen Megas ist, kann ich allerdings nicht sagen. Sollte aber im Datenblatt stehen.
Gast
#322736
Ja Hi! Ich schaue mal nach.. ob ich dort was finde! Danke schon mal..! Ich habe den richtigen Pin noch nicht gefunden, bin schon fleißig am suchen... Falls es die Möglichkeit mit dem CLKO/CKOUT nicht gibt, kann man auch einen Timer im CTC-Mode laufen lassen. Wenn man das OCRn Register auf 0 setzt und den Prescaler auf 1, dann erhält man am OCn-Ausgang zumindest den halben Systemtakt. Nachzulesen im Datenblatt unter "Clear Timer on Compare Match (CTC) Mode".
Gast
#322738
Hi ! Du meinst einen x-beliebigen Timer im Auto Reload laufen lassen? Mmmh, wäre ne gute alternative! Ja, genau das meine ich :-) Hängt halt davon ab, welchen Du sonst in der Appliktion nicht benötigst. Man könnte aber auch den USART im Synchronen Mastermode laufen lassen, und hätte dann mit UBRR = 0 auch den halben Systemtakt am XCK-Pin, wenn ich nicht irre.
Gast
#322740
Beim Mega128 kann man die Systemclock leider nicht direkt auf einen Pin legen wie z.B. beim Mega88. Also bleibt nur der Weg über einen Timer. LG EC
Gast
#322741
Ok, dann siehst Du das ähnlich wie der Ingo? Danke für deine Hilfe EC ! mfg macke_a
Gast
#322742
Einfache Lösung: Quarzoszillator nehemen?
Gast
#322743
Tja, da hatte ich auch schon dran gedacht! Nur soll ich den direkt am µC abgreifen und dann quasi parallel auf meine anderen Baustein legen, um die Bus Clock zu betreiben? Ob das so eine gute Idee ist!? Theoretisch funktioniert das vielleicht,aber...?
Gast
#322744
Steht i.d.R. im Datenblatt der Qszillatoren. Im Zweifelsfall einen 74HCTxxx Treiber dazwischen schalten. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|