Forum: Mikrocontroller und Digitale Elektronik AT90S8535 lässt sich nicht seriell "flashen"


von Gregi (Gast)


Lesenswert?

Hallo!

Seit längerer Zeit probiere ich schon herum einen 8535er zu 
programmieren. Ich habe die Schaltung auf einem Steckbrett aufgebaut, 
wie im AVR-Tutorial, ich verwende einen Quarz mit  22pF-Konds anstelle 
des Quarzoszillators. Spannungsversorgnung über eine 
7805-Standardschaltung. Als ISP-Programmierer verwende ich den von 
www.prouc.de. Die Hardware-Testfunktion von dem Programm ergibt auch 
richtige Ausgänge, also kann es fast nicht an der Schaltung liegen.
Der AVR meldet keinen Device-Code (oder eben 000000), zeig überhaupt 
keine Reaktion.

Ich freue mich über jeden Tipp, da mir schon so viele Anwendungen im 
Kopf herumschwirren und teilweise auch schon in Assembler von mir 
realisiert wurden, nur eben noch nie in Natura getestet worden sind.

Vielen Dank,
Gregi

von Gregi (Gast)


Lesenswert?

... btw: sollte der AVR nicht zum funktionieren überzeugt werden, werde 
ich einen der DS89C420 auspacken, 50MHz, bis zu 50 mips, 8051 
kompatibel.

von Meiserl (Gast)


Lesenswert?


von Meiserl (Gast)


Lesenswert?

...hmmm den Programmer den du verwendest (www.prouc.de)
sieht so aus als würde er nur für die 89er... funktioniern. :-(((

probiel mal einen der für die AVRs (90S..) geschrieben ist :-)))


gutes gelingen ;-)

von Gregi (Gast)


Lesenswert?

ok, bin schon am adapter-basteln...
danke

gregi

von Gregi (Gast)


Lesenswert?

;)) nene, ich hab schon den für die AVRs ;)
AVR-Flash nennt sich das ding.

ciao

von Gregi (Gast)


Lesenswert?

hab jetzt diesen Adapter zusammengebaut, nur der ISP AVR Programmer 
meldet mir bei SetUp nur Not Found und wie erwartet kann ich nichts 
programmieren. Initialisation Error
und beim Autoselect:
Auto Select device :
 Device Error

müsste er nicht irgendwas erkennen??

gregi, knapp am verzweifeln

von Gregi (Gast)


Lesenswert?

asche auf meinen kopf... hab leider vergessen dass 6 und 9 umgedreht 
gleich aussieht (=serielle falsch angeschlossen)..
jetzt erkennt er den adapter,aber programmieren oder wenigstens den 
device-code lesen kann er immer noch nicht..


hmmm
gregi
p.s.: und dass er kaputt ist?wie kann man sowas überprüfen?

von Meiserl (Gast)


Lesenswert?

kontrollier mal deine Resetanschaltung und die Versorgungsspannung!

Vielleicht kann der programmer deine AVR nicht in den reseten?

von Meiserl (Gast)


Lesenswert?

Was bedeutet eigentlich du verwendest einen Kondensator anstatt des 
Quarzes??
Versuchs doch mal mit einem Quarz (laut Datenblatt) wirst sehen dann 
funkt es.

von Gregi (Gast)


Lesenswert?

nein, beim avr-tutorial von µc.net verwendet andreas einen 
quarzoszillator, und ich verwende einen quarz mit 2 kondensatoren, wie 
im datenblatt.

von Gregi (Gast)


Lesenswert?

multimeter an masse + reset:
normal durch pullup und 47pF-Kondensator an masse => high.
wenn ich auf erase all klicke geht reset runter auf low, und wieder 
zurück auf high da:
Erasing ...
 Erase : Initialisation Error

gregi

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Gregi schrieb:
>
> nein, beim avr-tutorial von µc.net verwendet andreas
> einen quarzoszillator, und ich verwende einen quarz mit 2
> kondensatoren, wie im datenblatt.

Falls du ein Oszilloskop hast, solltest du kontrollieren ob der Quarz 
überhaupt schwingt. Oder mal mit nem Multimeter die Spannung an den 
Oszillatoranschlüssen des Controllers messen, sollte 2.5V betragen.

MfG
Andreas

von Gregi (Gast)


Lesenswert?

Oszi hab ich leider keines bei der Hand, und mit dem multimeter messe 
ich an
XTAL1 1,6 V
und an XTAL2 5V

hmm.. scheint nicht recht zu tun..

gregi

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.