-
-
Erfahrener Benutzer
Robotik Einstein
tatsache, mit polling bekomm cih echt mehr werte ... ich dachte das interrupthandling wäre irgendwie hardwareseitiig etwas optimiert sodass das registersichern scheller geht oder so .... jaja optimismus und leichtglaube ... leider hab ich ein problem, mit der abfrage
if ((convert > 0) && (ADCSRA & (1<<ADIF)) )
scheint er mir trotz sofortigen
ADCSRA &= ~(1<<ADIF);
dennoch mehrmals dasselbe ergebnis aus dem register zu lesen, obwohl scheinbar kein neues hinterlegt wurde
EDIT: kann das was mit dem sample and hold zu tun haben ? ich habs mehrfach gelesen aber nciht gefressen was es damit auf sich hat
PS: immernoch freerunning mode PS 8
PPS: PS4 hat ganz hässliche ausrutscher drinne, PS2 sieht OK aus aber das ergebnis ist eher unzufreidenstellend .... PS 8 reicht für meine zwecke aber auch aus, nur hatte ich gehofft die schwebung zu eliminieren, bei PS 2 ist die quasi nicht vorhanden !!!
kann cih eigentlich die ISR Assemblermäßig optimieren ? wenn ja, wie ?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen