<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.bralug.de/wiki-common/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://wiki.bralug.de/index.php?action=history&amp;feed=atom&amp;title=BLIT2008-Board-Software_usb2blitboard</id>
		<title>BLIT2008-Board-Software usb2blitboard - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.bralug.de/index.php?action=history&amp;feed=atom&amp;title=BLIT2008-Board-Software_usb2blitboard"/>
		<link rel="alternate" type="text/html" href="http://wiki.bralug.de/index.php?title=BLIT2008-Board-Software_usb2blitboard&amp;action=history"/>
		<updated>2026-04-04T02:34:10Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in BraLUG-Wiki</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://wiki.bralug.de/index.php?title=BLIT2008-Board-Software_usb2blitboard&amp;diff=6693&amp;oldid=prev</id>
		<title>Bergeruw: Die Seite wurde neu angelegt: Kategorie:Hardware Kategorie:BLIT2008-Board  Bei [http://bralug.de/wiki-common/images/7/7f/Usb2blitboard.tar.gz usb2blitboard] handelt es sich um ein Beispiel, ...</title>
		<link rel="alternate" type="text/html" href="http://wiki.bralug.de/index.php?title=BLIT2008-Board-Software_usb2blitboard&amp;diff=6693&amp;oldid=prev"/>
				<updated>2008-12-01T06:32:47Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: &lt;a href=&quot;/Kategorie:Hardware&quot; title=&quot;Kategorie:Hardware&quot;&gt;Kategorie:Hardware&lt;/a&gt; &lt;a href=&quot;/Kategorie:BLIT2008-Board&quot; title=&quot;Kategorie:BLIT2008-Board&quot;&gt;Kategorie:BLIT2008-Board&lt;/a&gt;  Bei [http://bralug.de/wiki-common/images/7/7f/Usb2blitboard.tar.gz usb2blitboard] handelt es sich um ein Beispiel, ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:Hardware]]&lt;br /&gt;
[[Kategorie:BLIT2008-Board]]&lt;br /&gt;
&lt;br /&gt;
Bei [http://bralug.de/wiki-common/images/7/7f/Usb2blitboard.tar.gz usb2blitboard] handelt es sich um ein Beispiel, welches aufzeigt, wie man über die USB-Schnittstelle des PCs das BLIT-Board mit seinen Komponenten ansteuern kann. Im Paket sind folgende Softwarekomponenten enthalten:&lt;br /&gt;
* Verzeichnis firmware/: Firmware für den Mikrocontroller: empfängt definierte Befehle über die USB-Schnittstelle und führt die entsprechenden Aktionen aus.&lt;br /&gt;
* Verzeichnis cmd/: Kommandozeilen-Tool ''usb2blitboard'' für den PC auf Basis der Bibliothek [http://libusb.sourceforge.net/doc/ libusb]: welches mit den unten aufgeführten Parametern gestartet wird, mit dem BLIT-Board via USB kommuniziert und entsprechende Aktionen auf diesem auslöst. Folgende Dinge sind derzeit implementiert:&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard echo&amp;lt;/code&amp;gt;: sendet eine definierte Anzahl von 2-Byte-Zufallszahlen zum BLIT-Board, dieses sendet diese Daten wieder 1:1 zurück, werden auf dem PC mit den gesendeten Daten verglichen und es wird über Erfolg bzw. Mißerfolg informiert.&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard led &amp;lt;0|1&amp;gt;&amp;lt;/code&amp;gt;: Aus- bzw. Einschalten der LED auf dem BLIT-Board.&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard lm75_status&amp;lt;/code&amp;gt;: prüft, ob das LM75-Zusatzboard am Basisboard angeschlossen ist; Rückgabe-Status=0 bedeutet, dass das Zusatzboard präsent ist.&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard lm75_read&amp;lt;/code&amp;gt;: liest die gemessene Temperatur des LM75-Zusatzboards aus, decodiert diese und gibt sie am PC aus.&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard rtc_status&amp;lt;/code&amp;gt;: prüft, ob das RTC-Zusatzboard am Basisboard angeschlossen ist; Rückgabe-Status=0 bedeutet, dass das Zusatzboard präsent ist.&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard rtc_read &amp;lt;adresse&amp;gt;&amp;lt;/code&amp;gt;: liest die angegebene Speicheradresse des RTC aus und zeigt deren Inhalt auf dem PC an.&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard rtc_write &amp;lt;adresse&amp;gt; &amp;lt;wert&amp;gt;&amp;lt;/code&amp;gt;: setzt den Inhalt der angegeben Speicheradresse des RTC auf den übergebenen Wert.&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard rtc_get_time&amp;lt;/code&amp;gt;: liest die Speicherzellen des RTC aus, in denen Datum/Uhrzeit enthalten sind und gibt diese formatiert auf dem PC aus.&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard rtc_set_time&amp;lt;/code&amp;gt;: setzt die entsprechenden Speicherzellen des RTC auf die aktuelle Uhrzeit und Datum des PC.&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard lcd_intern &amp;lt;0|1&amp;gt;&amp;lt;/code&amp;gt;: schaltet zwischen internen (1) und externen (0) Modus um; im internen Modus werden keine LCD-Kommandos über die USB-Schnittstelle akzeptiert; im externen Modus werden Ausgaben des BLIT-Boards selbst auf das Display unterdrückt; beim Umschalten des Modus wird der Inhalt des Display jeweils gelöscht&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard lcd_clear&amp;lt;/code&amp;gt;: löscht den Display-Inhalt, wenn nicht der interne Modus eingeschaltet ist&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard lcd_backlight &amp;lt;0|1&amp;gt;&amp;lt;/code&amp;gt;: schaltet die Hintergrundbeleuchtung des Display an (1) oder aus (0), wenn nicht der interne Modus eingeschaltet ist&lt;br /&gt;
** &amp;lt;code&amp;gt;usb2blitboard lcd_out_text &amp;lt;y&amp;gt; &amp;lt;x&amp;gt; &amp;lt;text&amp;gt;&amp;lt;/code&amp;gt;: gibt den übergebenen Text an der Position yx aus,  wenn nicht der interne Modus eingeschaltet ist&lt;br /&gt;
* Verzeichnis cmd/: ein Bash-Script ''lcdtest.sh'', welches mit Hilfe des Kommandozeilen-Tools usb2blitboard zyklisch einige Daten (1.Zeile -&amp;gt; absolute I/O-Datenmenge und 2.Zeile-&amp;gt; I/O-Übertragsgeschwindigkeit) der Netzwerkschnittstelle (siehe Script, welche...) ausgibt; desweiteren blinkt die LED auf dem BLIT-Board im Sekundentakt&lt;/div&gt;</summary>
		<author><name>Bergeruw</name></author>	</entry>

	</feed>