Werbung
Nein, den hab ich nicht. Das Board ist von ebay, aus China:
http://www.sureelectronics.net/galle...d=244&img=4973
Man sieht, dass an PortC.6 tatsächlich auch noch was dran hängt, es geht eine Leiterbahn dort weg.
Ich werde diese mal kappen. Oer wie macht man das am besten? Cutter?
Dann sehen wir weiter.
ach, verdammt. Er will nicht anlaufen.
Ich hab die Leitung gekappt.
Das Wunder blieb aus...
Ich hab versucht - mehr recht als schlecht - den Oszillator direkt an die Atmega Pins zu löten.
Kein Erfolg.
Jetzt hab ich ihn wieder an seinem alten Platz - klar, auch ohne Erfolg.
Gibts noch eine Möglichkeit was los sein könnte?
Softwaremäßig sieht alles einwandfrei aus, gerade nochmal mit AVR-Studio geprüft. AS2 in ASSR wird gesetzt, also der asynchrone Modus ist eingeschaltet. Du kannst Dir mit:
laufend den Zustand des asynchronen Zählers anzeigen lassen. Wenn Du da immer die gleiche Zahl und nicht ein Zahlengewusel bekommst, läuft der nicht.Code:Do LCD TCNT2 Loop
Das ist dann eine Hardwaregeschichte.
Übrigens, welche Bascom Version wird verwendet ?
Hallo xrider,
sollten da nicht Punkte bei Date$ stehen?Config Date = Dmy , Separator = .
...
Date$ = "14/02/11"
Gruß, Michael
Ich habe die Version 2.0.5.0
Bei deinem Code erscheint nur das ganze Dispay mit 0 -ern. Also dann wird er wohl nicht laufen.
Danke jedenfalls für die Hilfe und gute Nacht.
Vielleicht gibts ja morgen eine neue Idee...
Ich werde auf alle Fälle einen neuen Uhrenquarz kaufen.
Auch mit neuem Quarz funzt es nicht.
Leitungen hab ich nochmal überprüft. Es besteht Verbindung Quarz / TOSC1/2.
Die Verbindung Pin6 zu Widerstand wurde gekappt.
Controller funktioniert.
Uhr geht nicht.
Sind wir jetzt am Ende?
Soll ich direktes Anlöten nochmal probieren, bevor ich aufgebe?
Übrigens hab ich das Programm mit einem anderen Board und einem ATmega32 ausprobiert
(war etwas umständlich da die Pins C.6 und C.7 fürs Display waren).
Dort funktioniert alles.
Ich hab noch vor ein paar Tagen ein 2. China-Board bestellt, da bin ich schon gespannt ob das dann gehen wird.
Wenn Du magst kannst Du den Timer2 noch von asynchron auf normal zurückstellen, Du wirst dann bei 12MHz / 1024 / 256 ~ 46 Hz einen viel zu schnellen Sekundentakt haben, aber es sollte etwas passieren.
Außerdem hab' ich mir die Bilder der Platine auf der SE-Website angesehen, so wie das aussieht verschwindet Pin26/TOSC2 unter dem µC, TOSC1 & TOSC2 gehen beide über Widerstände an eine R/C/Schalter Kombination.Code:Porta = 1 TCCR2 = Bits(CS22 , CS21 , CS20) ASSR = ASSR And NBits(AS2) Initlcd
Würde ich sicher gehen wollen, daß da nicht noch Verbindungen bestehen die ich vielleicht nicht sehe, so würde ich R3 und R4 auslöten.
Das ist m.E. der Fehler, eine HW-Geschichte, aber nicht weil was defekt ist, sondern weil irgendwo immer noch eine Verbindung existiert, die den Oszillator ausbremst.
Lesezeichen