SPI doppelt beschalten

Gast #58413
Hallo,

ich möchte an SCK, MISO und MOSI eines AT90S4433 3 Taster (mit
Pull-Up's) gegen Masse schalten. Außerdem möchte ich diese 3 I/O Pins
an meinen ISP Programmer (AVR910) anschliessen.

Reicht ein Widerstände (z.B. 150Ohm) zwischen jedem Portpin und dem
Taster ?


Gruß

Fiffi
Gast #58414
Hi

kommt auf den Wert der Pull-Up's an. Im Prinzip kannst du die Pull-Ups
und Serienwiderstände auch weglassen wenn du während des Programmierens
nicht auf die Tasten hämmerst. Wenn du die Widerstände einbauen
möchtest würde ich 470Ohm oder sowas nehmen und 10k Pullup.

Matthias
Gast #58415
Hi

Die PullUps brauchst du nicht, hast ja die internen PullUps wenn du die
I/Os richtig konfigurierst (Reset-Routine).

Und wenn du deine Taster während des Programmierens nicht betätigst,
stören die nicht.

Bei einer meiner Schaltungen (AT90S1200) hängt an den
Programmierleitungen über 330 Ohm ein LED-Zifferndisplay. Das flackert
zwar wild herum, stört aber die Programmierung nicht. Zum Programmieren
benutze ich eine Schaltung mit 74LS245 am LPT-Port und Selfmade-Soft
(QBASIC, compiliert).

...HanneS...

Antwort schreiben

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