Analog Pins auf Arduino Atmega32PU funktionieren nicht digital

Gast #4089949
Lesenswert?
• ▲
▼
Hallo,

ich nutze eine IDE Extension von Github

https://github.com/eaconner/ATmega32-Arduino

um auf einer Lochraster einen Atmega32PU im Arduino Style zu verwenden. 
Klappt auch alles prima, jede Library läuft problemlos (sofern die 
Hardwrae vorhanden ist) aber eines nicht: Die Analog Pins lassen sich 
nicht digital verwenden. d.h. ein pinMode(A0,OUPUT) und 
digitalWrite(A0,HIGH) juckt den Pin nicht die Bohne. Mit gekauften 
Boards Uno und Mega klappt das allerdings, ich steuere da auch 
Schieberegister mit den Analog Pins an.

Prinzipiell wird der ganze Baustein Atmega32PU der IDE nur durch die 
Dazei pins_arduino.h und boards.txt bekannt gemacht, die irgendeiner 
Konvention folgt, so dass viele Boards mit unterschiedlichen CPU gleich 
behandelt werden können.

Alerdings ist da ein Fehler drin (Autor reagiert allerdings nicht 
drauf). Ich musste die Config Bits ändern, da die JTAG aktiviert wurde 
und die Pins dadurch verloren gingen. Arduino nutzt kein JTAG also 
gehört das sicher nicht in die boards.txt

Hat da einer ne Idee, was da los sein kann?

Gruss,
Christian
Gast #4090082
Lesenswert?
• ▲
▼
Route 66 schrieb:

> Hallo!
> Der AnalogPort wird über AVCC mit Spannung versorgt. Hast Du den
> angeschlossen?

Nein.... nur AVref über einen Filter-C gegen Masse geschaltet. Danke
für den Hinweis, wird sofort ausprobiert ..... da kann man sich ja
totsuchen bevor man auf die Idee kommt. :-(
Gast #4090855
Lesenswert?
• ▲
▼
Route 66 schrieb:

> Da sucht man sich nur tot, wenn man Anfänger auf dieser µP-Familie ist.
> Der Z80 hat sowas nicht.

Der Pin war verbunden, schon vorher. Die wirkliche Ursache war die 
fehlerhafte Library bzw Pinout. bzw vermutlich gar nicht komplett 
getestet.
Nicht alles was im Netz steht stimmt auch. Vergisst man nur gerne.

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.