PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Per ArduinoIDE PWM auf AtTiny



Cysign
11.08.2015, 00:24
Hallo zusammen,

nachdem ich inzwischen schon einiges mit Arduinos umgesetzt habe, hab ich nun nen kleinen AtTiny2313 aus der Schublade gefischt und ihn dazu überredet, übder die ArduinoIDE pder Arduino Uno Befehle anzunehmen.

Was mit allerdings nicht gelingt, ist ein PWM-Signal rauszubekommen. Ein digitalWrite(myPin, HIGH/LOW) funktioniert problemlos. Aber ein analogWrite schlägt fehl.

Mir fehlt grade allerdings der richtige Ansatz, um ne Lösung zu finden. Ich würde mich freuen, wenn ihr mich mit Suchbegriffen bewerft ;)

- - - Aktualisiert - - -

Als Grundlage bzgl. Pinout habe ich D12 & D13 genommen. ( siehe: http://provideyourown.com/wp-content/uploads/tech/ATtiny-Pinouts-20x13.jpg)

Cysign
05.09.2015, 18:33
Hat keiner ne Idee, wonach ich suchen könnte, um den AtTiny zu PWM zu überreden?
Ich bin immer noch ratlos...und auch etwas lustlos, weil ich nicht mehr weiß, wonach ich noch suchen könnte...Aber ich würde das Bastelprojekt gerne mal fertig machen ;)

HaWe
05.09.2015, 19:25
auch beim Uno sind nicht alle Pins per analogWrite pwm-fähig, an den falschen funktioniert analogWrite auch nicht.
Selbst auf dem Due funktionieren nicht alle Pins, die auf dem Mega allerdings sehr wohl funktionieren.
Du musst also einfach rauskriegen, welche Pins vom attiny per Hardware pwm-fähig sind, dann wird es sicher gehen! (Die pwm-Pins sind dazu mit bestimmten Timer-IRQ-pins verknüpft, denn über die Timer werden sie ja angesteuert.)

021aet04
05.09.2015, 21:25
Kenne die IDE nicht, aber kann man nicht direkt auf das Register zugreifen?

MfG Hannes