www.mikrocontroller.net

Forum: Compiler & IDEs Atmega48 : PINC7 / PINB7


Autor: mischl (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo zusammen

ich verwende einen atmega48 im dil gehäuse auf dem stk500 um ein 
programm vorzubereiten für einen atmega48 im tqfp gehäuse.

dabei stellen sich zwei fragen :

- pinc7 wollte ich als input mit pullup definieren um strom zu sparen. 
dieser pin existiert ja nur beim tqfp. nun erfolgt ein compiler error. 
in der headerdatei iom8x ist nur bis pinc6 deklariert. wie muss ich das 
angehen, sprich definieren?

- da ich einen externen clock verwende bleibt pinb7 frei. kann ich 
diesen weiter benutzen als io?

besten dank

Autor: peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Achte auf GROSS und klein-schreibung! Selber definieren geht eigentlich 
so:

#define PINC7 7

Doch das hilft Dir nix, denn PINC7 existiert auch beim TQFP nicht...

MfG  Peter

Autor: mischl (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke für die antwort

heisst das dass adc6/adc7 nicht stromsparend konfiguriert werden können?

Autor: peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was meinst Du mit stromsparend? Wenn Du die Pins nicht verwendest, dann 
schliesse einfach nichts an.

Doch falls Du die Eingänge nutzt, dan brauchen die nicht weniger Strom 
mit Pullups! Im Gegenteil, je nach anliegendem Signalpegel fliest 
zusätzlicher Strom über die Pullups! (Mal abgesehen davon, das ein 
Pullup die ADC-Messung beeinflussen, bzw. verfälschen könnte, besonders 
wenn der AD-Wandler-Eingang hochohmig beschalten wäre (Was ohnehin 
ungünstig ist, für genaue Messung)

MfG  Peter

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.