Nutzbare I/O am Atmega64

Gast #1307411
Moin,

ich möchte vom Atmega8 auf den Atmega64 umsteigen. Beim Atmega8 gab es 
ja einige I/O die nicht nutzbar waren bei normaler Konfiguration ohne 
A/D, UART etc. Das waren beim Atmega8 Port B.6 und B.7 - die waren für 
den ext. Quarz. C.7 gabs garnicht, C.6 war Reset und B.3-5 waren fürs 
programieren.

Wie ist das beim Atmega64 - gibt es da neben Quarz-Schnittstelle, 
SPI-Schnittstelle zum programmieren (will ich nicht benutzen) und Reset 
noch weitere I/O die man nicht nutzen kann oder die gesondert belegt 
sind (wie gesagt abgesehen von Doppelbelegung wie UART oder A/D)?

Vielen Dank

Matze
Gast #1307426
Schon klar. Es gab hier im Forum nur an ein oder anderer Stelle die 
Diskussion, dass ports g und f nicht uneingeschränkt als I/O genutzt 
werden können. Das war im Zusammenhang mit dem 128 und der 64 ist ja 
fast baugleich bis auf den Speicher. Ich bin grade nur fleißig dabei 
meine Ports an meine zu steuernden Geräte zu verteilen und will am Ende 
nicht plötzlich feststellen dass ich einige der Ports garnicht nutzen 
kann.

Aus dem Datenblatt kann ich nur erkennen, dass B.1-B.3 wg. SPI nicht 
nutzbar sind (Ich will auch programmieren wenn der Chip eingebaut ist) 
und G.3 und G.4 wg. Quarz belegt sind. Alle anderen dürften frei sein. 
Sehe ich das so richtig?
Gast #1307430
>G.3 und G.4 wg. Quarz belegt sind

Wie viele Quarze willst du denn an den Controller anschließen?
Für den Betriebsquarz gibt es die XTAL-Pins.
Guck dir die Pin-Descriptions im Datenblatt an. Da wird alles notwendige 
erklärt. Dann guckst du dir noch die alternate Pin functions an.
Die einzigen Sachen, die noch Portpins belegen sind ISP und JTAG.
ADC-Eingänge und I/O-Ports teilen sich natürlich auch die Pins.
Gast #1307437
???
Was genau ist jetzt die Frage?

>Aus dem Datenblatt kann ich nur erkennen,

das ALLE IO-Pins des Mega64 mit Sonderfunktionen belegt sind. Wenn du 
die alle Nutzen möchtest, sind gar keine IO's mehr frei. Wenn du gar 
keine nutzt, sind alle IO's nutzbar. Was du bzw. dein Programm jetzt 
tatsächlich machen, bleibt dein Geheimnis.

Oliver

Antwort schreiben

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