Keyword reference/de

From MCS Wiki AVR
< Keyword reference(Difference between revisions)
Jump to: navigation, search
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== (**COPIED FROM ENGLISH PAGE**) ==<div id="idcontent"><div id="innerdiv">
+
'''Referenz BEFEHLE'''
 +
 
 +
<div id="idcontent"><div id="innerdiv">
 
= <span class="f Header">1WIRE</span><br/> =
 
= <span class="f Header">1WIRE</span><br/> =
  
1Wire routines allow you to communicate with Dallas 1wire chips.
+
1Wire Routinen zur Kommunikation mit Dallas 1wire Chips.
  
 
[[1WRESET]] , [[1WREAD]] , [[1WWRITE]] , [[1WSEARCHFIRST]] , [[1WSEARCHNEXT]] , [[1WVERIFY]] , [[1WIRECOUNT]]
 
[[1WRESET]] , [[1WREAD]] , [[1WWRITE]] , [[1WSEARCHFIRST]] , [[1WSEARCHNEXT]] , [[1WVERIFY]] , [[1WIRECOUNT]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">CAN</span><br/> =
 
= <span class="f Header">CAN</span><br/> =
Line 14: Line 16:
 
[[CONFIG CANBUS]] , [[CONFIG CANMOB]] , [[CANBAUD]] , [[CANRESET]] , [[CANCLEARMOB]] , [[CANCLEARALLMOBS]] , [[CANSEND]] , [[CANRECEIVE]] , [[CANID]] , [[CANSELPAGE]] , [[CANGETINTS]]
 
[[CONFIG CANBUS]] , [[CONFIG CANMOB]] , [[CANBAUD]] , [[CANRESET]] , [[CANCLEARMOB]] , [[CANCLEARALLMOBS]] , [[CANSEND]] , [[CANRECEIVE]] , [[CANID]] , [[CANSELPAGE]] , [[CANGETINTS]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">Conditions</span><br/> =
 
= <span class="f Header">Conditions</span><br/> =
  
Conditions execute a part of the program depending on a condition being True or False
+
Bedingungen führen Teile des Programms aus, je nachdem ob die Bedingung wahr oder falsch ist
  
[[IF-THEN-ELSE-END_IF|IF THEN ELSE END IF]] , [[WHILE-WEND|WHILE WEND]] , [[ELSE]] , [[DO-LOOP|DO LOOP]] , [[SELECT-CASE-END_SELECT|SELECT CASE END SELECT]] , [[FOR-NEXT|FOR NEXT]]
+
[[IF-THEN-ELSE-END IF|IF THEN ELSE END IF]] , [[WHILE-WEND|WHILE WEND]] , [[ELSE]] , [[DO-LOOP|DO LOOP]] , [[SELECT-CASE-END SELECT|SELECT CASE END SELECT]] , [[FOR-NEXT|FOR NEXT]]
  
 
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
Line 30: Line 32:
 
= <span class="f Header">Configuration</span><br/> =
 
= <span class="f Header">Configuration</span><br/> =
  
Configuration commands initialize the hardware to the desired state.
+
Konfigurations Befehle, um die Hardware den Bedürfnissen nach einzustellen
  
[[CONFIG]] , [[CONFIG ACI]] , [[CONFIG ADC]] , [[CONFIG ADCX]] , [[CONFIG BCCARD]] , [[CONFIG CLOCK]] , [[CONFIG COM1]] , [[CONFIG COM2]] , [[CONFIG DACX]] , [[CONFIG DATE]] , [[CONFIG DMXSLAVE]] , [[CONFIG EEPROM]] , [[CONFIG EXTENDED PORT|CONFIG EXTENDED PORT]] , [[CONFIG PS2EMU]] , [[CONFIG ATEMU]] , [[CONFIG I2CSLAVE]] , [[CONFIG INPUT|CONFIG INPUT]] , [[CONFIG GRAPHLCD]] , [[CONFIG KEYBOARD]] , [[CONFIG TIMER0]] , [[CONFIG TIMER1]] , [[CONFIG LCDBUS]] , [[CONFIG LCDMODE]] , [[CONFIG 1WIRE]] , [[CONFIG LCD]] , [[CONFIG OSC]] , [[CONFIG SERIALOUT]] , [[CONFIG SERIALIN]] , [[CONFIG SPI]] , [[CONFIG SPIX]] , [[CONFIG SYSCLOCK]] , [[CONFIG LCDPIN]] , [[CONFIG PRIORITY]] , [[CONFIG SDA]] , [[CONFIG SCL]] , [[CONFIG DEBOUNCE]] , [[CONFIG WATCHDOG]] , [[CONFIG PORT]][[COUNTER0 AND COUNTER1]] , [[CONFIG TCPIP]] , [[CONFIG_TWISLAVE|CONFIG TWISLAVE]] , [[CONFIG_SINGLE|CONFIG SINGLE]] , [[CONFIG X10]] , [[CONFIG_XRAM|CONFIG XRAM]] , [[CONFIG USB]] , [[CONFIG DP]] , [[CONFIG TCXX]] , [[CONFIG VPORT]] [[CONFIG ERROR]] , [[CONFIG POWER REDUCTION]] , [[CONFIG EVENT SYSTEM]] , [[CONFIG DMA]] , [[CONFIG DMACHX]] , [[CONFIG SUBMODE]] , [[CONFIG POWERMODE]] , [[CONFIG XPIN]]
+
[[CONFIG]] , [[CONFIG ACI]] , [[CONFIG ADC]] , [[CONFIG ADCX]] , [[CONFIG BCCARD]] , [[CONFIG CLOCK]] , [[CONFIG COM1]] , [[CONFIG COM2]] , [[CONFIG DACX]] , [[CONFIG DATE]] , [[CONFIG DMXSLAVE]] , [[CONFIG EEPROM]] , [[CONFIG EXTENDED PORT|CONFIG EXTENDED PORT]] , [[CONFIG PS2EMU]] , [[CONFIG ATEMU]] , [[CONFIG I2CSLAVE]] , [[CONFIG INPUT|CONFIG INPUT]] , [[CONFIG GRAPHLCD]] , [[CONFIG KEYBOARD]] , [[CONFIG TIMER0]] , [[CONFIG TIMER1]] , [[CONFIG LCDBUS]] , [[CONFIG LCDMODE]] , [[CONFIG 1WIRE]] , [[CONFIG LCD]] , [[CONFIG OSC]] , [[CONFIG SERIALOUT]] , [[CONFIG SERIALIN]] , [[CONFIG SPI]] , [[CONFIG SPIX]] , [[CONFIG SYSCLOCK]] , [[CONFIG LCDPIN]] , [[CONFIG PRIORITY]] , [[CONFIG SDA]] , [[CONFIG SCL]] , [[CONFIG DEBOUNCE]] , [[CONFIG WATCHDOG]] , [[CONFIG PORT]][[COUNTER0 AND COUNTER1]] , [[CONFIG TCPIP]] , [[CONFIG TWISLAVE|CONFIG TWISLAVE]] , [[CONFIG SINGLE|CONFIG SINGLE]] , [[CONFIG X10]] , [[CONFIG XRAM|CONFIG XRAM]] , [[CONFIG USB]] , [[CONFIG DP]] , [[CONFIG TCXX]] , [[CONFIG VPORT]] [[CONFIG ERROR]] , [[CONFIG POWER REDUCTION]] , [[CONFIG EVENT SYSTEM]] , [[CONFIG DMA]] , [[CONFIG DMACHX]] , [[CONFIG SUBMODE]] , [[CONFIG POWERMODE]] , [[CONFIG XPIN]]
  
 
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
 
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
Line 40: Line 42:
 
= <span class="f Header">Conversion</span><br/> =
 
= <span class="f Header">Conversion</span><br/> =
  
A conversion routine is a function that converts a number or string from one form to another.
+
Konvertierungsbefehle, um Zahlen oder Strings zu konvertieren
  
 
[[BCD]] , [[GRAY2BIN]] , [[BIN2GRAY]] , [[BIN]] , [[MAKEBCD]] , [[MAKEDEC]] , [[MAKEINT]] , [[FORMAT]] , [[FUSING]] , [[BINVAL]] , [[CRC8]] , [[CRC16]] , [[CRC16UNI]] , [[CRC32]] , [[HIGH]] , [[HIGHW]] , [[LOW]] , [[AESENCRYPT]] , [[AESDECRYPT]]
 
[[BCD]] , [[GRAY2BIN]] , [[BIN2GRAY]] , [[BIN]] , [[MAKEBCD]] , [[MAKEDEC]] , [[MAKEINT]] , [[FORMAT]] , [[FUSING]] , [[BINVAL]] , [[CRC8]] , [[CRC16]] , [[CRC16UNI]] , [[CRC32]] , [[HIGH]] , [[HIGHW]] , [[LOW]] , [[AESENCRYPT]] , [[AESDECRYPT]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">DateTime</span><br/> =
 
= <span class="f Header">DateTime</span><br/> =
  
Date Time routines can be used to calculate with date and/or times.
+
Routinen zur Berechnung von Datum und Zeit
  
 
[[DATE]] , [[TIME]] , [[DATE]] , [[TIME]] , [[DAYOFWEEK]] , [[DAYOFYEAR]] , [[SECOFDAY]] , [[SECELAPSED]] , [[SYSDAY]] , [[SYSSEC]] , [[SYSSECELAPSED]]
 
[[DATE]] , [[TIME]] , [[DATE]] , [[TIME]] , [[DAYOFWEEK]] , [[DAYOFYEAR]] , [[SECOFDAY]] , [[SECELAPSED]] , [[SYSDAY]] , [[SYSSEC]] , [[SYSSECELAPSED]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">Delay</span><br/> =
 
= <span class="f Header">Delay</span><br/> =
  
Delay routines delay the program for the specified time.
+
Befehle zur Verzögerung des Programmablaufes
  
 
[[WAIT]] , [[WAITMS]] , [[WAITUS]] , [[DELAY]]
 
[[WAIT]] , [[WAITMS]] , [[WAITUS]] , [[DELAY]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">Directives</span><br/> =
 
= <span class="f Header">Directives</span><br/> =
  
Directives are special instructions for the compiler. They can override a setting from the IDE.
+
Anweisungen und spezielle Befehle für den Compiler. Diese können Einstellungen der Entwicklungsumgebung (IDE) überschreiben!
  
 
[[$ASM]] , [[$BAUD]] , [[$BAUD1]] , [[$BIGSTRINGS]] , [[$BGF]] , [[$BOOT]] , [[$CRYSTAL]] , [[$DATA]] , [[$DBG]] , [[$DEFAULT]] , [[$EEPLEAVE]] , [[$EEPROM]] , [[$EEPROMHEX]] , [[$EEPROMSIZE]] , [[$EXTERNAL]] , [[$HWSTACK]] , [[$INC]] , [[$INCLUDE]] , [[$INITMICRO]] , [[$LCD]] , [[$LCDRS]] , [[$LCDPUTCTRL]] , [[$LCDPUTDATA]] , [[$LCDVFO]] , [[$LIB]] , [[$LOADER]] , [[$LOADERSIZE]] , [[$MAP]] , [[$NOCOMPILE]] , [[$NOINIT]] , [[$NORAMCLEAR]] , [[$NORAMPZ]] , [[$PROJECTTIME]] , [[$PROG]] , [[$PROGRAMMER]] , [[$REGFILE]] , [[$RESOURCE]] , [[$ROMSTART]] [[$SERIALINPUT]] , [[$SERIALINPUT1]] , [[$SERIALINPUT2LCD]] , [[$SERIALOUTPUT]] , [[$SERIALOUTPUT1]] , [[$SIM]] , [[$SWSTACK]] , [[$TIMEOUT]] , [[$TINY]] , [[$WAITSTATE]] , [[$XRAMSIZE]] , [[$XRAMSTART]] , [[$XA]] , [[$CRYPT]] , [[$NOTRANSFORM]] , [[$FILE]] , [[$AESKEY]] , [[$XTEAKEY]] , [[$STACKDUMP]] , [[$NOFRAMEPROTECT]] , [[$FRAMEPROTECT]]
 
[[$ASM]] , [[$BAUD]] , [[$BAUD1]] , [[$BIGSTRINGS]] , [[$BGF]] , [[$BOOT]] , [[$CRYSTAL]] , [[$DATA]] , [[$DBG]] , [[$DEFAULT]] , [[$EEPLEAVE]] , [[$EEPROM]] , [[$EEPROMHEX]] , [[$EEPROMSIZE]] , [[$EXTERNAL]] , [[$HWSTACK]] , [[$INC]] , [[$INCLUDE]] , [[$INITMICRO]] , [[$LCD]] , [[$LCDRS]] , [[$LCDPUTCTRL]] , [[$LCDPUTDATA]] , [[$LCDVFO]] , [[$LIB]] , [[$LOADER]] , [[$LOADERSIZE]] , [[$MAP]] , [[$NOCOMPILE]] , [[$NOINIT]] , [[$NORAMCLEAR]] , [[$NORAMPZ]] , [[$PROJECTTIME]] , [[$PROG]] , [[$PROGRAMMER]] , [[$REGFILE]] , [[$RESOURCE]] , [[$ROMSTART]] [[$SERIALINPUT]] , [[$SERIALINPUT1]] , [[$SERIALINPUT2LCD]] , [[$SERIALOUTPUT]] , [[$SERIALOUTPUT1]] , [[$SIM]] , [[$SWSTACK]] , [[$TIMEOUT]] , [[$TINY]] , [[$WAITSTATE]] , [[$XRAMSIZE]] , [[$XRAMSTART]] , [[$XA]] , [[$CRYPT]] , [[$NOTRANSFORM]] , [[$FILE]] , [[$AESKEY]] , [[$XTEAKEY]] , [[$STACKDUMP]] , [[$NOFRAMEPROTECT]] , [[$FRAMEPROTECT]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">File</span><br/> =
 
= <span class="f Header">File</span><br/> =
  
File commands can be used with AVR-DOS, the Disk Operating System for AVR.
+
Datei Befehle zur Nutzung mit AVR-DOS, dem Filesystem für AVR.
  
 
[[BSAVE]] , [[BLOAD]] , [[GET]] , [[VER]] , [[DISKFREE]] , [[DIR]] , [[DriveReset|DRIVERESET]] , [[DriveInit|DRIVEINIT]] , [[LINE INPUT|LINE INPUT]] , [[INITFILESYSTEM]] , [[EOF]] , [[WRITE]] , [[FLUSH]] , [[FREEFILE]] , [[FILEATTR]] , [[FILEDATE]] , [[FILETIME]] , [[FILEDATETIME]] , [[FILELEN]] , [[SEEK]] , [[KILL]] , [[DriveGetIdentity|DRIVEGETIDENTITY]] , [[DriveWriteSector|DRIVEWRITESECTOR]] , [[DriveReadSector|DRIVEREADSECTOR]] , [[LOC]] , [[LOF]] , [[PUT]] , [[OPEN]] , [[CLOSE]] , [[CHDIR]] , [[MKDIR]] , [[RMDIR]]
 
[[BSAVE]] , [[BLOAD]] , [[GET]] , [[VER]] , [[DISKFREE]] , [[DIR]] , [[DriveReset|DRIVERESET]] , [[DriveInit|DRIVEINIT]] , [[LINE INPUT|LINE INPUT]] , [[INITFILESYSTEM]] , [[EOF]] , [[WRITE]] , [[FLUSH]] , [[FREEFILE]] , [[FILEATTR]] , [[FILEDATE]] , [[FILETIME]] , [[FILEDATETIME]] , [[FILELEN]] , [[SEEK]] , [[KILL]] , [[DriveGetIdentity|DRIVEGETIDENTITY]] , [[DriveWriteSector|DRIVEWRITESECTOR]] , [[DriveReadSector|DRIVEREADSECTOR]] , [[LOC]] , [[LOF]] , [[PUT]] , [[OPEN]] , [[CLOSE]] , [[CHDIR]] , [[MKDIR]] , [[RMDIR]]
Line 90: Line 92:
 
= <span class="f Header">Graphical LCD</span><br/> =
 
= <span class="f Header">Graphical LCD</span><br/> =
  
Graphical LCD commands extend the normal text LCD commands.
+
Erweiterter Befehlssatz für graphische LCD Anzeigen.&nbsp;
  
 
[[GLCDCMD]] , [[GLCDDATA]] , [[SETFONT]] , [[LINE]] , [[PSET]] , [[SHOWPIC]] , [[SHOWPICE]] , [[CIRCLE]] , [[BOX]]
 
[[GLCDCMD]] , [[GLCDDATA]] , [[SETFONT]] , [[LINE]] , [[PSET]] , [[SHOWPIC]] , [[SHOWPICE]] , [[CIRCLE]] , [[BOX]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">I2C</span><br/> =
 
= <span class="f Header">I2C</span><br/> =
  
I2C commands allow you to communicate with I2C chips with the TWI hardware or with emulated I2C hardware.
+
I2C Befehle erlauben die Kommunikation mit I2C Bausteinen durch die TWI Hardware oder emulierter I2C Hardware.
  
 
[[I2CINIT]] , [[I2CRECEIVE]] , [[I2CSEND]] , [[I2CSTART|I2START I2CSTOP I2CRBYTE I2CWBYTE]]
 
[[I2CINIT]] , [[I2CRECEIVE]] , [[I2CSEND]] , [[I2CSTART|I2START I2CSTOP I2CRBYTE I2CWBYTE]]
Line 110: Line 112:
 
= <span class="f Header">IO</span><br/> =
 
= <span class="f Header">IO</span><br/> =
  
I/O commands are related to the I/O pins and ports of the processor chip.
+
Ein- Ausgabe Befehle stehen im Zusammenhang mit den Ein- Ausgabe PIN's des Microcontrollers.
  
 
[[ALIAS]] , [[BITWAIT]] , [[TOGGLE]] , [[RESET]] , [[SET]] , [[SHIFTIN]] , [[SHIFTOUT]] , [[DEBOUNCE]] , [[PULSEIN]] , [[PULSEOUT]]
 
[[ALIAS]] , [[BITWAIT]] , [[TOGGLE]] , [[RESET]] , [[SET]] , [[SHIFTIN]] , [[SHIFTOUT]] , [[DEBOUNCE]] , [[PULSEIN]] , [[PULSEOUT]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">Micro</span><br/> =
 
= <span class="f Header">Micro</span><br/> =
  
Micro statements are specific to the micro processor chip.
+
Microcontroller spezifische Befehle.
  
 
[[IDLE]] , [[POWER MODE]] , [[POWERDOWN]] , [[POWERSAVE]] , [[ON INTERRUPT]] , [[ENABLE]] , [[DISABLE]] , [[START]] , [[END]] , [[VERSION]] , [[CLOCKDIVISION]] , [[CRYSTAL]] , [[STOP]]
 
[[IDLE]] , [[POWER MODE]] , [[POWERDOWN]] , [[POWERSAVE]] , [[ON INTERRUPT]] , [[ENABLE]] , [[DISABLE]] , [[START]] , [[END]] , [[VERSION]] , [[CLOCKDIVISION]] , [[CRYSTAL]] , [[STOP]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">Memory</span><br/> =
 
= <span class="f Header">Memory</span><br/> =
  
Memory functions set or read RAM , EEPROM or flash memory.
+
Speicher Zugriffsbefehle. Schreibe/lese RAM , EEPROM oder Flash Speicher.
  
 
[[ADR]] , [[ADR2]] , [[WRITEEEPROM]] , [[CPEEK]] , [[CPEEKH]] , [[PEEK]] , [[POKE]] , [[OUT]] , [[READEEPROM]] , [[DATA 2]] , [[INP]] , [[READ]] , [[RESTORE]] , [[LOOKDOWN]] , [[LOOKUP]] , [[LOOKUPSTR]] , [[CPEEKH]] , [[LOAD]] , [[LOADADR]] , [[LOADLABEL]] , [[LOADWORDADR]] , [[MEMCOPY]] , [[GETREG]] , [[SETREG]]
 
[[ADR]] , [[ADR2]] , [[WRITEEEPROM]] , [[CPEEK]] , [[CPEEKH]] , [[PEEK]] , [[POKE]] , [[OUT]] , [[READEEPROM]] , [[DATA 2]] , [[INP]] , [[READ]] , [[RESTORE]] , [[LOOKDOWN]] , [[LOOKUP]] , [[LOOKUPSTR]] , [[CPEEKH]] , [[LOAD]] , [[LOADADR]] , [[LOADLABEL]] , [[LOADWORDADR]] , [[MEMCOPY]] , [[GETREG]] , [[SETREG]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">Remote Control</span><br/> =
 
= <span class="f Header">Remote Control</span><br/> =
  
Remote control statements send or receive IR commands for remote control.
+
Fernbedienungs Befehle. Senden oder Empfangen von Befehlen über eine Infrarot Fernbedienung.
  
 
[[RC5SEND]] , [[RC6SEND]] , [[GETRC5]] , [[SONYSEND]]
 
[[RC5SEND]] , [[RC6SEND]] , [[GETRC5]] , [[SONYSEND]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">RS-232</span><br/> =
 
= <span class="f Header">RS-232</span><br/> =
  
RS-232 are serial routines that use the UART or emulate a UART.
+
RS-232 sind Routinen, welche eine serielle Hardware Schnittstelle benutzen oder eine serielle Softwareschnittstelle emulieren.
  
 
[[BAUD]] , [[BAUD1]] , [[BUFSPACE]] , [[CLEAR]] , [[ECHO]] , [[WAITKEY]] , [[ISCHARWAITING]] , [[INKEY]] , [[INPUTBIN]] , [[INPUTHEX]] , [[INPUT]] , [[PRINT]] , [[PRINTBIN]] , [[SERIN]] , [[SEROUT]] , [[SPC]] , [[MAKEMODBUS]]
 
[[BAUD]] , [[BAUD1]] , [[BUFSPACE]] , [[CLEAR]] , [[ECHO]] , [[WAITKEY]] , [[ISCHARWAITING]] , [[INKEY]] , [[INPUTBIN]] , [[INPUTHEX]] , [[INPUT]] , [[PRINT]] , [[PRINTBIN]] , [[SERIN]] , [[SEROUT]] , [[SPC]] , [[MAKEMODBUS]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">SPI</span><br/> =
 
= <span class="f Header">SPI</span><br/> =
  
SPI routines communicate according to the SPI protocol with either hardware SPI or software emulated SPI.
+
SPI Routinen kommunizieren über das SPI-PROTOKOLL an einer Hard- oder Software SPI-Schnittstelle.
  
 
[[SPIIN]] , [[SPIINIT]] , [[SPIMOVE]] , [[SPIOUT]]
 
[[SPIIN]] , [[SPIINIT]] , [[SPIMOVE]] , [[SPIOUT]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">String</span><br/> =
 
= <span class="f Header">String</span><br/> =
  
String routines are used to manipulate strings.
+
String Manipulationen
  
 
[[ASC]] , [[CHARPOS]] , [[UCASE]] , [[LCASE]] , [[TRIM]] , [[SPLIT]] , [[LTRIM]] , [[INSTR]] , [[SPACE]] , [[STRING]] , [[RTRIM]] , [[LEFT]] , [[LEN]] , [[MID]] , [[RIGHT]] , [[VAL]] , [[STR]] , [[CHR]] , [[CHECKSUM]] , [[CHECKSUM]] , [[HEX]] , [[HEXVAL]] , [[QUOTE]] , [[REPLACECHARS]] , [[STR2DIGITS]] , [[DELCHAR]] , [[DELCHARS]] , [[INSERTCHAR]]
 
[[ASC]] , [[CHARPOS]] , [[UCASE]] , [[LCASE]] , [[TRIM]] , [[SPLIT]] , [[LTRIM]] , [[INSTR]] , [[SPACE]] , [[STRING]] , [[RTRIM]] , [[LEFT]] , [[LEN]] , [[MID]] , [[RIGHT]] , [[VAL]] , [[STR]] , [[CHR]] , [[CHECKSUM]] , [[CHECKSUM]] , [[HEX]] , [[HEXVAL]] , [[QUOTE]] , [[REPLACECHARS]] , [[STR2DIGITS]] , [[DELCHAR]] , [[DELCHARS]] , [[INSERTCHAR]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">TCP/IP</span><br/> =
 
= <span class="f Header">TCP/IP</span><br/> =
  
TCP/IP routines can be used with the W3100/IIM7000/IIM7010/W5100/W5200/W5300 modules.
+
TCP/IP Routinen können genutzt werden mit: W3100/IIM7000/IIM7010/W5100/W5200/W5300 Modulen bzw. Bausteinen.
  
 
[[BASE64DEC]] , [[BASE64ENC]] , [[IP2STR]] , [[UDPREAD]] , [[UDPWRITE]] , [[UDPWRITESTR]] , [[TCPWRITE]] , [[TCPWRITESTR]] , [[TCPREAD]] , [[GETDSTIP]] , [[GETDSTPORT]] , [[SOCKETSTAT]] , [[SOCKETCONNECT]] , [[SOCKETLISTEN]] , [[GETSOCKET]] , [[SOCKETCLOSE]] , [[SETTCP]] , [[GETTCPREGS]] , [[SETTCPREGS]] , [[SETIPPROTOCOL]] , [[TCPCHECKSUM]] , [[SOCKETDISCONNECT]] , [[SNTP]] , [[TCPREADHEADER]] , [[UDPREADHEADER]]
 
[[BASE64DEC]] , [[BASE64ENC]] , [[IP2STR]] , [[UDPREAD]] , [[UDPWRITE]] , [[UDPWRITESTR]] , [[TCPWRITE]] , [[TCPWRITESTR]] , [[TCPREAD]] , [[GETDSTIP]] , [[GETDSTPORT]] , [[SOCKETSTAT]] , [[SOCKETCONNECT]] , [[SOCKETLISTEN]] , [[GETSOCKET]] , [[SOCKETCLOSE]] , [[SETTCP]] , [[GETTCPREGS]] , [[SETTCPREGS]] , [[SETIPPROTOCOL]] , [[TCPCHECKSUM]] , [[SOCKETDISCONNECT]] , [[SNTP]] , [[TCPREADHEADER]] , [[UDPREADHEADER]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">Text LCD</span><br/> =
 
= <span class="f Header">Text LCD</span><br/> =
  
Text LCD routines work with normal text based LCD displays.
+
Zur Darstellungen von Texten auf Text basierenden LCD Anzeigen.
  
 
[[HOME]] , [[CURSOR]] , [[UPPERLINE]] , [[THIRDLINE]] , [[INITLCD]] , [[LOWERLINE]] , [[LCD]]&nbsp;, [[LCDAT]] , [[FOURTHLINE]] , [[DISPLAY]] , [[LCDCONTRAST]] , [[LOCATE]] , [[SHIFTCURSOR]] , [[DEFLCDCHAR]] , [[SHIFTLCD]] , [[CLS]] , [[LCDAUTODIM]] , [[LCDCMD]] , [[LCDDATA]]
 
[[HOME]] , [[CURSOR]] , [[UPPERLINE]] , [[THIRDLINE]] , [[INITLCD]] , [[LOWERLINE]] , [[LCD]]&nbsp;, [[LCDAT]] , [[FOURTHLINE]] , [[DISPLAY]] , [[LCDCONTRAST]] , [[LOCATE]] , [[SHIFTCURSOR]] , [[DEFLCDCHAR]] , [[SHIFTLCD]] , [[CLS]] , [[LCDAUTODIM]] , [[LCDCMD]] , [[LCDDATA]]
Line 200: Line 202:
 
= <span class="f Header">Trig & Math</span><br/> =
 
= <span class="f Header">Trig & Math</span><br/> =
  
Trig and Math routines work with numeric variables.
+
Trigonomische und mathematische Funktionen zur Arbeit mit numerischen Variablen.
  
 
[[ACOS]] , [[ASIN]] , [[ATN]] , [[ATN2]] , [[EXP]] , [[RAD2DEG]] , [[FRAC]] , [[TAN]] , [[TANH]] , [[COS]] , [[COSH]] , [[LOG]] , [[LOG10]] , [[ROUND]] , [[ABS]] , [[INT]] , [[MAX]] , [[MIN]] , [[SQR]] , [[SGN]] , [[POWER]] , [[SIN]] , [[SINH]] , [[FIX]] , [[INCR]] , [[DECR]] , [[DEG2RAD]] , [[CHECKFLOAT]] , [[MOD]]
 
[[ACOS]] , [[ASIN]] , [[ATN]] , [[ATN2]] , [[EXP]] , [[RAD2DEG]] , [[FRAC]] , [[TAN]] , [[TANH]] , [[COS]] , [[COSH]] , [[LOG]] , [[LOG10]] , [[ROUND]] , [[ABS]] , [[INT]] , [[MAX]] , [[MIN]] , [[SQR]] , [[SGN]] , [[POWER]] , [[SIN]] , [[SINH]] , [[FIX]] , [[INCR]] , [[DECR]] , [[DEG2RAD]] , [[CHECKFLOAT]] , [[MOD]]
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
+
<span style="font-family: 'Arial'; color: #000000">&nbsp;</span>
  
 
= <span class="f Header">Various</span><br/> =
 
= <span class="f Header">Various</span><br/> =
  
This section contains all statements that were hard to put into another group
+
Alle Anweisungen, welche in keine andere Gruppe passen.
  
 
[[CONST]] , [[DBG]] , [[DECLARE FUNCTION]] , [[DEBUG]] , [[DECLARE SUB]] , [[DEFXXX]] , [[DIM]] , [[DTMFOUT]] , [[EXIT]] , [[ENCODER]] , [[GETADC]] , [[GETKBD]] , [[GETATKBD]] , [[GETRC]] , [[GOSUB]] , [[GOTO]] , [[LOCAL]] , [[ON VALUE]] , [[POPALL]] , [[PS2MOUSEXY]] , [[PUSHALL]] , [[RETURN]] , [[RND]] , [[ROTATE]] , [[SENDSCAN]] , [[SENDSCANKBD]] , [[SHIFT]] , [[SOUND]] , [[STCHECK]] , [[SUB]] , [[SWAP]] , [[VARPTR]] , [[X10DETECT]] , [[X10SEND]] , [[READMAGCARD]] , [[REM]] , [[BITS]] , [[BYVAL]] , [[CALL]] , [[*IF ELSE ELSEIF ENDIF]] , [[READHITAG]] , [[SORT]] , [[XTEADECODE]] , [[XTEAENCODE]]
 
[[CONST]] , [[DBG]] , [[DECLARE FUNCTION]] , [[DEBUG]] , [[DECLARE SUB]] , [[DEFXXX]] , [[DIM]] , [[DTMFOUT]] , [[EXIT]] , [[ENCODER]] , [[GETADC]] , [[GETKBD]] , [[GETATKBD]] , [[GETRC]] , [[GOSUB]] , [[GOTO]] , [[LOCAL]] , [[ON VALUE]] , [[POPALL]] , [[PS2MOUSEXY]] , [[PUSHALL]] , [[RETURN]] , [[RND]] , [[ROTATE]] , [[SENDSCAN]] , [[SENDSCANKBD]] , [[SHIFT]] , [[SOUND]] , [[STCHECK]] , [[SUB]] , [[SWAP]] , [[VARPTR]] , [[X10DETECT]] , [[X10SEND]] , [[READMAGCARD]] , [[REM]] , [[BITS]] , [[BYVAL]] , [[CALL]] , [[*IF ELSE ELSEIF ENDIF]] , [[READHITAG]] , [[SORT]] , [[XTEADECODE]] , [[XTEAENCODE]]
Line 222: Line 224:
 
[[READSIG]]
 
[[READSIG]]
 
</div></div>
 
</div></div>
 +
<br/><br/>{{Languages}}
  
 
+
[[Category:BASCOM Language Fundamentals/de]]
<br/>{{Languages}}
+
 
+
[[Category:BASCOM_Language_Fundamentals/de]]
+

Latest revision as of 13:23, 18 February 2013

Referenz BEFEHLE

Contents

1WIRE

1Wire Routinen zur Kommunikation mit Dallas 1wire Chips.

1WRESET , 1WREAD , 1WWRITE , 1WSEARCHFIRST , 1WSEARCHNEXT , 1WVERIFY , 1WIRECOUNT

 

 

CAN

CONFIG CANBUS , CONFIG CANMOB , CANBAUD , CANRESET , CANCLEARMOB , CANCLEARALLMOBS , CANSEND , CANRECEIVE , CANID , CANSELPAGE , CANGETINTS

 

 

Conditions

Bedingungen führen Teile des Programms aus, je nachdem ob die Bedingung wahr oder falsch ist

IF THEN ELSE END IF , WHILE WEND , ELSE , DO LOOP , SELECT CASE END SELECT , FOR NEXT

 

 

Configuration

Konfigurations Befehle, um die Hardware den Bedürfnissen nach einzustellen

CONFIG , CONFIG ACI , CONFIG ADC , CONFIG ADCX , CONFIG BCCARD , CONFIG CLOCK , CONFIG COM1 , CONFIG COM2 , CONFIG DACX , CONFIG DATE , CONFIG DMXSLAVE , CONFIG EEPROM , CONFIG EXTENDED PORT , CONFIG PS2EMU , CONFIG ATEMU , CONFIG I2CSLAVE , CONFIG INPUT , CONFIG GRAPHLCD , CONFIG KEYBOARD , CONFIG TIMER0 , CONFIG TIMER1 , CONFIG LCDBUS , CONFIG LCDMODE , CONFIG 1WIRE , CONFIG LCD , CONFIG OSC , CONFIG SERIALOUT , CONFIG SERIALIN , CONFIG SPI , CONFIG SPIX , CONFIG SYSCLOCK , CONFIG LCDPIN , CONFIG PRIORITY , CONFIG SDA , CONFIG SCL , CONFIG DEBOUNCE , CONFIG WATCHDOG , CONFIG PORTCOUNTER0 AND COUNTER1 , CONFIG TCPIP , CONFIG TWISLAVE , CONFIG SINGLE , CONFIG X10 , CONFIG XRAM , CONFIG USB , CONFIG DP , CONFIG TCXX , CONFIG VPORT CONFIG ERROR , CONFIG POWER REDUCTION , CONFIG EVENT SYSTEM , CONFIG DMA , CONFIG DMACHX , CONFIG SUBMODE , CONFIG POWERMODE , CONFIG XPIN

 

 

Conversion

Konvertierungsbefehle, um Zahlen oder Strings zu konvertieren

BCD , GRAY2BIN , BIN2GRAY , BIN , MAKEBCD , MAKEDEC , MAKEINT , FORMAT , FUSING , BINVAL , CRC8 , CRC16 , CRC16UNI , CRC32 , HIGH , HIGHW , LOW , AESENCRYPT , AESDECRYPT

 

 

DateTime

Routinen zur Berechnung von Datum und Zeit

DATE , TIME , DATE , TIME , DAYOFWEEK , DAYOFYEAR , SECOFDAY , SECELAPSED , SYSDAY , SYSSEC , SYSSECELAPSED

 

 

Delay

Befehle zur Verzögerung des Programmablaufes

WAIT , WAITMS , WAITUS , DELAY

 

 

Directives

Anweisungen und spezielle Befehle für den Compiler. Diese können Einstellungen der Entwicklungsumgebung (IDE) überschreiben!

$ASM , $BAUD , $BAUD1 , $BIGSTRINGS , $BGF , $BOOT , $CRYSTAL , $DATA , $DBG , $DEFAULT , $EEPLEAVE , $EEPROM , $EEPROMHEX , $EEPROMSIZE , $EXTERNAL , $HWSTACK , $INC , $INCLUDE , $INITMICRO , $LCD , $LCDRS , $LCDPUTCTRL , $LCDPUTDATA , $LCDVFO , $LIB , $LOADER , $LOADERSIZE , $MAP , $NOCOMPILE , $NOINIT , $NORAMCLEAR , $NORAMPZ , $PROJECTTIME , $PROG , $PROGRAMMER , $REGFILE , $RESOURCE , $ROMSTART $SERIALINPUT , $SERIALINPUT1 , $SERIALINPUT2LCD , $SERIALOUTPUT , $SERIALOUTPUT1 , $SIM , $SWSTACK , $TIMEOUT , $TINY , $WAITSTATE , $XRAMSIZE , $XRAMSTART , $XA , $CRYPT , $NOTRANSFORM , $FILE , $AESKEY , $XTEAKEY , $STACKDUMP , $NOFRAMEPROTECT , $FRAMEPROTECT

 

 

File

Datei Befehle zur Nutzung mit AVR-DOS, dem Filesystem für AVR.

BSAVE , BLOAD , GET , VER , DISKFREE , DIR , DRIVERESET , DRIVEINIT , LINE INPUT , INITFILESYSTEM , EOF , WRITE , FLUSH , FREEFILE , FILEATTR , FILEDATE , FILETIME , FILEDATETIME , FILELEN , SEEK , KILL , DRIVEGETIDENTITY , DRIVEWRITESECTOR , DRIVEREADSECTOR , LOC , LOF , PUT , OPEN , CLOSE , CHDIR , MKDIR , RMDIR

 

 

Graphical LCD

Erweiterter Befehlssatz für graphische LCD Anzeigen. 

GLCDCMD , GLCDDATA , SETFONT , LINE , PSET , SHOWPIC , SHOWPICE , CIRCLE , BOX

 

 

I2C

I2C Befehle erlauben die Kommunikation mit I2C Bausteinen durch die TWI Hardware oder emulierter I2C Hardware.

I2CINIT , I2CRECEIVE , I2CSEND , I2START I2CSTOP I2CRBYTE I2CWBYTE

 

 

IO

Ein- Ausgabe Befehle stehen im Zusammenhang mit den Ein- Ausgabe PIN's des Microcontrollers.

ALIAS , BITWAIT , TOGGLE , RESET , SET , SHIFTIN , SHIFTOUT , DEBOUNCE , PULSEIN , PULSEOUT

 

 

Micro

Microcontroller spezifische Befehle.

IDLE , POWER MODE , POWERDOWN , POWERSAVE , ON INTERRUPT , ENABLE , DISABLE , START , END , VERSION , CLOCKDIVISION , CRYSTAL , STOP

 

 

Memory

Speicher Zugriffsbefehle. Schreibe/lese RAM , EEPROM oder Flash Speicher.

ADR , ADR2 , WRITEEEPROM , CPEEK , CPEEKH , PEEK , POKE , OUT , READEEPROM , DATA 2 , INP , READ , RESTORE , LOOKDOWN , LOOKUP , LOOKUPSTR , CPEEKH , LOAD , LOADADR , LOADLABEL , LOADWORDADR , MEMCOPY , GETREG , SETREG

 

 

Remote Control

Fernbedienungs Befehle. Senden oder Empfangen von Befehlen über eine Infrarot Fernbedienung.

RC5SEND , RC6SEND , GETRC5 , SONYSEND

 

 

RS-232

RS-232 sind Routinen, welche eine serielle Hardware Schnittstelle benutzen oder eine serielle Softwareschnittstelle emulieren.

BAUD , BAUD1 , BUFSPACE , CLEAR , ECHO , WAITKEY , ISCHARWAITING , INKEY , INPUTBIN , INPUTHEX , INPUT , PRINT , PRINTBIN , SERIN , SEROUT , SPC , MAKEMODBUS

 

 

SPI

SPI Routinen kommunizieren über das SPI-PROTOKOLL an einer Hard- oder Software SPI-Schnittstelle.

SPIIN , SPIINIT , SPIMOVE , SPIOUT

 

 

String

String Manipulationen

ASC , CHARPOS , UCASE , LCASE , TRIM , SPLIT , LTRIM , INSTR , SPACE , STRING , RTRIM , LEFT , LEN , MID , RIGHT , VAL , STR , CHR , CHECKSUM , CHECKSUM , HEX , HEXVAL , QUOTE , REPLACECHARS , STR2DIGITS , DELCHAR , DELCHARS , INSERTCHAR

 

 

TCP/IP

TCP/IP Routinen können genutzt werden mit: W3100/IIM7000/IIM7010/W5100/W5200/W5300 Modulen bzw. Bausteinen.

BASE64DEC , BASE64ENC , IP2STR , UDPREAD , UDPWRITE , UDPWRITESTR , TCPWRITE , TCPWRITESTR , TCPREAD , GETDSTIP , GETDSTPORT , SOCKETSTAT , SOCKETCONNECT , SOCKETLISTEN , GETSOCKET , SOCKETCLOSE , SETTCP , GETTCPREGS , SETTCPREGS , SETIPPROTOCOL , TCPCHECKSUM , SOCKETDISCONNECT , SNTP , TCPREADHEADER , UDPREADHEADER

 

 

Text LCD

Zur Darstellungen von Texten auf Text basierenden LCD Anzeigen.

HOME , CURSOR , UPPERLINE , THIRDLINE , INITLCD , LOWERLINE , LCD , LCDAT , FOURTHLINE , DISPLAY , LCDCONTRAST , LOCATE , SHIFTCURSOR , DEFLCDCHAR , SHIFTLCD , CLS , LCDAUTODIM , LCDCMD , LCDDATA

 

 

Trig & Math

Trigonomische und mathematische Funktionen zur Arbeit mit numerischen Variablen.

ACOS , ASIN , ATN , ATN2 , EXP , RAD2DEG , FRAC , TAN , TANH , COS , COSH , LOG , LOG10 , ROUND , ABS , INT , MAX , MIN , SQR , SGN , POWER , SIN , SINH , FIX , INCR , DECR , DEG2RAD , CHECKFLOAT , MOD

 

 

Various

Alle Anweisungen, welche in keine andere Gruppe passen.

CONST , DBG , DECLARE FUNCTION , DEBUG , DECLARE SUB , DEFXXX , DIM , DTMFOUT , EXIT , ENCODER , GETADC , GETKBD , GETATKBD , GETRC , GOSUB , GOTO , LOCAL , ON VALUE , POPALL , PS2MOUSEXY , PUSHALL , RETURN , RND , ROTATE , SENDSCAN , SENDSCANKBD , SHIFT , SOUND , STCHECK , SUB , SWAP , VARPTR , X10DETECT , X10SEND , READMAGCARD , REM , BITS , BYVAL , CALL , *IF ELSE ELSEIF ENDIF , READHITAG , SORT , XTEADECODE , XTEAENCODE

 

 

XMEGA

READSIG



Languages   English Deutsch  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language