ATMEGA128 SPI Mapping

OP #1872331
Lesenswert?
• ▲
▼
Hallo zusammen,
wie bekannt, sind für die Programmierung die Pins der SPI (Mosi/Miso) 
auf die Pins PE0 und PE1 gemapped.

Was ist mit dem "normalen" Betrieb (also nicht Programmierung) ?

Wie kann ich die Pins der SPI (Mosi/Miso) abschalten und die Pins 
PE0,PE1 als einfache Outputs verwenden ?


Gruß
Winne
(Firma: TravelRec.) Persönliche Seite #1872373
Lesenswert?
• ▲
▼
Skript Kiddy schrieb:
> Wenn du in deiner Software kein SPI verwendest, sollten die beiden Pins
> normale IO-Pins sein, die du auch als solche verwenden kannst.

Falsch. Die Pins des ISP sind im normalen Betrieb automatisch normale 
Portpins. Sie werden nur für ISP aktiv, wenn /RESET low ist. Das SPI 
läuft immer über MISO, MOSI und SCK und wird dann aktiv, wenn es per 
Firmware aktiviert wurde.
OP #1872448
Lesenswert?
• ▲
▼
> Die Pins des ISP sind im normalen Betrieb automatisch normale
> Portpins. Sie werden nur für ISP aktiv, wenn /RESET low ist. Das SPI
> läuft immer über MISO, MOSI und SCK und wird dann aktiv, wenn es per
> Firmware aktiviert wurde.

Leider klappt das nicht bei mir.
Hardwaremäßig ist nix dran an den Pins, aber als Output läuft nix.

Ich prog. in Bascom vielleicht liegt da der Fehler.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.