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
Hallo Macke, du mußt dir erstmal ordentlich einen saufen und dann klappt das schon....
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.
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".
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.
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
Ok, dann siehst Du das ähnlich wie der Ingo? Danke für deine Hilfe EC ! mfg macke_a
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...?
Steht i.d.R. im Datenblatt der Qszillatoren. Im Zweifelsfall einen 74HCTxxx Treiber dazwischen schalten.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.