Hallo,
das dürfte eigentlich ziemlich egal sein, das Display wird doch sowieso bei jedem Start des Mikrocontrollers initialisiert.
Kann aber sein, dass während dem Flashen irgendein Kauderwelsch auf dem Display steht
Grüße,
Bernhard
Hallo,
das dürfte eigentlich ziemlich egal sein, das Display wird doch sowieso bei jedem Start des Mikrocontrollers initialisiert.
Kann aber sein, dass während dem Flashen irgendein Kauderwelsch auf dem Display steht
Grüße,
Bernhard
Ja und? I S P braucht nur drei Pinne, dazu die vier vom LCD gibt sieben. Der ganze Port hat aber acht Anschlüsse, da bleibt noch einer übrig . Aber Du willst auch die Steuerleitungen fürs LCD am PortB haben vermute ich. Ich hab ne laufende LCD-Ansteuerung an einem mega168, bei der drei von den vier Datenleitungen an den I S P-Anschlüssen MOSI, MISO und SCK hängen (PORTB3 bis 5) - und das Flashen geht. ABER es funktionieren nicht alle Prog rammer . . . .
Ciao sagt der JoeamBerg
Das nicht alle funktionieren liegt daran, dass manche die Pins bei Inaktivität nicht hochohmig schalten. Abhilfe schaffen da 220 Ohm Widerstände zur Peripherie. Gibt auch eine AppNote von ATMEL dazu. Hab sie aber gerade nicht zur Hand und auch keine Zeit zum suchen.
Grüße,
Daniel
Danke mal für die Antworten!
Unterm Strich kann man also sagen, wenn ich 220R Widerstände verwende dürfte es gehen?
Ach ja, Programmer ist der da klick
mfg thomas
Die erwähnte AppNote : http://www.atmel.com/Images/doc0943.pdf Seite 3 Figure 3. Das Ganze ist unabhängig von Programmiergerät. Probier es vorher aus ob ohne bzw. mit geht, dann bist du auf der sicheren Seite.
Grüße,
Daniel
mit oder ohne was??
Widerstände?
Naja ISP brauchst du, LCD willst du....also ja mit und ohne Widerstände.
Grüße,
Daniel
Die Widerstände sorgen dafür, dass der µC garantiert als erster auf den ISP reagiert und keine Fehlinterpretation durch etwaige Peripherie stattfindet.
Grüße,
Daniel
Lesezeichen