Hallo, habe meine Platine fertig mit AT89C51RB2 und jetzt kommt ständig Timout error bei FLIP. Was muss ich da beachten wenn ich das erste mal anschließe ?
Ist die berühmste Schaltung hier Beitrag "8051 Entwicklungsboard" Ich denk mal da muss was gemacht werden um in den Programmiermodus zu kommen. FLIP erkennt den Flash, die rechte Spalte zeigt nichts an.
Ja, schon mal gesehen. Um den Bootloader zu starten, RESET-Taste gedrückt halten, dann den Jumper PROGRAMM (J2) setzen/brücken. Dann RESET loslassen und erst danach J2 wieder entfernen. Besser ist es für J2 auch eine Taste zu nehmen und noch einen Widerstand ca. 27 Ohm zu PSEN in Reihe zu schalten.
Habe jetzt den Taster eingebaut und so gemacht wie du gesagt hast. Wenn ich den PROG Taster längere Zeit gedrückt halte wird der SPannungsregler heiß d.h. es gibt n kurzen ist des normal ? Was sind denn sonst die häufigsten Fehler ? Habe die ganzen Vcc eingänge mim Multi abgetastet des passt alles. Vielleicht ist der Controller kaputt gegangen irgendwann, wie überprüfe ich das ? Anbei meine Platine
Mach mal den Quarz nicht kilometerweit weg. Setze ihn und die beiden Cs direkt an die Pins 18,19,20. Was fürn Quarz ist das überhaupt. Probier mal im Flip kleinere Baudraten (9600). Probier mal in Hyperterminal ein "U" zu senden, es muß zurück kommen. Nachdem Wechsel der Baudrate immer auch ein neues Reset machen, damit die Baudratenerkennung neu losläuft. Ein frischer MC geht auch ohne Programmiertaster in den Bootloader. Miß mal die Spannung am ALE und PSEN-Pin. Peter
Ist ein 11,.. Mhz Quarz, an ALE und PSEN liegen 4,7V. Wie sende ich ein "U" ? Löte gleich mal den Quarz um..
Wenn ich mich nicht täusche hat der Controller einige Protection Bits. Welches Security-Level ist dort eingestellt. Ich meine mich zu erinnern dass es ein Level gibt das sich nicht durch ISP zurücksetzen lässt sondern nur in einem Parallel Programmer.
Geht nicht... Am mC liegen überall 5V an außer an Reset. XTAL1/2 liegen 2V. Und da wo die LEDS darn sind liegen ca. 3,6V an. Am MAX liegen an: 1 -> 4,6 2 ->4,2 3 -> 1,6 4 ->2,2 5 -> 0,2 6 -> 0,4 7 -> 1,8 8 -> 0 9 -> 5 10 -> 4,8 11 -> 3 12 -> 5 13 ->0 14 -> 1,8 15 -> 0 14 -> 5 Noch ne Idee wo der Fehler liegen könnte ?
Ich weiß nich was dort eingestellt ist, hab den neue bekommen und kann nicht drauf zugreifen.
<Am MAX liegen an: 1 -> 4,6 2 ->4,2 3 -> 1,6 4 ->2,2 5 -> 0,2 6 -> 0,4 Da ist schon mal der Wurm drin: An Pin 2 müssen +7..9V zu messen sein, an Pin 6 - 7..9V. Du hast den Max202 falsch angeschlossen. Alle Anschlüsse kontrollieren. Auch Pin 16 (Vcc) und 15 (GND). (vielleicht Lötbrücke zwischen zwei Pins)
>hab den max232 benutzt aber angeschlossen wie in den max202
Das ist egal.
2 ist an dem 1 piko angeschlossen und der ist an 5V dran, wie können da 7-9V ? Meine Versorgungsspannung ist ja 5V. Und der kondensator an pin 6 ist ja gegroundet ?
>2 ist an dem 1 piko angeschlossen und der ist an 5V dran, wie können da >7-9V ? Meine Versorgungsspannung ist ja 5V. Au weia, ich glaube Du weißt nicht, wie der MAX323 funktioniert. Er hat zwei eingebaute Ladungspumpen, die +9V und -9V für die Anpassung an die PC Scnittstelle zur Verfügung stellen. Üblicherweise werden 4 Stück 100nF-Kondensatoren verwendet. Hoffentlich meinst Du "piko" nicht ernst.
>> Hoffentlich meinst Du "piko" nicht ernst.
Dem Photo nach zu urteilen könntest Du dich wirklich mit den Werten
vertan haben. Prüf auch mal die Beschaltung am Spg. Regler, was hängt da
dran ?
Tatsächlich auf 2 stehen 1P und auf den andren 2 eine 1 mit nem unterstrich. Kacke...kauf mir morgen die richtigen. Danke erstmal !
nene am Spannungsregler stimmts da sind 100n steht 104Z drauf. Aber ich habe noc paar von denen die bau ich mal zum max hin
Jetzt ist an 8 -3V und an 7 -8,5V und trotzdem connectet flip nicht. langsam gehts an die nerven fummel schon eine woche dran
Gerd Schanze schrieb: > an ALE und PSEN liegen 4,7V Dann schwingt der Quarz nicht, ist ja bei den langen Leitungen auch kein Wunder. An ALE muß etwa 2,0..2,5V anliegen, wenn er schwingt. Der MAX232 braucht mindestens 1µF Kondis. Das ist der Unterschied zum MAX202, der kommt mit 100nF aus. Peter
Ja hast recht mit seriellem kabel drin hat Pin 7 und 8 erstmal 6,7V. zum quarz, das hab ich umgelötet, siehe anhang, ist jetzt etwa des ground kabel zu lang ?
Werner schrieb: >>Der MAX232 braucht mindestens 1µF Kondis. > > Das war vor 10 Jahren ;-) ... und ist es immer noch, siehe MAXIM Datenblatt. Für 0,1µF entweder MAX202 oder MAX232A. Peter
Gerd Schanze schrieb: > zum quarz, das hab ich umgelötet, siehe anhang, ist jetzt etwa des > ground kabel zu lang ? Von den 2 * 33pF zu Pin 20 so kurz wie möglich. Obs schwingt, siehst Du am ALE-Pin. Peter
Am einfachsten ist es mal den Max 232 für sich zu testen. Dafür verbindest du TXD, RXD (die Anschlüsse die zum Controller gehen) und sendest mit einem Terminal Programm ein Zeichen. Dieses muß dann zurückkommen. Den Controller kannst du dabei erst einmal aus dem Sockel entfernen. Das ist ansonsten fischen im trüben. Geht der Max. dann bleibt nicht viel mehr als die Leitungen zum Controller oder der Quarz. Ich bezweifel arg das der nicht schwingen will nur aufgrund der etwas längeren Leitung. Terminal Programm gibts hier. Wenn das schon mal geht dann weißt du das die Verbindung PC zu Max. ok ist.
Bernd N schrieb: > Ich bezweifel arg das der nicht schwingen will nur aufgrund der etwas > längeren Leitung. Wenn da nicht noch unten ein Draht lang geht, sinds außen rum die 30cm und dann schwingt definitiv nichts mehr. Peter
Naja, laß ihn mal den Max testen... ist eh kein schönes Kunstwerk aber aller Anfang ist schwer.
Ok, also der nachdem ich das Quarz an PIN 20 gelegt habe schwingt es an ALE liegt jetzt 1,5V. Dann muss es wohl am MAX liegen weil ich statt 1mikro 100nF genommen hab. Aber trotzdem hab probier ichs grad mit dem Terminal, was für ein Befehl muss ich da eingeben oder wo gibts da ne Anleitung (Tera Term)
Ist ganz einfach, du öffest den entsprechenden ComPort und tippst Text in das Terminalfenster. Local Echo muß auf "off" stehen. Siehst du was du tippst dann ist der Max. ok.
Kein Häkchen bei Local Echo und ich sehe was ich Tippe also in MAX ok. Tja....Muss eigentlich der Haken bei Flip bei Manual Sync rein ?
MOment, bei TErminal sehe ich aber auch die Buchstaben wenn ich des Kabel gar nicht drin habe.
Dann ist local echo an... ganz einfach, wenn RX, TX verbunden dann mußt du was sehen... Test bis hinter den Max. RX, TX offen, kein Zeichen.
Ok also jetzt beim richtigen Port seh ichs nicht also ist am MAX was, ok danke Leute die Hilfe ! werde morgen weitermachen
Ok habe jetzt 1mükro rangebaut und max geht immer noch nicht. auf pin2 komme ich auf 9V aber auf pin 6 nur auf -6,12. Ich habe grad auf die beschaltung geschaut da steht dass an pin 16 noch ein c.bypass angeschlossen wird, was heisst bypass ?
Ok leute habs geschafft habe die PINs falsch in den seriellen Anschluss gesteckt
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.