Gast
#699772
Hallo Gemeinde, Da mein Akkulader (Reflexlader) nach viel schweistreibender Arbeit !endlich! auf dem Steckbrettchen funktioniert hat, wollte ich die ganze schaltung schön auf eine geätzte Platine bringen. Soweit so gut.... Der Atmega16 im TQFP-Gehäuse ist überall mit gnd und vcc verbunden. AVCC und AGND ist über eine Spule und Kondensator entkoppelt, die übrigen VCC-GND nur mit einem Kondensator(100nF). Der Reset hängt an einem 10k an Vcc und über einen 100nF an GND. Dann habe ich im abstand von ca 15mm von xtal1 u. xtal2 den quarz (12MHZ) und ca. 7mm weiter habe ich die zwei 22pF Kondensatoren auf GND. Nach dem aufbau habe ich mein AVR-ISP ( http://www.ullihome.de/index.php/USBAVR-ISP/de ) auf mein Platinchen gesteckt und habe mein hex-File rübergeschoben (ohne Probleme). Daraufhin habe ich über die Fuses JTAG disabled, bei CKOPT einen Hacken gemacht und auf Externen Quarz high freq 16K gestellt. Mit dem Resultat das nix mehr ging. Da die Quarze von Pollin waren, habe ich die gleich mal runtergehauen und einen 8MHz quarz drauf. Aber leider hat dies auch nichts geholfen. Dann habe ich ein QuarzOSZILATOR(8MHz) an XTAL1 gehängt. Darauf hin lief der uC wieder. Habe dann (testhalber) den Haken bei CKOPT wieder rausgenommen. Jetzt läuft zwar der uC noch, aber ich kann den Baustein weder flashen, noch löschen, noch auslesen, noch fuses lesen/schreiben. An meinem Oszi sehe ich ein MOSI signal, aber kein MISO signal... (SCK tut was es tun soll und der reset wird auch gezogen) habe auch testweise des Display was an PORTB hängt wieder weggelötet. So, hoffe ich habe alle wesentlichen infos reingepackt:-) vielen Dank fürs lesen. Und riesen vielen dank falls einer noch eine Idee, oder Tipp für mich hat. Grüße