Reset Pin als ADC-Eingang

Gast #1641661
Lesenswert?

Hallo Leute,
ich habe einen ATtiny25 und überlege, ob ich den Reset-Eingang PIN1 
als
ADC-Eingang nehmen kann.
Wenn der erstmal so programmiert ist, kann ich den doch nicht mehr mit 
dem Ponyprog programmieren, weil der Reset dann nicht mehr geht?

Ob mir mal jemand helfen kann, ich habe leider einen Pin zu wenig,
brauche noch einen Pin!
Bin auch mit einem Ein-oder-Ausgang zufrieden, weil noch kann ich meine 
Pins verschieben. Nur der µC ist festgebucht, kann keinen anderen 
nehmen!
#1641669
Lesenswert?

Oktoberfestbesucher schrieb:

> Wenn der erstmal so programmiert ist, kann ich den doch nicht mehr mit
> dem Ponyprog programmieren, weil der Reset dann nicht mehr geht?

Du sagst es.

> Ob mir mal jemand helfen kann, ich habe leider einen Pin zu wenig,
> brauche noch einen Pin!
> Bin auch mit einem Ein-oder-Ausgang zufrieden, weil noch kann ich meine
> Pins verschieben. Nur der µC ist festgebucht, kann keinen anderen
> nehmen!

Dann solltest du mal herzeigen, was an den Pins bis jetzt vorgesehen 
ist.
Gast #1641694
Lesenswert?

So, ich hab die Liste noch mal durchgesehen...

Pin1 = ADC0 = Analog Spannung am Testobjekt = 0..2,5V 10Bit ADC
Pin2 = CLKI = 20MHz Quarzoszillator (Oscal nicht temperaturstabil)
Pin3 = PB4  = LCD_Data Ausgang
Pin4 = GND
Pin5 = PB0  = LCD_Load Ausgang
Pin6 = PB1  = LCD_Clk  Ausgang
Pin7 = PB2  = Taster für Auswahl Eingang
Pin8 = VCC  = 5V
Gast #1641741
Lesenswert?

Stefan B. schrieb:
> Hast du ein Datenblatt des LCDs?

ja, ist HD44780 kompatibel 2*16 Zeichen mit Ansteuerung über 
Schieberegister,
deshalb nur 3 Leitungen.

Eine Ausgangsleitung für den Taster zu nehmen ist eine extrem gute Idee,
ich müsste den Taster nur über einen Widerstand anschließen damit es 
nicht kurzschließt...

Trotzdem suche ich im Datenblatt, wie ich auf den Pin1(Reset) zugreifen 
kann, da gab es doch so ein Bit...  ?!
#1641749
Lesenswert?

Was sich an LCD_DATA tut, wird ja wohl schnurz sein, solange kein 
LCD_Clk kommt.

Kannst Du dann nicht den Taster höher-ohmig an LCD_DATA anschließen, 
diesen (solange Du nichts am LCD neu ausgibst) als Input schalten und 
den Taster einlesen.  Während Du LCD-Daten schicken willst, schaltest Du 
ihn als Ausgang und taktest.

EDIT:  Der Vorschlag kam bereits .. nicht gesehen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren