<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mario001</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mario001"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Mario001"/>
	<updated>2026-05-17T20:15:09Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Benutzer:Mario001&amp;diff=68905</id>
		<title>Benutzer:Mario001</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Benutzer:Mario001&amp;diff=68905"/>
		<updated>2012-10-31T12:53:17Z</updated>

		<summary type="html">&lt;p&gt;Mario001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Beruflich:&lt;br /&gt;
 - Elektronik-Entwickler bei großem Lampenhersteller&lt;br /&gt;
 - Hardware-Design, Layout&lt;br /&gt;
 - FPGA-Design unter VHDL&lt;br /&gt;
 - Software-Entwicklung in C, VB.NET ...&lt;br /&gt;
&lt;br /&gt;
Privat:&lt;br /&gt;
 - kleines Hobbylabor&lt;br /&gt;
 - diverse Basteleien&lt;br /&gt;
&lt;br /&gt;
Andere Hobbys:&lt;br /&gt;
 - Musik (E-Gitarre) und Band&lt;br /&gt;
 - Billard&lt;br /&gt;
 - Internet&lt;br /&gt;
 - ...&lt;br /&gt;
&lt;br /&gt;
Homepages: www.mario001.de / www.bornonawednesday.de&lt;/div&gt;</summary>
		<author><name>Mario001</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=DOGMxxx_LCD_Routinen&amp;diff=35137</id>
		<title>DOGMxxx LCD Routinen</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=DOGMxxx_LCD_Routinen&amp;diff=35137"/>
		<updated>2009-03-17T16:53:32Z</updated>

		<summary type="html">&lt;p&gt;Mario001: Routinen für DOGMxxx LC-Displays&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Routinen für DOGMxxx LC-Displays =&lt;br /&gt;
