<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://avr.myluna.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://avr.myluna.de/feed.php">
        <title>LunaAVR</title>
        <description></description>
        <link>http://avr.myluna.de/</link>
        <image rdf:resource="http://avr.myluna.de/lib/tpl/luna/images/favicon.ico" />
       <dc:date>2012-05-19T21:08:47+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:download&amp;rev=1337450175&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:rfid-lcd.luna&amp;rev=1337449985&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:rfid.luna&amp;rev=1337449950&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=de:ausdruecke&amp;rev=1337288872&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:start&amp;rev=1337288620&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:bedingungen&amp;rev=1337286688&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:typkonvertierung&amp;rev=1337286669&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:klassen&amp;rev=1337286661&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:objekte_strukturen&amp;rev=1337286652&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:define&amp;rev=1337286645&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:arrays&amp;rev=1337286639&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:variablen&amp;rev=1337286631&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:kommentare&amp;rev=1337286621&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:syntax&amp;rev=1337286602&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:ausdruecke&amp;rev=1337286594&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:bezeichner&amp;rev=1337286587&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:konstanten&amp;rev=1337286570&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:datentypen&amp;rev=1337286563&amp;do=diff"/>
                <rdf:li rdf:resource="http://avr.myluna.de/doku.php?id=en:literale&amp;rev=1337286551&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://avr.myluna.de/lib/tpl/luna/images/favicon.ico">
        <title>LunaAVR</title>
        <link>http://avr.myluna.de/</link>
        <url>http://avr.myluna.de/lib/tpl/luna/images/favicon.ico</url>
    </image>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:download&amp;rev=1337450175&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-19T19:56:15+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:download</title>
        <link>http://avr.myluna.de/doku.php?id=de:download&amp;rev=1337450175&amp;do=diff</link>
        <description>Sprachreferenz

	*   (HTML) - Stand: 10.05.2012 

Snapshots (letzte Builds)

	*  LunaAVR 2012.r5.beta build 2530 (Windows) - 15.05.2012

----------

	*  LunaAVR 2012.r4 (Windows) - 10.05.2012

Stehen Tester für Linux oder Apple zur Verfügung, kann auch eine Version für diese Systeme bereitgestellt werden.

Eine MacOS-Version ist in Vorbereitung.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:rfid-lcd.luna&amp;rev=1337449985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-19T19:53:05+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:rfid-lcd.luna</title>
        <link>http://avr.myluna.de/doku.php?id=de:rfid-lcd.luna&amp;rev=1337449985&amp;do=diff</link>
        <description>RFID-Dekodierung von RFID-Tags mit EM4102-Chip für den Pollin-Bausatz &quot;RFID-125kHz-Empfänger&quot; mit Attiny2313 und U2270B, LCD 16×2.

Hinweis: Neueste Compilerversion ab 2012.r3.b3 nutzen, da Fehler gefunden (Defines und Größenberechnung).


'**************************************************************************
'* RFID/U2270B
'* Test source for EM4102 based keys
'* Hardware: pollin rfid kit, attiny2313/u2270b
'* Compiler: lunaAVR 2012.r3 (oder neuer) - http://avr.myluna.de
'* Umsetzung aus Be…</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:rfid.luna&amp;rev=1337449950&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-19T19:52:30+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:rfid.luna</title>
        <link>http://avr.myluna.de/doku.php?id=de:rfid.luna&amp;rev=1337449950&amp;do=diff</link>
        <description>RFID-Dekodierung von RFID-Tags mit EM4102-Chip für den Pollin-Bausatz &quot;RFID-125kHz-Empfänger&quot; mit Attiny2313 und U2270B.


'**************************************************************************
'* RFID/U2270B
'* Test source for EM4102 based keys
'* Hardware: pollin rfid kit, attiny2313/u2270b
'* Compiler: lunaAVR 2012.r2 (oder neuer) - http://avr.myluna.de
'* Umsetzung aus Beschreibung: http://www.atmel.com/images/doc9164.pdf
'* ====================================================
'* Aufbau…</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=de:ausdruecke&amp;rev=1337288872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T23:07:52+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>de:ausdruecke</title>
        <link>http://avr.myluna.de/doku.php?id=de:ausdruecke&amp;rev=1337288872&amp;do=diff</link>
        <description>Ausdrücke sind arithmetische oder logische Konstrukte, welche gemäß der Semantik/Syntax in Bezug zu einem Kontext einen Wert liefern und ausgewertet werden. Einzelne arithmetische bzw. logische Ausdrücke oder auch Kombinationen daraus, sowie Ausdrücke mit Zeichenketten und deren Funktionen werden insgesamt unter dem Oberbegriff „Ausdruck“ zusammengefasst.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:start&amp;rev=1337288620&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T23:03:40+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:start</title>
        <link>http://avr.myluna.de/doku.php?id=en:start&amp;rev=1337288620&amp;do=diff</link>
        <description>LunaAVR 2012.r4 - Main Release Version 2012.r4

