Hi, wollte einen ATtiny26 zum Einlesen von Potiwerten benutzen, brauche aber nur 10 der 11 A/D-Wandler-Eingänge. Nun folgende Frage: Kann ich den 11. Eingang als digitalen Ausgang schalten, ohne dass das die Wandlung stört, behindert oder irgendwas in der Art? (Laut Datenblatt sollte es, wenn ich mich nicht verlesen habe, möglich sein. Hat das schon mal jemand ausprobiert?) Ebenso wäre der AREF-Pin interessant. Benutze VCC als Referenz. VCC wird ja dabei intern auf den Pin gelegt. Ist die Spannung nun von außen zu messen? Oder kann man den Pin als ganz normalen I/O beschalten? Vielen Dank schon mal im Voraus. Gruß, ERDI - Soft.
Natürlich kannst du ADC10 (PB7) als für digitales I/O nutzen. Allerdings nur unter folgenden Voraussetzungen: 1. Keine Änderungen während A/D Wandlung 2. /RESET ist für nachträgliche ISP Neuprogrammierung nicht erforderlich. Paralleles Programmieren auf dem STK500 z.B. geht aber weiterhin. Wenn du als Referenzspannnung intern Vcc nutzt, steht der Port PA3 für I/O zur Verfügung. Allerdings wäre ich auch hier mit Schaltvorgängen wärend A/D Wandlung etwas vorsichtig.
Dein Wort in Gottes Ohr. Vielen Dank schon mal. Wenns nicht funktioniert, weiß ich schon, wen ich verkloppen muß. :-) (Scherz!) Nur, wie meinst du 2.? Muß zur seriellen Programmierung der Reset-Pin nicht auf Masse gezogen werden? (Nach dem ersten mal.) Oder kann ich den Baustein dann nur noch parallel programmieren. (Du verwirrst mich etwas. OK, vielleicht sollte ich das Datenblatt erst mal richtig durchlesen, und nicht nur das, was mich interessiert.:-) )
Zu 2. wenn ich nach dem 1. Programmieren (Im Auslieferungszustand ist PA3 /RESET) das Fuse-Bit RSTDISBL auf 0 setze (ATMEL Notatiion) Freigabe PA3 für I/O, ist ein weiteres Programmieren mit normalem ISP nicht mehr möglich.
Schluck, gefällt mir nicht. Dann muß ich den PIN wohl bis zur endgültigen Softwareversion als Reset lassen. Falls dann nochmal ne Änderung fällig wird, habe ich ein Problem. Hab keinen parallelen Programmer. (Schlecht gelöst von ATMEL. Was, wenn man das SMD-IC hat? Auslöten zum parallelen Programmieren?) Ach ja, danke für die Hilfe. Gruß, ERDI - Soft.
Wenn du knapp mit Pins bist, dann könnte ein Multiplexer 74HC4051 helfen. Kostet nur wenige Cent und Du hast 4 Pins eingespart. Peter
Ne ne, das passt schon. Hab nur 10 Poti's abzufragen. Und für die 40 Poti-Version war ja sowieso klar, dass da ein Multiplexer ran muß. Aber das ist erst die nächste Stufe und hat noch etwas Zeit. :-) (Hm, das "Hat noch etwas Zeit..." wird wohl gerade zu meinem neuen Lieblingsspruch! :-) ) Gruß, ERDI - Soft.
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.