Ronny81
18.06.2008, 00:08
Tach zusammen,
ich stehe leider von einem großen Problem (für mich groß). Ich versuche
am ADC eines ATtiny26 den Verstärkungsfaktor zu programmieren. Der
Tiny26 hat ja 7 "Differential ADC Channel Pairs with Programmable Gain".
In der Bascomhilfe steht:
var = GETADC(channel [,offset])
Channel:
The channel to measure. Might be higher then 7 on some chips.
Offset:
An optional numeric variable of constant that specifies gain or mode. This option has effect on newer AVR micro’s only. The offset will be added by the channel value and inserted into the ADMUX register.
Das heist doch so viel wie, wenn ich Channel 0 mit einer Gain von 20 will,
dann:
var = GETADC(0 , 20)
Und Bascom findet die Schreibweise auch okay, aber es geht nicht.
Wer kann mich denn bitte über dieses Thema aufklären?
Danke schon mal.
P.S. Und wie ich zwei Channels mit einander vergleichen kann und den
Ausgabewert mit Gain verstärken kann hab ich noch gar nicht gesehen.
Gruß Ronny
ich stehe leider von einem großen Problem (für mich groß). Ich versuche
am ADC eines ATtiny26 den Verstärkungsfaktor zu programmieren. Der
Tiny26 hat ja 7 "Differential ADC Channel Pairs with Programmable Gain".
In der Bascomhilfe steht:
var = GETADC(channel [,offset])
Channel:
The channel to measure. Might be higher then 7 on some chips.
Offset:
An optional numeric variable of constant that specifies gain or mode. This option has effect on newer AVR micro’s only. The offset will be added by the channel value and inserted into the ADMUX register.
Das heist doch so viel wie, wenn ich Channel 0 mit einer Gain von 20 will,
dann:
var = GETADC(0 , 20)
Und Bascom findet die Schreibweise auch okay, aber es geht nicht.
Wer kann mich denn bitte über dieses Thema aufklären?
Danke schon mal.
P.S. Und wie ich zwei Channels mit einander vergleichen kann und den
Ausgabewert mit Gain verstärken kann hab ich noch gar nicht gesehen.
Gruß Ronny