----------

	&quot;
	&quot;(10.05.2012)&quot;
&quot;

Main Release Version.

LunaAVR 2012.r4 Informations and Download

LunaAVR 2012.r3 - Main Release Version 2012.r3

----------

	&quot;
	&quot;(22.04.2012)&quot;
&quot;

Main Release Version. The examples contains the first version of the SD-Card- and FAT32-Class. FAT32 supports long file names.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:bedingungen&amp;rev=1337286688&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:31:28+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:bedingungen</title>
        <link>http://avr.myluna.de/doku.php?id=en:bedingungen&amp;rev=1337286688&amp;do=diff</link>
        <description>Not as yet translated - please help!

Mit Bedingungen können Fallunterscheidungen getroffen werden um die Eine oder Andere Aktion abhängig vom Ergebnis der Bedingung durchzuführen. Luna kennt vier Varianten von Fallunterscheidungen:

	*  #If-#Else-#Endif
	*  If-ElseIf-Else-Endif
	*  Select-Case-Default-EndSelect
	*  When-Do</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:typkonvertierung&amp;rev=1337286669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:31:09+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:typkonvertierung</title>
        <link>http://avr.myluna.de/doku.php?id=en:typkonvertierung&amp;rev=1337286669&amp;do=diff</link>
        <description>Not as yet translated - please help!
Implementiert ab Version:2012.r2
Explizites konvertieren eines Ausdrucks in einen bestimmten Datentyp. Dies ist manchmal sinnvoll, wenn eine bestimmte Funktion anhand des verwendeten Datentyps eine entsprechend angepasste Funktonalität aufweist. Einige Ausgabefunktionen passen z.T. die Art der Ausgabe an den übergebenen Wert an.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:klassen&amp;rev=1337286661&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:31:01+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:klassen</title>
        <link>http://avr.myluna.de/doku.php?id=en:klassen&amp;rev=1337286661&amp;do=diff</link>
        <description>Not as yet translated - please help!

In Luna existiert per Vorgabe die Klasse &quot;Avr&quot;. Zur Erweiterung von Funktionen oder zur Modularisierung der Programme können benutzerdefinierte Klassen angelegt werden.

	*  Grundlagen
	*  Avr

	*  Class-EndClass</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:objekte_strukturen&amp;rev=1337286652&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:30:52+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:objekte_strukturen</title>
        <link>http://avr.myluna.de/doku.php?id=en:objekte_strukturen&amp;rev=1337286652&amp;do=diff</link>
        <description>Not as yet translated - please help!

Objekte in Luna mit Methoden und Eigenschaften.

Hinweis:
In Luna sind die gebräuchlichsten Hardware-Controllerfunktionen bzw. -Schnittstellen als Objekte abgebildet. Nicht implementierte Abbildungen als Objekt sind normal über den Direktzugriff auf die Konfigurations- und Datenports des Controllers erreichbar. Die Konfiguration z.Bsp. einer Schnittstelle erfolgt dann normal anhand der Portnamen und Konfigurationsbits laut Datenblatt.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:define&amp;rev=1337286645&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:30:45+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:define</title>
        <link>http://avr.myluna.de/doku.php?id=en:define&amp;rev=1337286645&amp;do=diff</link>
        <description>Not as yet translated - please help!

Mit Define können Befehle, Befehlskombinationen oder Ausdrücke im Sinne eines Alias mit einem Bezeichner verknüpft werden. Der Bezeichner kann dann wiederum im Sourcecode so genutzt werden, als würde es sich um den zugewiesenen Ausdruck handeln. Anstelle des Platzhalter setzt der Compiler die dem Namen zugewiesenen Ausdruck während des Kompiliervorgangs automatisch ein.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:arrays&amp;rev=1337286639&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:30:39+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:arrays</title>
        <link>http://avr.myluna.de/doku.php?id=en:arrays&amp;rev=1337286639&amp;do=diff</link>
        <description>Not as yet translated - please help!

Arrays sind verkettete Datentypen gleichen Typs. In Luna können numerische Variablen, Stringvariablen und Strukturen als statisches, eindimensionales Array dimensioniert werden. Statisch bedeutet, dass die Anzahl der Elemente fest vorgegeben wird. Werden mehrere verschiedene Daten je Arrayelement benötigt, kann man Arrays mit Strukturen erstellen.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:variablen&amp;rev=1337286631&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:30:31+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:variablen</title>
        <link>http://avr.myluna.de/doku.php?id=en:variablen&amp;rev=1337286631&amp;do=diff</link>
        <description>Not as yet translated - please help!

Variablen sind im Sourcecode durch Bezeichner benannte Speicherzellen im Arbeitsspeicher (SRAM) oder Eeprom (ERAM). Ihnen können Werte zugewiesen werden, um sie an anderer Stelle auszulesen.

