Forum: Mikrocontroller und Digitale Elektronik Warum funktioniert mein Servotester (Tiny26) nicht?


von Tim Taylor Europe (Gast)


Lesenswert?

Hallo

Ich bin möchte mit einem ATTiny26 ein Servotester bauen der auf dem 
Ausgang PB0 ein Servosignal von 50Hz und eine Signaldauer von 1-2ms 
ausgibt. Die Servostellung wird über ein 5k Poti an PA0 Analog 
eingelesen
Der kleine wird mit dem Internen Oszilator 1Mhz Betrieben.

Später soll auf PB2 zusätzlich noch ein 4kHz PWM-Signal 0-100% 
ausgegeben werden.


Leider habe ich kein fliessendes Signal von 1-2ms. Es ist nur in groben 
Stufen einstellbar. 1ms,1,5 und 2ms sind erreichbar. Zwischenwerte sogut 
wie nicht.


Ich vermute dass es mit dem ADC zu tun hat. Leider begreife ich ihn 
nicht richtig.

Wer weiss wo der Fehler liegt?


Gruss

Tim Taylor Europe






von Tim Taylor Europe (Gast)


Lesenswert?

Hier noch der Code

von Tim Taylor Europe (Gast)


Angehängte Dateien:

Lesenswert?

Sorry

von Tim Taylor Europe (Gast)


Lesenswert?

Nachtrag:

Der Eintrag "intADW =333;" unterhalb von "//AD-Wert auslesen*/" war nur 
für Testzwecke.

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
Noch kein Account? Hier anmelden.