Archiv verlassen und diese Seite im Standarddesign anzeigen : Der Alias befehl
Felix H.
15.04.2008, 17:05
Hi,
ich hab ne kurze frage. Wenn ich einen Port mehrmals in meinem code verwende und diese funktion des Ports auf einen anderen Port legen möchte kann ich ja den Alias befehl nehmen. Sprich:
test alias portb.2
Meine frage ist kann ich den Befehl sowie für Eingänge und auch für Ausgänge benutzen? Ich habe beispiele bis jetz immer nur mit Ausgängen gefunden...
Gruß =)
hi, jo das geht hängt javon ab wie du den POrt vorher einstellst.
steht aber glaub ich auch im Wiki.
mfg dunking
Felix H.
15.04.2008, 19:42
hmmm da find ich nix drüber. naja ich werds mal versuchen ;) danke vorerst =)
Christopher1
15.04.2008, 19:47
In der Bascom-Hilfe steht es aber ;-)
http://avrhelp.mcselec.com/alias.htm
im Wiki gibts unt Bascom dieses Programmbeispiel für Ein/Aussgänge und darin findet man was...
$regfile = "m32def.dat" 'Die Anweisung bestimmt Controllertyp, hier AVR Mega 32
$framesize = 32 'Stackanweisungen, die eigentlich nur bei größeren Programmen
$swstack = 32 'wirklich nötig werden
$hwstack = 32
$crystal = 16000000 'Die Frequenz des verwendeten Quarzes
$baud = 9600 'Die Baudrate für RS232 Ausgabe.
'Sie muss auch bei PC Terminalprogramm identisch sein
Config Portc.0 = Output 'Ein Pin wird aus Ausgang konfiguriert PC0 (also Pin0 von Port C)
Led Alias Portc.0
Config Pina.0 = Input 'Ein Pin (PA0) wird als Eingang definiert
Taster Alias Pina.0
Porta.0=1 'Interner Pullup Widerstand ein
do
if taster=0 then
Led=1 'Pin wird auf High, also 5V geschaltet
else
Led = 0 'Pin wird auf Low, also 0V geschaltet
endif
Waitms 100
loop
Felix H.
16.04.2008, 13:06
@christoph: naja da gibts nur die erwähnten beispiele als Ausgang =)
@dunking: gut, so hätte ich das jetzt auch geschrieben.
Danke euch
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.