popi
01.09.2008, 12:34
Hallo zusammen,
unter dem RN-Wissen Link https://www.roboternetz.de/wissen/index.php/Bascom findet man folgenden Hinweis:
Etwas gewöhnungsbedürftig ist in Bascom das man bei der Definition von Eingangsports nicht PORT sondern PIN beim Config-Befehl angibt.
Des Weiteren findet man in den Codebeispielen folgende Zeilen:
Config Pinc.0 = Output 'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C)
aber auch
Config Pina.0 = Input 'Ein Pin (PA0) wird als Eingang definiert
Könnt ihr mir bitte sagen, was richtig ist, den in denn BEispeilen werden INPUT sowie auch OUTPUT mit PINx,y definiert.
oder ist es bei BASCOM egal, ob man
Config PORTB.0 = Output
Config PIND.0 = Input
Config PIND.1 = Input
oder
Config PORTB.0 = Output
Config PORTD.0 = Input
Config PORTD.1 = Input
schreibt?
Dann habe ich eine If Bedingung in meinem kurzen Code.
Muss diese mit PIN oder PORT abgefragt werden, also
IF PORTD.0 = ...
oder
IF PIND.0 = ...
Vielen Dank im Voraus
popi
unter dem RN-Wissen Link https://www.roboternetz.de/wissen/index.php/Bascom findet man folgenden Hinweis:
Etwas gewöhnungsbedürftig ist in Bascom das man bei der Definition von Eingangsports nicht PORT sondern PIN beim Config-Befehl angibt.
Des Weiteren findet man in den Codebeispielen folgende Zeilen:
Config Pinc.0 = Output 'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C)
aber auch
Config Pina.0 = Input 'Ein Pin (PA0) wird als Eingang definiert
Könnt ihr mir bitte sagen, was richtig ist, den in denn BEispeilen werden INPUT sowie auch OUTPUT mit PINx,y definiert.
oder ist es bei BASCOM egal, ob man
Config PORTB.0 = Output
Config PIND.0 = Input
Config PIND.1 = Input
oder
Config PORTB.0 = Output
Config PORTD.0 = Input
Config PORTD.1 = Input
schreibt?
Dann habe ich eine If Bedingung in meinem kurzen Code.
Muss diese mit PIN oder PORT abgefragt werden, also
IF PORTD.0 = ...
oder
IF PIND.0 = ...
Vielen Dank im Voraus
popi