Guten Tag alle zusammen, ich habe eine Anfängerfrage: Ich bin aktuell dabei, mir die Soft-PWM des Tutorials (http://www.mikrocontroller.net/articles/Soft-PWM) zu verinnerlichen. Kann mir dazu bitte jemand sagen, was die Variable "tmp" für einen Sinn macht (egal welche Version) und mir vielleicht sogar einen Lösungsansatz nennen, um über SPI an das pwm_setting Array eingelesene Werte zu übergeben? Vielen Dank Gruß Hans-J.
Steht da doch:
1 | for (; i<8; i++) { |
2 | if (pwm_setting[i] > pwm_cnt) tmp |= j; |
3 | j<<=1; |
4 | }
|
Sprich über tmp-Variable beinhaltet die Pinzustände eines Ports. (ob ein Port gesetzt oder nicht gesetzt wird)
@ Hans-J. (Gast) >Kann mir dazu bitte jemand sagen, was die Variable "tmp" für einen Sinn >macht Es ist ein Hilfsvariable in der Schleife, zur Berechnung eines Wertes. >nennen, um über SPI an das pwm_setting Array eingelesene Werte zu >übergeben? ???
Lerne ebenfalls - .def Temp =R16 ; ' definiert Register R16 mit dem Namen Temp gruß Uwe
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.