Hallo zusammen, Ich hab hier eine fertig aufgebaute Schaltung und nun leider ein Problem. Ich habe den falschen pin für das pwm signal verwendet. Da der uhrsprüngliche pin des pwm signals frei ist, dachte ich mir es muss doch sicher möglich sein, dass pwm signal, welches am pwm pin anliegt einfach auf einen anderen pin zu "klonen", damit sich dieser eben genau so verhält. Eine neue schaltung will ich nicht machen, da ansonsten alles funktioniert und irgendwelche luftgerdrahtungen sind auch nichts. Es handelt sich hier um einen: 90PWM3B Der zu klonende Pin wäre: PB01 pscout20 auf PD7 Vielen Dank für eure Hilfe. Steph
Moin :-) Ich würde sagen, da hilft nur ein scharfes Teppichmesser und ein Stück Fädeldraht. Im Chip gibt es kein "clonen".
Stephh schrieb: > Der zu klonende Pin wäre: PB01 pscout20 auf PD7 Den falschen Pin auf Eingang stellen und dann einen Draht ziehen zum PWM-Pin. Bei "normalen" PWM-Frequenzen sollte sich die Eingangskapazität erst einmal kaum bemerkbar machen.
Walter Tarpan schrieb: > Stephh schrieb: >> Der zu klonende Pin wäre: PB01 pscout20 auf PD7 > > Den falschen Pin auf Eingang stellen und dann einen Draht ziehen zum > PWM-Pin. Bei "normalen" PWM-Frequenzen sollte sich die Eingangskapazität > erst einmal kaum bemerkbar machen. Hallo, was verstehst du bei PWM-Frequenzen unter "normalen" und "unnormalen"? Grund meines Einwurfs: Der 90PWM3B macht an den PSC-Augängen bis zu 64MHz.
Stephh schrieb:
> Der zu klonende Pin wäre: PB01 pscout20 auf PD7
willst zwei klonen oder nur einen. PB0=pscout20, PB1=pscout21 ?
Wenn du mit Interrupt arbeitest denn kannst auch in der ISR den PB01
abfragen und schaltest den PD7. ISR wird übers OCIEx ausgelöst
PWM_ISR_X:
sbic PinB,0
sbi PortD,7
sbis PinB,0
cbi PortD,7
reti
Das gibt aber entweder bei den ganz kurzen PWM-Einstellungen oder bei den ganz langen Probleme. Da kommt dann der Interrupt einfach nicht mehr mit, so dass die Zeitn signifikant nicht mehr stimmen werden. Da ist Teppichmesser und Fädeldraht allemal besser.
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.