Forum: Mikrocontroller und Digitale Elektronik AVR ICSP Port doppelt verwenden.


von Summi (Gast)


Lesenswert?

Hallo Forum,

ich habe mir eine kleine Platine mit einem ATMega328PB erstellt sowie 
eine kleine Zusatzplatine mit einem Mäuseklavier an einem 74HCT165 
Schieberegister.

Nun würde ich gerne, um Platz zu sparen, den Steckverbinder für den ICSP 
so belegen, dass ich ihn auch zur Ansteuerung des Schieberegisters 
verwenden kann. Natürlich nicht gleichzeitig - sondern durch 
umstecken...

Die Belegung des Steckverbinders (JST XH 8Pin) ist wie folgt:
1
 Pin | ICSP  | Schieberegister
2
-----+-------+-----------------
3
  1  | VCC   | VCC
4
  2  | GND   | GND
5
  3  | SCK   | CLK
6
  4  | GND   | GND
7
  5  | MISO  | SER
8
  6  | RESET | N.C.
9
  7  | MOSI  | LD

Zum Programmieren würde ich dann einen entsprechenden Adapter für den 
Programmer verwenden und anschließend den Steckverbinder für die 
Zusatzplatine aufstecken.

Meine Frage wäre nun:
Auf der Hauptplatine ist der Reset-Pin mit einem 10K Pullup auf High 
gezogen...

Sollte man den auf der Zusatzplatine dann zusätzlich mit einem Pullup 
auf VCC legen? Oder reichen die 10K Pullup auf Hauptplatine, damit man 
den Pin einfach offen lassen kann?

Vielen Dank für sachdienliche Hinweise :)

Sabine

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Summi schrieb:
> Sollte man den auf der Zusatzplatine dann zusätzlich mit einem Pullup
> auf VCC legen?
Nö, brauchst du nicht.
> Oder reichen die 10K Pullup auf Hauptplatine, damit man
> den Pin einfach offen lassen kann?
Aber sowas von... 10k sind sogar sehr wenig, da kann man auch 22k oder 
47k benutzen.
In 99% der Fälle kann man /Reset sogar ganz offen lassen, da intern im 
AVR ein schwacher Pullup ist.

von Summi (Gast)


Lesenswert?

Hallo Matthias,

vielen Dank für Deine Antwort.
Das klingt prima...

Meine Bedenken kamen daher, dass durch "offenlassen" ja die Situation 
entstehen würde, dass der Reset Pin zwar einerseits mit 10K gegen VCC 
gezogen wird, andererseits aber noch ca. 10cm Kabel über den 
Steckverbinder bis zur Zusatzplatine "in der Luft" hängen würden.

Aber wenn die 10K so stark sind, dass Du sogar 22K einsetzen würdest, 
dann soll das wohl reichen :)

Lieben Dank - ich werd's so machen.

LG, Sabine

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
Noch kein Account? Hier anmelden.