hallo, ja ich kann die erklärung lesen, leider hat von einer sekunde auf die anderen jetz das ISP vom AVR den dienst quittiert, ich schmeiss das ding echt gleich an die wand, sorry![]()
![]()
![]()
also habe ich das richtig verstanden, im rncontrol.h wird die funktion waitms() definiert, und überall benutzt ausser bei der tonerzeugung, wo _delay_ms() benutzt wird (warum?), und diese funktion geht nur wenn die compileroptimierung angeschaltet ist (ist sie bei mir aber...) und einen konstanten wert bekommt (der wert is doch konstant?) und sonst funktioniert das nicht (früher mit winavr hats aber funktioniert?) ?
und was is die offizielle lösung zu diesem problem? kein _delay_ms() benutzen? warum wird es an der stelle eigentlich benutzt und nich waitms()?
Lesezeichen