Hallo Wie bekomme ich auf diesen Conntroller den Bootloader drauf. Habe eine Platine gemacht und die verbindung ist mit einem Max232 realisiert. Habe versucht mit dem FLIP Programm eine verbindung zu bekommen zu meinem Controller. Leider kommt da immer die Meldung Time out. Gruß Stephan
Der Bootloader ist schon drin. Hast Du denn auch einen Quarz angeschlossen ? Hast Du beachtet, den Reset must Du mit einem kurzen High machen ? Da gibts dann auch noch P2-Pins, die dürfen beim Reset nicht auf GND liegen, steht aber doch alles ganz genau im Datenblatt. Peter
Danke das hilft mir schon etwas weiter. Quarz ist richtig angeschlossen und der Reset aus. Was Du genau mit dem P2 Pins meinst weiß ich noch nicht, mal sehen ob ich das finde in den Datenblättern. Stephan
ich hätte auch eine frage dazu: reicht es also aus den µC über P3.0 - P3.3 an einem MAX 232 an die serielle schnitstelle des PC's zu hängen und dann über FLIP zu programmieren ? (natürlich mit quarz und entsprechender spannungsversorgung)
Ja einfach P3.0 mit Pin 9 von dem Max232 verbinden und P3.1 an Pin 10. Am Stecker brauchst Du nur noch Masse am Pin 5.
danke ! ich hab hier nämlich ein schaltplan auf dem int0 und int1 also P3.2 und P3.3 auch noch mit dem Max verbunden sind brauch ich also nur die 2 UART pin's verbinden ?
Das sind ja Interrupt Eingänge. Also soweit ich weiß braucht man die nicht. Bei mir geht es wie oben beschrieben. Weiß jemand von euch wie ich den AD- Wandler mit der Keil-Software richtig programmieren muß?? ADCON=0x00; ADCON=0x08; while(ADCON!=0x10); ADCON=0x00; ad_wert1=ADDH ; Habe es so probiert,aber geht leider nicht.
Hallo, bei mir funktioniert der Bootloader auch nicht. Verwende die Flip-Software 1.8.8 unter WinXP. Habe ein 12MHz Quarz dran (Oszillator funktioniert), EA auf 1, ALE offen, PSEN währen Reset auf 0. Kann mit der Flip-Software keine Verbindung aufbauen -> Timeout Welche P2 Pins sind gemeint?
Wenn Du P2 offen läßt, ist das o.k. Überprüfe doch erstmal Deine Serielle. Nimm z.B. den T89C51AC2 raus, und überbrücke Pin 10-11. Dann mit Hyperterminal muß alles, was Du sendest zurück kommen, solange diese Brücke drin ist. Peter
Morgen Welche Baudrate hast Du eingestellt?? Bei mir ging es nur mit der 2400 Einstellung. Sonst hatte ich auch immer das Problem mit dem Time Out!! Stephan
Hallo, ich habe den Fehler gefunden. Es war die serielle Schnittstelle falsch angeschlossen. Jetzt funzt es. Danke. Ciao Mario.
da gibts auch ne tabelle in den datenblättern in der steht welche baudrate zu welcher core Frequenz passt. (nur mal als hinweis)
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.