Ausführliche Beschreibung (Wikipedia)</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:kommentare&amp;rev=1337286621&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:30:21+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:kommentare</title>
        <link>http://avr.myluna.de/doku.php?id=en:kommentare&amp;rev=1337286621&amp;do=diff</link>
        <description>Not as yet translated - please help!

Kommentare sind in Luna zeilenorientiert, beginnen mit dem Zeichen ' oder durch // und enden am Ende der Zeile.

Beispiel für die Verwendung von Kommentaren


' Ich bin ein Kommentar
a = 100 ' ich bin auch ein Kommentar
// altbekannter Kommentar
a = 100 // Lange Rede gar kein Sinn!</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:syntax&amp;rev=1337286602&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:30:02+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:syntax</title>
        <link>http://avr.myluna.de/doku.php?id=en:syntax&amp;rev=1337286602&amp;do=diff</link>
        <description>Not as yet translated - please help!

Die Syntax, also die in Luna definierte Semantik von Befehlen und/oder Ausdrücken ist an derzeitige objektorientierte Entwicklungswerkzeuge angelehnt. 

Varianten

Variablen

	*  Variable = Ausdruck
	*  Variable = Methode(Ausdruck1, Ausdruck2)
	*  Variable = Objekt.Methode(Ausdruck)
	*  Variable = Objekt.Objekt.Eigenschaft
	*  usw.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:ausdruecke&amp;rev=1337286594&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:29:54+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:ausdruecke</title>
        <link>http://avr.myluna.de/doku.php?id=en:ausdruecke&amp;rev=1337286594&amp;do=diff</link>
        <description>Not as yet translated - please help!

Ausdrücke sind arithmetische oder logische Konstrukte, die gemäß der Semantik/Syntax in Bezug zu einem Kontext einen Wert liefern, welcher ausgewertet werden kann. Einzelne arithmetische bzw. logische Ausdrücke oder auch Kombinationen daraus, sowie Ausdrücke mit Zeichenketten und deren Funktionen werden insgesamt unter dem Oberbegriff „Ausdruck“ zusammengefasst.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:bezeichner&amp;rev=1337286587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:29:47+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:bezeichner</title>
        <link>http://avr.myluna.de/doku.php?id=en:bezeichner&amp;rev=1337286587&amp;do=diff</link>
        <description>Not as yet translated - please help!

Bezeichner sind Namen für Variablen, Objekte, Label, Unterprogramme oder Konstanten und müssen folgenden Regeln genügen:

	*  Am Anfang muss ein Buchstabe stehen
	*  Mindestlänge für einen Bezeichner ist 1 Zeichen
	*  Ein Bezeichner darf aus Buchstaben, Zahlen und dem Unterstrich bestehen.
	*  Sonderzeichen und Umlaute sind bis auf den Unterstrich nicht gestattet</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:konstanten&amp;rev=1337286570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:29:30+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:konstanten</title>
        <link>http://avr.myluna.de/doku.php?id=en:konstanten&amp;rev=1337286570&amp;do=diff</link>
        <description>Not as yet translated - please help!

Luna kennt normale numerische Konstanten, Zeichenketten und Konstanten-Objekte.

Normale Konstanten sind feste beliebige Zahlenwerte oder Zeichenketten die im Sourcecode Verwendung finden können. Konstanten können nur einmal definiert werden und haben dann globale Gültigkeit, auch in Unterprogrammen.</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:datentypen&amp;rev=1337286563&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:29:23+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:datentypen</title>
        <link>http://avr.myluna.de/doku.php?id=en:datentypen&amp;rev=1337286563&amp;do=diff</link>
        <description>Not as yet translated - please help!

Luna kennt eine Auswahl an numerischen Standard-Datentypen sowie Sonderformen von Datentypen.

Übersicht Datentypen
          kleinster Wert   größter Wert     Typ      Größe  Boolean        0            1        Variable   1 Byte  Byte           0            255         Variable   1 Byte  Integer      -32768         32767        Variable   2 Byte  Word           0           65535        Variable   2 Byte  Long           0         4.294.967.295    Variable  …</description>
    </item>
    <item rdf:about="http://avr.myluna.de/doku.php?id=en:literale&amp;rev=1337286551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-17T22:29:11+02:00</dc:date>
        <dc:creator>rgf</dc:creator>
        <title>en:literale</title>
        <link>http://avr.myluna.de/doku.php?id=en:literale&amp;rev=1337286551&amp;do=diff</link>
        <description>Not as yet translated - please help!

Literale sind in Luna für Binärwerte und Hexadezimale Werte definiert. Für die Literaltypen verwendet man folgende Schreibweisen:

Binär: &amp;b oder 0b

Das Beispiel zeigt einen 8 Bit Binärwert:


&amp;b10111010


Hexadezimal: &amp;h oder 0x</description>
    </item>
</rdf:RDF>

