Bootloader T89C51AC2 Atmel

Gast #30444
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
#30445
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
Gast #30446
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
Gast #30447
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)
Gast #30449
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 ?
Gast #30450
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.
Gast #30451
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?
#30452
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
Gast #30453
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.