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
Hallo! Der AnalogPort wird über AVCC mit Spannung versorgt. Hast Du den angeschlossen?
:
Bearbeitet durch User
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. :-(
Christian J. schrieb: > ... da kann man sich ja > totsuchen bevor man auf die Idee kommt. :-( Da sucht man sich nur tot, wenn man Anfänger auf dieser µP-Familie ist. Der Z80 hat sowas nicht.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.