&lt;br /&gt;
Für eins meiner Projekte benötigte ich Routinen zur Ansteuerung der DOGMxxx-Displays von Electronic Assembly, die es unter anderem bei Reichelt käuflich zu erwerben gibt. Da es bei meiner Recherche im Forum noch nichts dergleichen gab, hab ich mir kurzerhand eigene Routinen erstellt, die ich hier gerne zur Verfügung stellen möchte.&lt;br /&gt;
&lt;br /&gt;
== Die DOGMxxx-Display-Serie ==&lt;br /&gt;
&lt;br /&gt;
Hier einige Features dieser Displays:&lt;br /&gt;
&lt;br /&gt;
* erhältlich als 1x8, 2x16 oder 3x16 Zeichen-Versionen&lt;br /&gt;
* Hintergrundfarben blau, gelb/grün, schwarz und weiß&lt;br /&gt;
* Beleuchtung (weiß, gelb/grün, blau, rot, amber, RGB-vollfarbig) ist separat zum Display und kann (fast) beliebig kombiniert werden&lt;br /&gt;
* Controller: ST7036 von Sitronix, Befehlssatz ähnlich (!) HD44780&lt;br /&gt;
* direkt in Platine einlötbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:display.jpg]]&lt;br /&gt;
&lt;br /&gt;
(hier im Bild ein DOGM162-Display, montiert zusammen mit einem IR-Sensor TSOP1736 auf der Frontplatine meines HiFi-Vorverstärkers)&lt;br /&gt;
&lt;br /&gt;
Da der Befehlssatz eben nur ähnlich, aber nicht identisch ist mit dem HD44780-Controller, bestand für mich der Bedarf nach eigenen Routinen, um diese Displays schnell und unkompliziert anzusteuern.&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften meiner Routinen (derzeit nur für DOGM162 2x16-Displays) ==&lt;br /&gt;
&lt;br /&gt;
Meine Routinen lehnen sich vom Aufbau her an die LCD-Library von [http://jump.to/fleury Peter Fleury] an, jedoch hab ich sie etwas vereinfacht und eingeschränkt.  &lt;br /&gt;
&lt;br /&gt;
* geschrieben und getestet für DOGM162-Display (2x16 Zeilen)&lt;br /&gt;
* Ansteuerung des Displays über parallele 4 Bit-Schnittstelle&lt;br /&gt;
* Anschluss des LCDs an Controller beliebig konfigurierbar (beliebige Ports und Pins für jedes Signal !)&lt;br /&gt;
* Integrierte Abfrage des Busyflags spart unnötige Wartezeit durch zu große Delays&lt;br /&gt;
&lt;br /&gt;
== Sourcecode ==&lt;br /&gt;
&lt;br /&gt;
Hier die Routinen inkl. main.c mit Beispiel zur Anwendung: [[Bild:dogm.zip]]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
* Kompatibilität mit anderen Displays (DOGM081, DOGM163) &lt;br /&gt;
* Routine für Kontrasteinstellung (derzeit fest in dogm_init)&lt;br /&gt;
* Unterstützung für Anzeige des Cursors&lt;br /&gt;
* ???&lt;/div&gt;</summary>
		<author><name>Mario001</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Dogm.zip&amp;diff=35136</id>
		<title>Datei:Dogm.zip</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Dogm.zip&amp;diff=35136"/>
		<updated>2009-03-17T16:52:44Z</updated>

		<summary type="html">&lt;p&gt;Mario001: Routinen für DOGMxxx LC-Displays&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Routinen für DOGMxxx LC-Displays&lt;/div&gt;</summary>
		<author><name>Mario001</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Display.jpg&amp;diff=35135</id>
		<title>Datei:Display.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Display.jpg&amp;diff=35135"/>
		<updated>2009-03-17T16:45:38Z</updated>

		<summary type="html">&lt;p&gt;Mario001: Abbildung DOGM162&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Abbildung DOGM162&lt;/div&gt;</summary>
		<author><name>Mario001</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Benutzer:Mario001&amp;diff=33470</id>
		<title>Benutzer:Mario001</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Benutzer:Mario001&amp;diff=33470"/>
		<updated>2008-12-27T09:57:37Z</updated>

		<summary type="html">&lt;p&gt;Mario001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Beruflich:&lt;br /&gt;
 - Elektronik-Entwickler bei großem Lampenhersteller&lt;br /&gt;
 - Hardware-Design, Layout&lt;br /&gt;
 - Software-Entwicklung in C, VHDL, VB.NET ...&lt;br /&gt;
&lt;br /&gt;
Privat:&lt;br /&gt;
 - kleines &amp;quot;Hobbylabor&amp;quot;&lt;br /&gt;
 - diverse Basteleien&lt;br /&gt;
&lt;br /&gt;
Andere Hobbys:&lt;br /&gt;
 - Musik (E-Gitarre)&lt;br /&gt;
 - Billard&lt;br /&gt;
 - Internet&lt;br /&gt;
 - ...&lt;br /&gt;
&lt;br /&gt;
Homepages: www.mario001.de / www.redout-band.de&lt;/div&gt;</summary>
		<author><name>Mario001</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Benutzer:Mario001&amp;diff=25508</id>
		<title>Benutzer:Mario001</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Benutzer:Mario001&amp;diff=25508"/>
		<updated>2008-01-13T19:02:01Z</updated>

		<summary type="html">&lt;p&gt;Mario001: Die Seite wurde neu angelegt: Hier mal ein paar Infos über mich.  Bin Baujahr 1980 und habe an Technischen Universität München Elektro- und Informationstechnik studiert. Inzwischen arbeite ich al...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier mal ein paar Infos über mich.&lt;br /&gt;
&lt;br /&gt;
Bin Baujahr 1980 und habe an Technischen Universität München Elektro- und Informationstechnik studiert. Inzwischen arbeite ich als Elektronikentwickler bei einer großen Lampenfirma in Augsburg, dort habe ich ein breites Einsatzgebiet, von Schaltplandesign über Layout bis hin zur Software-Programmierung. Ich finde, gerade das macht den Job so interessant, auch wenn viele vielleicht sagen, dass die Chancen zur Spezialisierung in einem Gebiet dabei eher schlecht sind.&lt;br /&gt;
&lt;br /&gt;
Mein Beruf lässt mich auch privat nicht los, ich baue kleinere (manchmal auch größere) Schaltungen auf. Einige meiner Projekte findet ihr auch auf meiner Homepage, www.mario001.de &lt;br /&gt;
&lt;br /&gt;
Ansonsten spiel ich E-Gitarre oder versuche mich - mal mehr, mal weniger erfolglos - beim Billard.&lt;/div&gt;</summary>
		<author><name>Mario001</name></author>
	</entry>
</feed>