Gast
#76178
hallo zusammen!
ich hatte ja vor ein paar tagen dieses problem mit der seriellen
schnittstelle. das hab ich inzwischen einfach umgangen ;)
das problem, dass ich immer sprünge vom ad-wandler bekomme, besteht
allerdings weiterhin. ich glaub fast langsam, dass es am
ad-wandler-code liegt, deswegen der neue thread!
für die, die ich damit noch nicht belastet habe: ich bekomme nach der
ad-wandlung immer sprünge im 10-bit-wert. z.b.
von 193 11000001
nach 195 11000011
die 194 11000010 unterschlägt er hier einfach! (das macht er
systematisch so. die nächste zahl ist dann (11000111) = 199)
hier mal der code dazu:
outp( 4 , ADMUX ); (für chan. 4)
outp( (1<<ADEN) | (1<<ADSC) , ADCSR );
while ( !(ADCSR & (1 <<ADIF ))) ;
UART_SendByte((ADCW >> 2 ));
für das senden hab ich schon sehr viele varianten verwendet. kann es
sein, dass mit dem ersten teil was nicht stimmt?
danke schon mal im vorraus!
maximilian