Mega16 LCD Display angesteuert ISCP möglich?

Gast #3368984
Hallo,

Ich hab eine 2*16 LCD Anzeige an einen ATmega16 angeschlossen. Ich 
benötige die volle Datenmenge, somit habe ich alle Dateneingänge an den 
MC angeschlossen.

Meine Frage nun, kann ich Daten abzweigen, damit ich den ATMega16 mit 
einer ISCP Schnittstelle programmieren kann, oder brauche ich dafür ein 
extra Board? Ich hab hier schon einen Brenner via USB-ASP aber ich hab 
nur ein Board für den ATMega8.

Ich muss ja den 10poligen Anschluss an MISO,MOSI etc. anschließen.

Danke für eure Hilfe
Angehängte Dateien:
#3369066
Leider kann man deine Anschlüsse nicht wirklich gut verfolgen. (im 2.ten 
Bild)

Grundsätzlich ist es möglich an die ISP Anschlüsse gleichzeitig auch 
noch andere Dinge anzuschliessen, sofern sie sich nicht an den Pinpegeln 
beteiligen oder sich zumindest passiv verhalten.
Die meisten Brenner können noch eine kleine Last mittreiben, so dass das 
kein Problem darstellt.

Was geht zb
* Recht problemlos sind LED an den Anschlüssen. Die LED blinken dann ein 
bischen mit, aber mehr passiert normalerweise nicht.
* Taster sind auch problemlos solange du als Programmierer die Finger 
von den Tastern lassen kannst, während er ISP-Programmer das Programm in 
den µC schiesst. Natürlich sollten dann Taster so angeschlossen werden, 
wie man das normalerweise macht: d.h. der Taster schaltet nach GND wenn 
er gedrückt wird und überlässt an sonsten alles weitere dem internen 
Pullup Widerstand bzw. interner Entprellung. De Facto ist damit ein 
Taster nicht vorhanden, wenn er nicht gedrückt wird und somit harmlos
* Auch ein LCD sollte keine großen Probleme verursachen. 
Sicherheitshalber würde ich die Datenleitungen an die ISP-Pins schalten. 
Denn solange sich auf den Steuerleitungen nichts tut, ist auch ein LCD 
mehr oder weniger inaktiv und ein eventueller Pullup oder Pulldown 
sollte einen ordentlichen Programmer nicht aus dem Tritt bringen.

Generell würde ich sagen, dass das Problem weniger darin besteht, dass 
der Brenner nicht mit der zusätzlichen externen Hardware an den Pins 
umgehen kann, sondern eher darin, dass diese zusätzliche Hardware auf 
die ISP Signale reagiert. Was zum Beispiel bei einem Relais, welches die 
Herz-Lungen-Maschine ein/aus schaltet, dann nicht so gut kommt.

Wovon du aber auf jeden Fall 'die Finger' an den ISP Anschlüssen lassen 
solltest
* alles was größere Ströme braucht
* alles was ein Kondensator bzw. eine Spule ist. Die verfälschen und 
verschleifen die Signale sodass der Brenner nicht mehr durchkommt.

Aber: warum probierst du es am Steckbrett nicht einfach mal aus, ehe du 
drann gehst eine Platine zu zeichnen? Diese Unsitte, mit wenig Erfahrung 
gleich mal eine Platine fertigen zu lassen ist der größte Unsinn seit 
den Hexenverbrennungen.
Gast #3369148
Ich brauche das nur, damit ich den ATMEGA16 programmieren kann, damit 
ich mein Programm testen kann.

Getestet wird das Programm natürlich erstmal auf einem Steckbrett, aber 
ich wollte es hier nur veranschaulichen.

Und mein Brenner macht keine Probleme, das einzige was ich brauche ist 
halt die ISP Schnittstelle damit ich Brenner + MC miteinander verbinden 
kann.
Auf meinem ATMEGA8 Board passt es nur nicht drauf, weil der ATMEGA8 
weniger Pins hat als der ATMEGA16.
#3369158
Manny schrieb:

> Und mein Brenner macht keine Probleme, das einzige was ich brauche ist
> halt die ISP Schnittstelle damit ich Brenner + MC miteinander verbinden
> kann.

Ja, dann probiers aus.
Letzten Endes hängt es ja auch nicht unwesentlich vom Brenner selbst ab. 
Schliess den Brenner erst mal ohne LCD an und wenn der auf den µC 
zugreifen kann und ein Testprogramm brennen kann, dann hängst du das LCD 
noch mit dazu. Mehr als dann nicht funktionieren, kann es nicht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.