ja, der Rowalt ist beim AD-Wandler n bissl zu schnell.
Ich finde es gut, dass er für die Meisten Funktionen nicht
die Bascom Highlevelbefehle verwendet, sondern die
Registeraktion, weil das eben immer funktioniert, auch
bei Bausteinen die nicht ganz alltäglich sind oder für
Funktionen, die eben irgendwie "ausser der Norm" sind,
aber für den Einstieg machen die Registeraktionen eben
das Leben etwas schwerer.
Bascom hat für den AD-Wandler nen bestimmten Befehlssatz.
in der Bascom Hilfe ist n einfaches Beispiel für die Verwendung
des internen ADC drin :
Code:
Config Adc = Single , Prescaler = Auto
'Now give power to the chip
Start Adc
'With STOP ADC, you can remove the power from the chip
'Stop Adc
Dim W As Word , Channel As Byte
Channel = 0
'now read A/D value from channel 0 to 7
Do
W = Getadc(channel)
Print "Channel " ; Channel ; " value " ; W
Incr Channel
If Channel > 7 Then Channel = 0
Loop
End
Lesezeichen