<?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=Brainhunter</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=Brainhunter"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Brainhunter"/>
	<updated>2026-04-10T10:08:54Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Linux_Boards&amp;diff=79585</id>
		<title>Linux Boards</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Linux_Boards&amp;diff=79585"/>
		<updated>2013-11-14T16:16:29Z</updated>

		<summary type="html">&lt;p&gt;Brainhunter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier sollen Links auf Linux Boards gesammelt werden.&lt;br /&gt;
&lt;br /&gt;
* [http://www.acmesystems.it/ ACME Systems - Aria G25]: Aria G25 - Low cost Linux Embedded SMD module&lt;br /&gt;
* [http://imall.iteadstudio.com/im130808010.html/ Iteaduino PLUS]: Allwinner A10&lt;br /&gt;
* [http://pandaboard.org/content/platform Pandaboard ES]: ARM Cortex-A9 DualCore (OMAP4460), 1200 Mhz, 1GB DDR2-RAM, HDMI, 3.5&amp;quot; Audio, SD/MMC Card, USB2.0 Host+OTG, Ethernet, WiFi, UART, LCD, Expansion Header (SPI, I2C, GPMC, ...)&lt;br /&gt;
* [[Raspberry Pi]]: [[ARM]]11, 700MHz&lt;br /&gt;
* [[Bifferboard]]: 486SX-kompatibel, 150 MHz&lt;br /&gt;
* [[Mini2440]],[[Micro2440]]: [[ARM]]920T, 400Mhz&lt;br /&gt;
* [[ATNGW100]]: [[AVR32]], AT32AP7000&lt;br /&gt;
* [http://www.propox.com/products/t_232.html MMnet1002]&lt;br /&gt;
* [http://www.propox.com/products/t_231.html MMnet1001]&lt;br /&gt;
* [https://www.olimex.com/Products/ARM/Atmel/SAM9-L9261 Olimex SAM9-L9261]&lt;br /&gt;
* [http://www.igep-platform.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=46&amp;amp;Itemid=55IGEPv2 Board]: TI OMAP35x&lt;br /&gt;
* [http://wandboard.org Wandboard]: Freescale i.MX6, ARM Cortex-A9, 2x1GHz, 1GB&lt;br /&gt;
* [http://www.gnublin.org/ Gnublin] [[ARM]]9 180 MHz (LPC3131), 32MB RAM&lt;br /&gt;
* [http://www.allnet.de/entwicklungsplatformen.html ALL5003] RT5350 360MHz Mips 32 MB Flash / 32 MB Ram, Wifi, USB, Eth, 2*Ser, I2C SPI, GPIO, Openwrt / klein und günstig &lt;br /&gt;
* [http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G133999328931 ODROID-X] Samsung Exynos4412 Cortex-A9 Quad Core 1.4Ghz &lt;br /&gt;
* [http://www.arndaleboard.org/wiki/index.php/Main_Page Arndale1] [http://www.howchip.com/shop/content.php?co_id=ArndaleBoard_en Arndale2] Samsung Exynos 5 Cortex-A15 Dual Core 1.7Ghz &lt;br /&gt;
* [http://www.acmesystems.it/aria Aria G25] ARM9 (AT91SAM9G25, 400Mhz), 128/256 MB RAM , Ethernet, USB, SPI, GPIO, Lötpads zum Aufsetzen auf Motherboard, Debian verfügbar&lt;br /&gt;
* [http://www.toradex.com/products/colibri-arm-computer-modules Colibri ARM Module] Module mit SoDimm Connector, verschiedene Versionen mit Nvidia Tegra oder Marvell Arm.&lt;br /&gt;
Carambola Boards:&lt;br /&gt;
* [http://8devices.com/carambola Carambola: ] [http://www.tracermcc.ru/foto/bender/RT3050_5x_V2.0_081408_0902.pdf RT3050] 320Mhz MIPS Soc 8 MB Flash / 32 MB RAM, Wifi, USB, 2*Eth, 2*ser, IIC, SPI, GPIO, Openwrt, 35x45mm, Stiftleisten zum aufsetzen auf andere Boards.&lt;br /&gt;
* [http://8devices.com/carambola-2 Carambola2: ] Low Cost (19EUR) Qualcomm/Atheros AR9331 Mips Soc 400 MHz 16 MB Flash / 64 MB RAM, Wifi, USB, 2*Eth, 2*ser, IIC, SPI, GPIO, Openwrt.&lt;br /&gt;
Beagle Boards:&lt;br /&gt;
* [http://beagleboard.org/ Beagle Board]: ARM Cortex-A8, OMAP3530&lt;br /&gt;
* [http://beagleboard.org/bone BeagleBone]: 700 MHz CortexTM-A8, 256MB, Ethernet, USB-Host, mit Stiftbuchsen ähnlich Ardunio.&lt;br /&gt;
* [http://beagleboard.org/Products/BeagleBone%20Black BeagleBone Black]: 1 GHz CortexTM-A8, 512MB, Ethernet, USB-Host, Micro-HDMI, mit Stiftbuchsen ähnlich Ardunio.&lt;br /&gt;
Freescale iMX Prozessor basierte Boards:&lt;br /&gt;
* [http://www.adafruit.com/blog/2010/08/30/new-product-chumby-hacker-board-beta/ Chumby Hacker Board]: Freescale iMX.233, 454 MHZ, 64MB RAM&lt;br /&gt;
* [http://www.makershed.com/product_p/mkch1.htm Chumby Guts Kit]: Freescale  iMX21, 350 MHZ, 64MB RAM, WiFi, Accelerometer, 3.5&amp;quot; Display&lt;br /&gt;
* [https://www.olimex.com/Products/OLinuXino/iMX233/ Olimex Board] iMX233-OLinuXino-Mini/Micro/Maxi&lt;br /&gt;
** basiert auf [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX233 Freescale iMX233] ARM926J 454Mhz Prozessor &lt;br /&gt;
**[https://www.olimex.com/wiki/Category:IMX233 Wiki zum Board]&lt;br /&gt;
**[https://www.youtube.com/watch?v=dZiw--D-Vts&amp;amp;list=PL6-W3FoUyb4-hwrYcNDHPrU9uykcuAgLm&amp;amp;index=5&amp;amp;feature=plpp_video Video zum Board]&lt;br /&gt;
&lt;br /&gt;
AllWinner Prozessor basierte Boards:&lt;br /&gt;
 [http://linux-sunxi.org/Main_Page Linux Images zu Allwinner Boards]&lt;br /&gt;
 [https://github.com/OLIMEX/OLINUXINO Github von Olimex mit Schema, Layout und Software]&lt;br /&gt;
&lt;br /&gt;
* [https://www.olimex.com/Products/OLinuXino/A13/A13-OLinuXino/ OLinuXino A13 Board] &lt;br /&gt;
** ein Cortex A8 basiertes Board (eLQFP176 package) mit dem A13 Prozessor von Allwinner Technology Inc. 1GHz, 3D Mali400 GPU&lt;br /&gt;
** 3 USB Host,VGA, Audio-IN-OUT, 5 Buttons, 1 USB-OTG welcher als Speisung benutzt wird, IC2, USART. &lt;br /&gt;
** Android 4.0.3, und div. Linux ab int. Flash oder ext. SD-Card.&lt;br /&gt;
** On Board Wifi optional erhältlich (kein RJ45 onboard)&lt;br /&gt;
** Optional 7&#039; Touch Display&lt;br /&gt;
** [https://www.olimex.com/wiki/A13-OLinuXino Wiki zum Board]&lt;br /&gt;
** [https://www.olimex.com/wiki/Prebuilt_SD_card_images_running_debian fertige Linux Debian Images]&lt;br /&gt;
** [https://www.youtube.com/playlist?list=PL6-W3FoUyb4-Vkxe2e5_z9k-uOR41XX8B&amp;amp;feature=view_all Videos zum Board]&lt;br /&gt;
** [https://vintagegamer.wordpress.com/2012/10/18/diy-android-game-console/ Board als Android Gaming Console nutzen]&lt;br /&gt;
&lt;br /&gt;
* [https://www.olimex.com/Products/OLinuXino/A13/A13-OLinuXino-WIFI/ OLinuXino A13 Wifi Board] &lt;br /&gt;
** ein Cortex A8 basiertes Board (eLQFP176 package) mit dem A13 Prozessor von Allwinner Technology Inc. 1GHz, 3D Mali400 GPU&lt;br /&gt;
** 3 USB Host,VGA, Audio-IN-OUT, 5 Buttons, 1 USB-OTG welcher als Speisung benutzt wird, IC2, USART. &lt;br /&gt;
** Android 4.0.3, und div. Linux ab int. Flash oder ext. SD-Card.&lt;br /&gt;
** On Board Wifi (kein RJ45 onboard)&lt;br /&gt;
** Optional 7&#039; Touch Display&lt;br /&gt;
** [https://www.olimex.com/wiki/A13-OLinuXino Wiki zum Board]&lt;br /&gt;
** [https://www.olimex.com/wiki/Prebuilt_SD_card_images_running_debian fertige Linux Debian Images]&lt;br /&gt;
** [https://www.youtube.com/playlist?list=PL6-W3FoUyb4-Vkxe2e5_z9k-uOR41XX8B&amp;amp;feature=view_all Videos zum Board]&lt;br /&gt;
** [https://vintagegamer.wordpress.com/2012/10/18/diy-android-game-console/ Board als Android Gaming Console nutzen]&lt;br /&gt;
&lt;br /&gt;
* [https://www.olimex.com/Products/OLinuXino/A13/A13-OLinuXino-MICRO/ A13-OLinuXino-MICRO Board] &lt;br /&gt;
** ein Cortex A8 basiertes Board (eLQFP176 package) mit dem A13 Prozessor von Allwinner Technology Inc. 1GHz, 3D Mali400 GPU&lt;br /&gt;
** 1 USB Host,VGA, Audio-OUT, Buttons, 1 USB-OTG welcher als Speisung benutzt wird, IC2, USART. &lt;br /&gt;
** Android 4.0.3, und div. Linux ab int. Flash oder ext. SD-Card.&lt;br /&gt;
** [https://www.olimex.com/wiki/A13-OLinuXino-MICRO Preliminary Debian Image]&lt;br /&gt;
&lt;br /&gt;
* [https://olimex.wordpress.com/2012/11/30/a10-olinuxino-first-prototypes-are-assembling/ A10-OLinuXino Board]&lt;br /&gt;
** A10 Cortex A8 processor @ 1Ghz&lt;br /&gt;
** 1GB DDR3 memory,4GB NAND Flash, micro-SDcard,normale SD/MMC card&lt;br /&gt;
** HDMI,VGA,LCD &lt;br /&gt;
** RS232 UART,100Mbit Ethernet,2 USB hosts,1 USB OTG,SATA,JTAG&lt;br /&gt;
** Total 132 GPIOs,console debug UART port&lt;br /&gt;
** Audio Output/Input, Line Input,7 Android, RESET and Power-Down Buttons&lt;br /&gt;
** 6-16VDC input power supply,LiPo battery power option &lt;br /&gt;
** noch nicht erhältlich&lt;br /&gt;
&lt;br /&gt;
* [https://olimex.wordpress.com/2012/11/26/new-exciting-processors-from-allwinner-a10s-cortex-a8-with-hdmi-and-a4x-cortex-a7-4-cores/ A10s-OLinuXino Board]&lt;br /&gt;
** A10S Cortex-A8 1GHz&lt;br /&gt;
** 512MB RAM DDR3&lt;br /&gt;
** micro SD-card, SD-MMC for SDMMC WIFI card/second MMC for storage&lt;br /&gt;
** Ethernet 100MBit,HDMI output,USB host, USB-OTG,UEXT&lt;br /&gt;
** LCD connector,GPIO connectors,JTAG &lt;br /&gt;
** Audio Line-IN, Audio-Out&lt;br /&gt;
** noch nicht erhältlich&lt;br /&gt;
&lt;br /&gt;
* [http://cubieboard.org Cubieboard] &lt;br /&gt;
** basiert auf einem Allwinner A10 Prozessor (hat zusätzlich zu A13 Prozessor Sata und HDMI)&lt;br /&gt;
** 1G ARM Cortex-A8 Prozessor, Mali400, OpenGL ES GPU&lt;br /&gt;
** 512M/1GB DDR3 @480MHz, 4GB Nand Flash, HDMI 1080p Output&lt;br /&gt;
** 10/100M Ethernet, 2 USB Host, 1 micro SD slot, 1 SATA, 1 Ir&lt;br /&gt;
** 96 extend pin including I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT&lt;br /&gt;
** Android, Ubuntu und div. Linux ab int. Flash oder ext. SD-Card.&lt;br /&gt;
** [https://www.youtube.com/watch?feature=player_embedded&amp;amp;v=s2xGu6urECA Video zum Board]&lt;br /&gt;
&lt;br /&gt;
* [http://gooseberry.atspace.co.uk/ Gooseberry]&lt;br /&gt;
&lt;br /&gt;
* [https://www.miniand.com/products/Hackberry%20A10%20Developer%20Board HackBerry ]&lt;br /&gt;
** AllWinner A10, 1 GB RAM, 4GB Flash + SDHC slot&lt;br /&gt;
** 10/100Mbit Ethernet, Wifi – 802.11 b/g/n&lt;br /&gt;
** Video Output: 1 x HDMI + 1x Composite, Audio: Headphone + microphone, IR sensor, zwei USB 2.0 ports&lt;br /&gt;
&lt;br /&gt;
* [http://www.pcduino.com pcDuino]&lt;br /&gt;
** AllWinner A10 Cortex-A8 @ 1GHz, 1GB RAM, 2GB Flash + SDHC slot&lt;br /&gt;
&lt;br /&gt;
* [http://www.marsboard.com Marsboard]&lt;br /&gt;
** AllWinner A10 Cortex-A8 @ 1,2GHz, 1GB RAM, 4GB Flash + SDHC slot&lt;br /&gt;
** Version mit AllWinner A20 ebenfalls erhältlich&lt;br /&gt;
&lt;br /&gt;
== Vergleichsliste ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! CPU !! Ram[MB] !! Flash !! SD Card !! LAN !! WLAN !! USB !! RS232 !! I2C !! SPI !! GPIO !! Display !! Power[W] !! Comment !! Preis !! Link&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi A || [[ARM]]11, 700MHz || 256 || - || 1x || - || - || 1x || 1x || 1x || 1x || 17x || HDMI &amp;amp; Composite || 3,5 || CSI &amp;amp; DSI || 28€ || [http://www.raspberrypi.org/ raspberrypi.org]&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi B || [[ARM]]11, 700MHz || 512 || - || 1x || 1x || - || 2x || 1x || 1x || 1x || 17x || HDMI &amp;amp; Composite || 3,5 || CSI &amp;amp; DSI || 39€ || [http://www.raspberrypi.org/ raspberrypi.org]&lt;br /&gt;
|-&lt;br /&gt;
| BeagleBone Black || AM335x 1GHz ARM® Cortex-A8 || 512 || 2GB || 1x || 1x || - || 1x || 1x || 1x || 1x || 65x || HDMI &amp;amp; LCD || 2 || - || 48€ || [http://beagleboard.org/products/beaglebone%20black beagleboard.org]&lt;br /&gt;
|-&lt;br /&gt;
| Carambola 2 || Atheros AR9331 Mips Soc 400 MHz || 64 || 16MB || - || 2x || 1x || 1x || 1x || - || 1x || 23x || - || 0,5 || SLIC &amp;amp; I2S || 19€ +21% || [http://8devices.com/carambola-2 8devices.com]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux-Boards]]&lt;/div&gt;</summary>
		<author><name>Brainhunter</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=MOTOROLA_VIP1710&amp;diff=49040</id>
		<title>MOTOROLA VIP1710</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=MOTOROLA_VIP1710&amp;diff=49040"/>
		<updated>2010-07-07T20:58:19Z</updated>

		<summary type="html">&lt;p&gt;Brainhunter: /* Chips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Verwandte Artikel =&lt;br /&gt;
* Konfiguration: http://www.mikrocontroller.net/topic/174428&lt;br /&gt;
* weiteres Forum für VIP1710 auf open7x0.org http://www.open7x0.org/arena/forumdisplay.php?fid=81&lt;br /&gt;
&lt;br /&gt;
IRC: irc://irc.einirc.de#vip1710&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Betriebsspannung 5 V-/3 A, Hohlbuchse 5,5/2,5 mm (Pluspol innen)&lt;br /&gt;
* Linux-Betriebssystem&lt;br /&gt;
* MIPS Prozessor mit integriertem MPEG-Decoder&lt;br /&gt;
* TI DSP&lt;br /&gt;
* 128 MB RAM&lt;br /&gt;
* Anschlüsse: USB, LAN, Scart, digitaler Audioausgang (koaxial), AV-Ausgang, (Cinch), S-Video Ausgang, Seriell (intern 5V Pegel)&lt;br /&gt;
* Smartcard-Leser&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Varianten:&lt;br /&gt;
&lt;br /&gt;
1. Motorola - Motorola: großer Kühlkörper PCB V 1.4 mit Flashrom, Bootrom 39l040 signiert&lt;br /&gt;
&lt;br /&gt;
2. Motorola - Motorola: großer Kühlkörper PCB V 1.4 ohne Flashrom, Bootrom 39l040 signiert&lt;br /&gt;
&lt;br /&gt;
3. KPN - Kreatel: 2 kleine Kühlkörper PCP V 1.2 ohne Flashrom, Bootrom 39l020 unsigniert&lt;br /&gt;
&lt;br /&gt;
weitere?&lt;br /&gt;
&lt;br /&gt;
Serielle Schnitstelle ist &amp;quot;J12&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Version mit großem Kühlkörper / 39l040 / Flash&lt;br /&gt;
&lt;br /&gt;
http://www.mikrocontroller.net/attachment/75874/iptvinnen.png&lt;br /&gt;
&lt;br /&gt;
Bild einer Kreatel Box&lt;br /&gt;
&lt;br /&gt;
[[Bild:kreatel.jpg|768px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[datei:xilleon220.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Chips ===&lt;br /&gt;
*CPU AMD/ATI Xilleon 210 ATI Xilleon 210 (215H34AGA12HG)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Xilleon 210 is the most advanced system-on-chip available for value-priced STBs and DTVs. The design integrates a CPU, flexible and powerful TS demux, conditional access, MPEG-2 decoding of video and audio at SD or HD resolutions, market-leading powerful graphics, video picture processing technology and a range of peripheral I/O including an on-chip USB1.1 controller and video DACs meeting worldwide video standards (PAL/SECAM/NTSC).&lt;br /&gt;
&lt;br /&gt;
The video picture processing features high quality scaling with pan-and-scan, windowing and aspect-ratio controls, together with pixel based de-interlacing, flicker-filtering, brightness, contrast and color management, ensuring excellent TV picture quality.&lt;br /&gt;
&lt;br /&gt;
The Xilleon 210 incorporates a powerful 300MHz 32-bit MIPS CPU and a performance-optimised memory controller coupling the chip to an external 16 or 32bit single-channel DDR memory at speeds of up to 183MHz. This combination of CPU and special attention to the internal memory architecture design ensures optimal processing power for the core feature set as well as a plentiful supply of CPU bandwidth for responsive and compelling TV applications.&lt;br /&gt;
&lt;br /&gt;
A complete reference-platform development kit including drivers and sample applications is available, enabling rapid time-to-market development.&lt;br /&gt;
&lt;br /&gt;
Features and Benefits&lt;br /&gt;
&lt;br /&gt;
        * Multi-standard TS Demux and Descramblers to support worldwide markets (DVB, ATSC)&lt;br /&gt;
        * Single MPEG-2 SD (X210D) or HD (X210H) decode&lt;br /&gt;
        * Integrated 2D/3D Graphics processor&lt;br /&gt;
        * Powerful and flexible Display Engine featuring high quality scaling of Video and Graphics and picture processing technology&lt;br /&gt;
        * Integrated 300MHz 32-bit MIPS CPU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
*TI Digital Media Processor (TMS320DM642AZNZ) DSP TI TMS320dm642 [http://focus.ti.com/docs/prod/folders/print/tms320dm642.html]&lt;br /&gt;
*Winbond W39L040P-702 (512k x 8 CMOS Flash Memory) [http://www.datasheetcatalog.org/datasheets2/34/342426_1.pdf]&lt;br /&gt;
*USB Host Controller NEC D720101 (USB 2.0 Host Controller)&lt;br /&gt;
*2x Qimonda HYB2500C512160CE-6 &lt;br /&gt;
*2x ESMT M12L64322A (SDRAM 512k x 32bit x 4banks  3,3V)&lt;br /&gt;
*National DP83816 (10/100Mbit PCI Ethernet Controller)&lt;br /&gt;
*2x NAND128W3A2BN6 von ST (128 Mbit) (32Mbyte, nur Variante mit Flash)&lt;br /&gt;
*TDA8004AT von NXP&lt;br /&gt;
&lt;br /&gt;
=== Aufteilung des Flashspeichers ===&lt;br /&gt;
&lt;br /&gt;
*mtd1: 256 kB Flash Winbond W39L040P/W39L020P (nur 256 kB benutzt)&lt;br /&gt;
*mtd0: letzter Bereich von mtd1 (Filesystem &amp;quot;/flash&amp;quot;)&lt;br /&gt;
*mtd2: 32 MByte Flash (Lesen mit dd if=/dev/mtd/2 bs=16k skip=2)&lt;br /&gt;
*mtd4: letzter Bereich von mtd2 (Filesystem &amp;quot;/flash2&amp;quot; Lesen mit dd if=/dev/mtd/2 bs=16k skip=1793)&lt;br /&gt;
&lt;br /&gt;
Splash und Kernel liegen in mtd2, AES verschluesselt,&lt;br /&gt;
AES Key dazu (MediaMall Variante des STB):&lt;br /&gt;
&lt;br /&gt;
  03 BF 2A E2 E4 6B 63 9B B8 C0 39 71 69 D4 B1 5C&lt;br /&gt;
  51 D3 39 B9 1D 9C CE 88 BB 46 8F 43 6E CF 8E 4B   &lt;br /&gt;
&lt;br /&gt;
Splash und Kernel sind nicht nur verschluesselt sondern &lt;br /&gt;
auch signiert.&lt;br /&gt;
&lt;br /&gt;
Gespeicherte Daten in &amp;quot;/flash&amp;quot; und &amp;quot;/flash2&amp;quot; sind&lt;br /&gt;
persistent.&lt;br /&gt;
&lt;br /&gt;
Der Hash im Winbond Flash ist der SHA-1, der Verschluesselungs&lt;br /&gt;
Code ist ein proprietaere Algorithmus (wird z.B. zum Verschluesseln&lt;br /&gt;
der &amp;quot;ProductionData&amp;quot; im Winbond Flash verwendet).&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/dev/mem&amp;quot; liefert die kompletten 112 MB RAM (z.B. mit&lt;br /&gt;
dem entpackten zweiten Teil des Bootloader).&lt;br /&gt;
&lt;br /&gt;
=== Schreibschutz ===&lt;br /&gt;
&lt;br /&gt;
Pin 19 der Flash-Chips ist \WP (write protect).&lt;br /&gt;
&lt;br /&gt;
Dieser Pin ist bei beiden Chips miteinander verbunden und mit einem Pullup-Widerstand (R222) versehen. Direkt daneben sitzt R223; dieser ist nicht bestückt. Dieser Widerstand verbindet den \WP mit GND. Um einen Schreibschutz zu aktivieren, kann dort ein Schalter eingebaut werden, der den \WP-Pin auf LOW zieht.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Motorola Open Source Komponenten [https://opensource.motorola.com/sf/sfmain/do/viewProject/projects.vip15x0_vip17x0  Link]&lt;br /&gt;
&lt;br /&gt;
== Tutorial für Box vom Typ 1 (Motorola: PCB V 1.4 mit Flashrom, Bootrom 39l040 signiert) ==&lt;br /&gt;
 Dieses Tutorial beschreibt die Situation bei den MediaMall/Motorola &amp;quot;Gehäusen&amp;quot; mit Flash und funktionierendem telnet.&lt;br /&gt;
&lt;br /&gt;
Wer zunächst einfach mal den Speicher erweitern möchte und ein SSH dem telnet bevorzugt, der kann hier schnell starten.&lt;br /&gt;
Zunächst gilt es die IP für das Gerät zu finden. Praktischerweise ist das meist im hauseigenem Router sehr schnell und unkompliziert zu finden.&lt;br /&gt;
Hat man das geschafft, so darf man:&lt;br /&gt;
 telnet 192.168.1.6&lt;br /&gt;
Wobei 192.168.1.6 die vom DHCP zugewiesene IP beispielhaft darstellt.&lt;br /&gt;
&lt;br /&gt;
Nun haben wir eine Verbindung mit dem Motorola. Ich nutze meinen Apache-Webserver weil er schnell griffbereit ist (anders geht es sicher auch - Hauptsache wget kann was damit anfangen). Nehmen wir das Skript aus dem Forum (ihr findet es weiter unten, zwecks Synchronisation von Änderungen) und kopieren es in das Verzeichnis /tmp :&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://192.168.1.4/motorola.sh&lt;br /&gt;
&lt;br /&gt;
Danach nutzen wir die USB- und SSH-Module aus dem Forum. Diese packen wir auf den Webserver. Allerdings müssen die Dateien in den komprimierten Verzeichnissen vorher entpackt werden! Wer möchte, kann schon seinen USB-Stick/Festplatte reinstecken.&lt;br /&gt;
 chmod 755 motorola.sh&lt;br /&gt;
 ./motorola.sh&lt;br /&gt;
&lt;br /&gt;
Und nun große Freude: Ihr könnt euch per SSH als Benutzer &amp;quot;root&amp;quot; verbinden und USB-Sticks mounten (Unmounten mit &amp;quot;umount /mnt/usbdevice&amp;quot;. Passwort gibt es allerdings nicht - das ist leer und kann nicht mit Passwd geändert werden.&lt;br /&gt;
&lt;br /&gt;
Wozu SSH, wenn auch telnet als Zugang vorhanden ist? Weil man einfacher per GUI Daten von der Box bekommt. Dazu eignet sich unter Windows WinSCP sehr gut.&lt;br /&gt;
Download unter [http://winscp.net/eng/docs/lang:de]&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Öffentliche&amp;quot; Downloadquelle ====&lt;br /&gt;
Für alle die, die keinen eigenen Webserver betreiben können/wollen gibt es auf der Seite von http://thinksilicon.de die fraglichen Dateien + Skripte in etwas abgeänderter Form. Dort gibt es auch madplay zum Abspielen von MP3-Dateien und ein Script zum Abspielen von Internetstreams:&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://thinksilicon.de/data/linux/vip1710/motorola.sh&lt;br /&gt;
 sh motorola.sh&lt;br /&gt;
Einfach herunterladen und ausführen. Es installiert sshd, scp und ssh, sowie die Kernelmodule für USB-Speicher und fragt nach ob madplay auch installiert werden soll. Über den Befehl&lt;br /&gt;
 madstream &amp;lt;URI&amp;gt;&lt;br /&gt;
kann dann auch ein Internetstream abgespielt werden.&lt;br /&gt;
&lt;br /&gt;
== Tutorial für Box vom Typ 2 (Motorola: PCB V 1.4 OHNE Flashrom, Bootrom 39l040 signiert) ==&lt;br /&gt;
&lt;br /&gt;
1. tftpd32 aufsetzen. Wie genau..?&lt;br /&gt;
&lt;br /&gt;
2. Signierten original Kernel skernel-1710 zur Verfügung stellen&lt;br /&gt;
&lt;br /&gt;
== Tutorial für Box vom Typ 3 (Kreatel: PCP V 1.2 ohne Flashrom, Bootrom 39l020 unsigniert) ==&lt;br /&gt;
&lt;br /&gt;
Hierbei wird von der Box ein unsignierter Kernel per tftpd gebootet.&lt;br /&gt;
&lt;br /&gt;
1. tftpd32 aufsetzen. Wie genau..?&lt;br /&gt;
&lt;br /&gt;
2. kernel-1710 mit dem die kickstart.sh auf dem USB Datenträger auch ausgeführt wird zur Verfügung stellen&lt;br /&gt;
&lt;br /&gt;
Auszug aus bootlog:&lt;br /&gt;
-------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
STRIKE!&lt;br /&gt;
&lt;br /&gt;
Ich habe mit dem Source von http://duff.dk/zaptor/ (mit angepasstem Key&lt;br /&gt;
natürlich) den skernel-1710 decrypted und dies dann der Kreatel-Box als&lt;br /&gt;
kernel-1710 per TFTP vorgeworfen.&lt;br /&gt;
&lt;br /&gt;
Und siehe da:&lt;br /&gt;
&lt;br /&gt;
Using TFTP&lt;br /&gt;
TFTP: Downloading...&lt;br /&gt;
Name: kernel-1710&lt;br /&gt;
Server: 212.178.98.165&lt;br /&gt;
(ELF)...&lt;br /&gt;
done&lt;br /&gt;
loaded at:     82000000 820C4604&lt;br /&gt;
zimage at:     8200F000 820C4604&lt;br /&gt;
Uncompressing Linux at load address 80100000&lt;br /&gt;
initrd at:     820C4604 82EA448C&lt;br /&gt;
relocated to:  802DAFF8 810BAE80&lt;br /&gt;
Booting linux kernel&lt;br /&gt;
[...]&lt;br /&gt;
Linux version 2.4.30 (dailybuild@svn) (gcc version 3.4.6) #1 Thu Jan 11&lt;br /&gt;
14:28:39&lt;br /&gt;
[...]&lt;br /&gt;
BusyBox v1.01 (2007.01.11-16:43+0000) Built-in shell (ash)&lt;br /&gt;
Enter &#039;help&#039; for a list of built-in commands.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Update Bootloader, Kernel, Flash ==&lt;br /&gt;
&lt;br /&gt;
Ohne Modifikationen an den Boxen:&lt;br /&gt;
&lt;br /&gt;
Typ 1: Kernel+initrd wird aus dem Flash geladen. Andere Software kann über&lt;br /&gt;
telnet+wget auf die Box gebracht werden bis zum nächsten Ausschalten.&lt;br /&gt;
&lt;br /&gt;
Typ 2: Signierter Kernel+initrd muß per tftp zur Verfügung gestellt werden. Da die Signierung noch nicht &#039;geknackt&#039; wurde, kann man ausschlielich das Originalimage verwendet!&lt;br /&gt;
&lt;br /&gt;
Typ 3: Diese Box akzeptiert von Haus aus unsignierte Images, die mangels onboard Flash ebenfalls nur per tftp zur Verfügung gestellt werden müssen.&lt;br /&gt;
&lt;br /&gt;
Modifikationen:&lt;br /&gt;
&lt;br /&gt;
1. Der W39L040mod macht nur Sinn, bei Box Typ 1+2, damit ein unsignierter&lt;br /&gt;
Kernel und initrd Image gebootet werden kann. Box Typ 3 kann das schon von zuhause aus.&lt;br /&gt;
&lt;br /&gt;
2. Einen neuen Kernel bauen macht nur Sinn für nach 1. modifizierte Boxen vom Typ 1+2, oder für Box Typ 3. Dieses unsignierte Image kann dann per tftp gebootet werden.&lt;br /&gt;
&lt;br /&gt;
3. Da nur Box Typ 1 überhaupt über onboard Flash verfügt, kann man einen&lt;br /&gt;
Update über die Infocast Tools nur für diesen Typ 1 machen und auch nur, wenn&lt;br /&gt;
man vorher den W39L040 Mod. durchgeführt hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== W39L040mod ===&lt;br /&gt;
Beitrag: http://www.mikrocontroller.net/topic/pollin-motorola-vip1710#1719854&lt;br /&gt;
&lt;br /&gt;
Extrahierte proddata: Beitrag: http://www.mikrocontroller.net/topic/pollin-motorola-vip1710#1723897&lt;br /&gt;
&lt;br /&gt;
[[Datei:VIP1710_W39L040mod1.jpg|320px]]&lt;br /&gt;
[[Datei:VIP1710_W39L040mod2.png|320px]]&lt;br /&gt;
&lt;br /&gt;
Einspielen eines Bootloaders der Box Typ3 auf eine Box Typ1 oder 2:&lt;br /&gt;
&lt;br /&gt;
Gerät stromlos machen, Leiterbahn an TP58 auftrennen und wieder&lt;br /&gt;
einschalten. Nach dem Booten einen Schraubenzieher nehmen und Pin 1 und&lt;br /&gt;
32 vom W39L040 kurzschließen.&lt;br /&gt;
&lt;br /&gt;
Alternativ kann auch ein Jumper Pin 1 und 32 eingelötet werden.&lt;br /&gt;
&lt;br /&gt;
Danach mit &lt;br /&gt;
&lt;br /&gt;
 dd if=stb1710-mtd1.bin of=/dev/mtdblock/1 &lt;br /&gt;
&lt;br /&gt;
den Flash mit der hier&lt;br /&gt;
im Forum zu findenden stb1710-mtd1.bin bespielen.&lt;br /&gt;
Der Kurzschluss muß beim Bespielen bestehen bleiben.&lt;br /&gt;
&lt;br /&gt;
Danach die BOX Ausschalten und die Pins verlöten.&lt;br /&gt;
&lt;br /&gt;
Jetzt sollte sie unsignierte und unverschlüsselte Images von Netz&lt;br /&gt;
booten.&lt;br /&gt;
&lt;br /&gt;
An sich kann dieser Bootloader nicht vom Flash booten. Was sich aber durch ändern&lt;br /&gt;
der proddata (ab 0x4000 im mtd1) ändern lässt.&lt;br /&gt;
Am besten ändert man die proddata noch nach dem man den neuen Bootloader&lt;br /&gt;
aufgespielt hat und noch nicht neu gebootet hat.&lt;br /&gt;
Es sind dort Vier einstellungen vor zu nehmen. &lt;br /&gt;
Die Mac Adresse ändern:&lt;br /&gt;
Beispiel:&lt;br /&gt;
 &amp;lt;PrimaryEthernetMAC&amp;gt;00:02:9B:09:32:85&amp;lt;/PrimaryEthernetMAC&amp;gt; ,&lt;br /&gt;
&lt;br /&gt;
aus&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;LargeFlash&amp;gt;No&amp;lt;/LargeFlash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wird&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;LargeFlash&amp;gt;Yes&amp;lt;/LargeFlash&amp;gt;&lt;br /&gt;
 &amp;lt;LargeFlashCS0Size&amp;gt;16&amp;lt;/LargeFlashCS0Size&amp;gt;&lt;br /&gt;
 &amp;lt;LargeFlashCS1Size&amp;gt;16&amp;lt;/LargeFlashCS1Size&amp;gt;&lt;br /&gt;
&lt;br /&gt;
je nach dem ob mit oder ohne Flash,&lt;br /&gt;
&lt;br /&gt;
die Bootreihenfolge&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;FixedBootOrder&amp;gt;2&amp;lt;/FixedBootOrder&amp;gt; für Boxen ohne und&lt;br /&gt;
 &amp;lt;FixedBootOrder&amp;gt;323&amp;lt;/FixedBootOrder&amp;gt; für Boxen mit Flash.&lt;br /&gt;
&lt;br /&gt;
und die Adresse des TFTP Servers von dem Splash und Kernel gebootet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 &amp;lt;TftpServer&amp;gt;192.168.178.20&amp;lt;/TftpServer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die geänderte ProductionsData schreibt man dann in den Boot-Flash:&lt;br /&gt;
&lt;br /&gt;
 dd if=proddata of=/dev/mtdblock/1 bs=256 seek=64&lt;br /&gt;
&lt;br /&gt;
Anschließend bootet man die Kiste neu. Nun werden Kernel und Splash&lt;br /&gt;
entschlüsselt benötigt (aber das wurden sie ja eh schon um so weit zu&lt;br /&gt;
kommen), ausserdem müssen die Dateien so angepasst werden, dass sie&lt;br /&gt;
exakt ein vielfaches von 16 kByte lang sind.&lt;br /&gt;
&lt;br /&gt;
Die Files schreibt man dann ins Flash:&lt;br /&gt;
&lt;br /&gt;
 dd if=splash-1710.padded of=/dev/mtd/2 bs=16k seek=24&lt;br /&gt;
 dd if=kernel-1710.padded of=/dev/mtd/2 bs=16k seek=88&lt;br /&gt;
&lt;br /&gt;
die stb1710-mtd1.bin kann durch &lt;br /&gt;
&lt;br /&gt;
 dd if=/dev/mtd/1 of=stb1710-mtd1.bin&lt;br /&gt;
&lt;br /&gt;
erzeugt werden. Das macht aber natürlich nur Sinn auf einer Box Typ 3 / Kreatel, da ja nur diese unsignierte Kernel &amp;amp; initrd&#039;s akzeptiert.&lt;br /&gt;
Und ein eben solches Image gibt es bereits hier:&lt;br /&gt;
&lt;br /&gt;
Beitrag: http://www.mikrocontroller.net/topic/pollin-motorola-vip1710#1706182&lt;br /&gt;
&lt;br /&gt;
Download: http://www.mikrocontroller.net/attachment/77103/stb1710-mtd1.bin&lt;br /&gt;
&lt;br /&gt;
=== Neuen Kernel bauen ===&lt;br /&gt;
&lt;br /&gt;
Beitrag: http://www.mikrocontroller.net/topic/pollin-motorola-vip1710#1714094&lt;br /&gt;
&lt;br /&gt;
Die initrd lässt sich doch bearbeiten.Das Ergebnis darf aber nicht&lt;br /&gt;
größer sein als das Original.Es wird wohl daran liegen, das die Initrd&lt;br /&gt;
oberhalb vom Kernel am Schluss des Speichers geladen wird.&lt;br /&gt;
Ich habe das mal ein wenig zusammengestellt:&lt;br /&gt;
Ich gehe mal davon aus ,das im Arbeitsverzeichnis ein rootdisk&lt;br /&gt;
Verzeichnis existiert.&lt;br /&gt;
Des weiteren ein ein Zweiter mountpoint /mnt2&lt;br /&gt;
Auf /mnt ist die initrd2 gemountet.&lt;br /&gt;
In dem rootdisk Ordner sind die Dateien zum spielen.Zuerst mal die&lt;br /&gt;
ausgepackten aus der original rootdisk.tar.gz&lt;br /&gt;
&lt;br /&gt;
 dd if=/dev/zero of=initrd4 count=31500&lt;br /&gt;
 mkfs.ext2 initrd4&lt;br /&gt;
 tar -cf rootdisk.tar rootdisk/&lt;br /&gt;
 gzip -9 rootdisk.tar&lt;br /&gt;
 mount -o loop,noatime,nodiratime initrd4 /mnt2&lt;br /&gt;
 cp /mnt/* -r mnt2&lt;br /&gt;
 cp rootdisk.tar.gz mnt2&lt;br /&gt;
 umount /mnt2&lt;br /&gt;
 gzip initrd4 -9&lt;br /&gt;
 cat vmlinux.gz initrd4.gz ramdisk-1710 &amp;gt;/tftpboot/kernel-1710&lt;br /&gt;
&lt;br /&gt;
Es ist besser, die initrd4 immer mal wieder neu anzulegen da sie bei&lt;br /&gt;
jeden Lösch- und Bespielvorgang unmerklich größer wird.&lt;br /&gt;
&lt;br /&gt;
Die BOX mountet auch selbständig USB Platten wenn sie die Kernel Module&lt;br /&gt;
hat und in der rc.sysinit das &amp;quot;-t jfs&amp;quot; entfernt wird und die Festplatten&lt;br /&gt;
Überprüfung übersprungen wird.&lt;br /&gt;
Um Platz zu sparen habe ich den Mozilla mal entfernt. Damit die BOX aber&lt;br /&gt;
nicht von neuen bootet, in der start_platform.sh den sysman entfernt.&lt;br /&gt;
Leider hat sie danach kein Sound device mehr.Aber vielleicht finden sich&lt;br /&gt;
für den TI ja ein paar Kernel Module.&lt;br /&gt;
&lt;br /&gt;
Ist eigentlich nicht mehr aktuell nach dem das Toolkit erschienen ist.&lt;br /&gt;
Damit ist es sehr viel einfacher. Oder vielleicht noch so weit ,um die&lt;br /&gt;
Programme der Mediamall Rootdisk zu extrahieren.&lt;br /&gt;
&lt;br /&gt;
So neben bei Die slash-1710 erfüllt nur die ersten 20650 byte irgendwelche Aufgaben. Danach kommt ein ganz Normales JPG Bild in der Auflösung 720x576.&lt;br /&gt;
&lt;br /&gt;
=== Infocast Tools - Flash updaten ===&lt;br /&gt;
Beitrag: http://www.mikrocontroller.net/topic/pollin-motorola-vip1710#1731168&lt;br /&gt;
&lt;br /&gt;
Die Infocast2 tools haben sich echt als nützlich erwiesen, mit denen&lt;br /&gt;
kann man den flash via diesem ominösem kreatel-ip-stb-rev-10 file neu&lt;br /&gt;
flashen.&lt;br /&gt;
&lt;br /&gt;
Dabei geht man folgendermaßen vor:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. download und auspacken der infocast2tools[1]&lt;br /&gt;
1b. wenn man Linux einsetzt müssen die Sourcen jetzt noch kompiliert werden&lt;br /&gt;
   gcc -o server server.c.ENGLISH&lt;br /&gt;
   Windows-Leute haben Glück, die exe-files werden mitgeliefert&lt;br /&gt;
&lt;br /&gt;
2. man legt ein Verzeichnis an welches man broadcasten möchte&lt;br /&gt;
&lt;br /&gt;
3. das kreatel-ip-stb-rev-10 !!!MUSS!!! 0002-0001-kreatel-ip-stb-rev-10&lt;br /&gt;
heissen und kann folgenden Inhalt haben:&lt;br /&gt;
&lt;br /&gt;
   bc_kernel_addr 224.2.2.2:22222&lt;br /&gt;
   bc_kernel_name kernel-1710&lt;br /&gt;
   bc_splash_addr 224.2.2.2:22222&lt;br /&gt;
   bc_splash_name splash-1710&lt;br /&gt;
   test&lt;br /&gt;
&lt;br /&gt;
   das test am ende ist beabsichtigt, da der sonst irgenwelche&lt;br /&gt;
   Verküppelungen am namen des splash-files vornimmt, war zumindest bei&lt;br /&gt;
   mir so&lt;br /&gt;
&lt;br /&gt;
4. das kernel bzw. splash file benennt man noch mit &amp;quot;0003-0001&amp;quot;-prefix&lt;br /&gt;
um in&lt;br /&gt;
   0003-0001-kernel-1710&lt;br /&gt;
   0003-0001-splash-1710&lt;br /&gt;
&lt;br /&gt;
5. man geht zur Kommandozeile und startet den broadcast&lt;br /&gt;
server 224.2.2.2 22222 $verzeichnis 1 100 Verbose=0&lt;br /&gt;
Der stream startet mit der Enter-Taste&lt;br /&gt;
&lt;br /&gt;
6. man startet die Box die nicht richtig will oder weil man zum Beispiel&lt;br /&gt;
wie ich den ROM Chip mit einer KPN box getauscht hat und nicht mehr&lt;br /&gt;
booten konnte, weil der Flash gekryptet/signiert war.&lt;br /&gt;
&lt;br /&gt;
7. Man schaut über die serielle Konsole zu wie das Flash neu beschrieben&lt;br /&gt;
wird.&lt;br /&gt;
&lt;br /&gt;
8. Fertig ;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] http://infocast2tools.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
PS: Ich hab mal das log der ganzen Aktion angehängt.&lt;br /&gt;
Download: http://www.mikrocontroller.net/attachment/78965/bootlog_flash.log&lt;br /&gt;
&lt;br /&gt;
== Persistenter Flash in Box Typ 1 ==&lt;br /&gt;
&lt;br /&gt;
Auf der Box gibt es zwei Bereiche die persistent bleiben, dort liegt zum&lt;br /&gt;
Beispiel auch die settings2.xml, wenn das mototrola script jetzt nicht&lt;br /&gt;
zu gross ist, man hat unter /flash ca. 100kb zur Verfügung kann man das auch dort abspeichern.&lt;br /&gt;
&lt;br /&gt;
 /dev/mtdblock/0 100.0k  28.0k  72.0k  28% /flash &lt;br /&gt;
&lt;br /&gt;
Problem ist, das /flash mit noexec gemounted wird und man das script&lt;br /&gt;
nicht direkt ausfuehren kann sondern, den Umweg ueber sh nehmen muss.&lt;br /&gt;
&lt;br /&gt;
 sh /flash/myscript.sh &lt;br /&gt;
&lt;br /&gt;
unter /flash2 sind ca. 4MB zur Verfuegung:&lt;br /&gt;
&lt;br /&gt;
 /dev/mtdblock/4           4.0M    100.0k      3.9M   2% /flash2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatisches Ausführen nach Systemstart über AVR an serieller Konsole ==&lt;br /&gt;
&lt;br /&gt;
ands hat dazu einen ATTiny2313, 20MHz Quarz und 2x22pf an die serielle Konsole gehängt. Im AVR-GCC Programm wird auf den Konsoleprompt gewartet und dann &#039;sh /flash2/motorola.sh&#039; ausgeführt. Bis zum Konsoleprompt vergeht ca. 1min.&lt;br /&gt;
&lt;br /&gt;
Download: http://www.mikrocontroller.net/attachment/80402/vip1710_t2313.zip&lt;br /&gt;
&lt;br /&gt;
[[Bild:ATTINY2313_pinout.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:vip1710_t2313.jpg|768px]]&lt;br /&gt;
&lt;br /&gt;
== Skript motorola.sh für Box Typ 1 ==&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
&lt;br /&gt;
 #IP an den httpserver für die Module anpassen.&lt;br /&gt;
 #Der mediatomb upnp server ist auskomentiert in der letzen Zeile. &lt;br /&gt;
 #Zum starten, den tree nach /mediatomb auf dem usb-device kopieren.&lt;br /&gt;
 #vfat oder ext format sollte egal sein.&lt;br /&gt;
 #Die USB und sshd Dateien werden im / vom http-server erwartet.&lt;br /&gt;
&lt;br /&gt;
 #Ziel IP des Webservers ANPASSEN&lt;br /&gt;
 IP=&amp;quot;192.168.1.4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ## Rootdir erstellen&lt;br /&gt;
 mkdir /root&lt;br /&gt;
&lt;br /&gt;
 ## USB Module laden und mounten&lt;br /&gt;
&lt;br /&gt;
 mkdir /lib/modules&lt;br /&gt;
 cd /lib/modules&lt;br /&gt;
 wget http://$IP/scsi_mod.o&lt;br /&gt;
 chmod a+x scsi_mod.o&lt;br /&gt;
 wget http://$IP/sd_mod.o&lt;br /&gt;
 chmod a+x sd_mod.o&lt;br /&gt;
 wget http://$IP/usb-storage.o&lt;br /&gt;
 chmod a+x usb-storage.o&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 insmod scsi_mod&lt;br /&gt;
 insmod sd_mod&lt;br /&gt;
 insmod usb-storage&lt;br /&gt;
&lt;br /&gt;
 mknod /dev/sda  b 8 0&lt;br /&gt;
 mknod /dev/sda1 b 8 1&lt;br /&gt;
 mknod /dev/sda2 b 8 2&lt;br /&gt;
&lt;br /&gt;
 mkdir -m 777 /mnt&lt;br /&gt;
 mkdir -m 777 /mnt/usbdevice&lt;br /&gt;
&lt;br /&gt;
 mount /dev/sda1 /mnt/usbdevice&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ## sshd laden und starten&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
 wget http://$IP/sshd&lt;br /&gt;
 wget http://$IP/scp&lt;br /&gt;
 wget http://$IP/ssh_host_rsa_key&lt;br /&gt;
 wget http://$IP/ssh_host_dsa_key&lt;br /&gt;
 wget http://$IP/shadow&lt;br /&gt;
 wget http://$IP/passwd&lt;br /&gt;
 wget http://$IP/sshd_config&lt;br /&gt;
&lt;br /&gt;
 cp shadow /etc&lt;br /&gt;
 cp passwd /etc&lt;br /&gt;
&lt;br /&gt;
 chmod 600 ssh_host_rsa_key&lt;br /&gt;
 chmod 600 ssh_host_dsa_key&lt;br /&gt;
 chmod 755 scp&lt;br /&gt;
 cp scp /bin&lt;br /&gt;
 chmod 755 sshd&lt;br /&gt;
 /tmp/sshd -f sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #/mnt/usbdevice/mediatomb/mediatomb.sh &amp;amp;&lt;br /&gt;
&lt;br /&gt;
== Anwendungsideen ==&lt;br /&gt;
&lt;br /&gt;
*VLC Server&lt;br /&gt;
*VDR-Client&lt;br /&gt;
*Ethernet Soundkarte &lt;br /&gt;
*Internet Radio&lt;br /&gt;
*Nas Server&lt;br /&gt;
*Print-Server&lt;br /&gt;
*VPN-Server&lt;br /&gt;
*Asterisk, VOIP-Server&lt;br /&gt;
*Signalverarbeitung im Netzwerk&lt;br /&gt;
*IP Webcam&lt;br /&gt;
*uPNP Server&lt;br /&gt;
*Tor und IPCOP Gateway/Proxy (zw. AP und DSL-Router gesteckt)&lt;br /&gt;
*VPN-Tunnel Gateway (zw. AP und DSL-Router gesteckt) zwei oder mehr 1710 an unterschiedlichen Standorten für Privates Intranet zw. Freunden&lt;br /&gt;
*UMTS-Router für DSL über SIM-Karte im Auto&lt;br /&gt;
&lt;br /&gt;
== Anwendungen ==&lt;br /&gt;
*MediaTomb UPnP-AV Server [http://downloads.sourceforge.net/mediatomb/mediatomb-static-0.11.0-r2-linux-uclibc-mips2el.tar.gz], bereits lauffähig, einfach auf dem USB Device entpacken im Ordner mediatomb . &lt;br /&gt;
Aufruf per /mnt/usbdevice/mediatomb/mediatomb.sh &amp;amp;&amp;lt;br&amp;gt;&lt;br /&gt;
Weboberfläche ist vorhanden.&lt;br /&gt;
&lt;br /&gt;
*MusicPlayerDaemon [http://www.open7x0.org/arena/showthread.php?tid=2550&amp;amp;pid=21718]&lt;br /&gt;
&lt;br /&gt;
== Nützliche Ressourcen ==&lt;br /&gt;
&lt;br /&gt;
tftp Programme&lt;br /&gt;
TFTPd32 [http://tftpd32.jounin.net/tftpd32_download.html]&lt;br /&gt;
&lt;br /&gt;
Pegelwandler max232&lt;br /&gt;
&lt;br /&gt;
oder&lt;br /&gt;
&lt;br /&gt;
TTL Schnittstellenkabel. z.B aus Handydatenkabel gebastelt [http://www.onderka.com/2010/03/12/serielles-ttl-kabel-fuer-router/]&lt;br /&gt;
&lt;br /&gt;
Com-Einstellung: 115200,n,8,1&lt;br /&gt;
&lt;br /&gt;
Anschluss des Pollin RS232-TTL-Wandlers:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Anschluss_vip_pollin.png]]&lt;/div&gt;</summary>
		<author><name>Brainhunter</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Hausbus&amp;diff=44955</id>
		<title>Hausbus</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Hausbus&amp;diff=44955"/>
		<updated>2010-03-17T13:50:23Z</updated>

		<summary type="html">&lt;p&gt;Brainhunter: /* RS485 */  überschrift als link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Anforderungen =&lt;br /&gt;
&lt;br /&gt;
== Zentral/Dezentral ==&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich kann so eine Steuerung zentral oder dezentral arbeiten (wobei natürlich auch Mischformen denkbar sind).&lt;br /&gt;
&lt;br /&gt;
=== Zentral ===&lt;br /&gt;
&lt;br /&gt;
Beim zentralen Ansatz gibt es einen Master, der zyklisch alle Sensoren (Thermometer, Lichtschalter, usw.) abfragt und dann die entsprechenden Aktionen auslöst.&lt;br /&gt;
&lt;br /&gt;
:+ wenig Intelligenz bei den Sensoren/Aktoren nötig&lt;br /&gt;
:+ bei Konfigurationsänderungen keine Änderungen bei den Sensoren/Aktoren nötig.&lt;br /&gt;
:+ keine Multimasterfähigkeit nötig&lt;br /&gt;
:- je mehr Sensoren vorhanden sind, desto länger dauert ein Abfragezyklus. Da so ein selbst gebauter Hausbus ja auch Raum für Erweiterungen bieten soll, sollte man schon mit 100-200 Sensoren rechnen (Lichtschalter, Thermometer, Glasbruchsensoren, Rauchmelder usw. usf)&lt;br /&gt;
:- Wenn die Zentrale ausfällt, dann fällt die gesamte Steuerung auf einmal aus&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Falls, wie im dezentralen Fall die Sensoren von sich aus Zustandsänderungen melden, aber die Nachrichten nur an den Master schicken, entfällt der Nachteil durch das Polling. Dafür muss der Master allerdings  asynchron eintreffende Nachrichten verarbeiten können (das kommt dann als Erschwernis dazu).&lt;br /&gt;
&lt;br /&gt;
=== Dezentral ===&lt;br /&gt;
&lt;br /&gt;
Beim dezentralen Ansatz senden die Sensoren (z.&amp;amp;nbsp;B. Lichtschalter) Botschaften an die Aktoren (z.&amp;amp;nbsp;B. die Glühlampe).&lt;br /&gt;
&lt;br /&gt;
:+ Die Buslast hängt von der Anzahl Ereignisse ab und nicht von der Anzahl Sensoren. Ein Glasbruchsensor, der nie aktiv wird, verursacht auch keine Buslast.&lt;br /&gt;
:+ Keine Schaltzentrale nötig (also kein Single Point of Failure)&lt;br /&gt;
:- Multimasterfähigkeit bei allen Sendern (also allen Sensoren) nötig.&lt;br /&gt;
:- Konfigurationsänderungen müssen immer an den entsprechenden Aktoren/Sensoren gemacht werden. Dazu muss man sie entweder fernkonfigurieren können oder mit dem Konfigurationsgerät direkt an die jeweiligen Geräte.&lt;br /&gt;
&lt;br /&gt;
== Geschwindigkeit ==&lt;br /&gt;
&lt;br /&gt;
Solange man nur ein einzelnes Wohnhaus (und nicht etwa eine Schule oder eine Fabrik) ausrüsten will und nur die üblichen Sensoren/Aktoren hat, ist praktisch jeder Bus schnell genug. Andererseits erlauben RS485 und der CAN-Bus bei den in einem Haus vorkommenden Kabellängen auch durchaus Geschwindigkeiten von 1 MBit/s, wodurch man auch andere Anwendungen damit realisieren könnte.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Hohe Geschwindigkeit heißt höherer Aufwand und höhere Kosten &amp;lt;--&lt;br /&gt;
&lt;br /&gt;
Ein Hausbus sollte deshalb in der Geschwindigkeit auf die notwendigen Bedürfnisse abgestimmt sein. Folgende Rechnung lässt sich aufmachen:&lt;br /&gt;
Ein Frame mit einem einfachen Event z.&amp;amp;nbsp;B. &amp;quot;Taste 4 des Moduls 0x2007 gedrückt&amp;quot; lässt sich mit allem Nötigen wie Priorität, Parity-Bits Anzahl Datenbytes und Checksumme in 6 &amp;quot;Byte&amp;quot; à 10 Bit verpacken. Bei einer Geschwindigkeit von nur 10 kHz dauert die Übertragung ca. 6 ms. Erlaubt man pro Frame max. 12 Datenbyte, ergeben sich 18 ms. Wobei 12 Datenbyte eigentlich nur zur Konfiguration der Knoten nötig sind. Uhrzeit, Datum, Temperaturen usw. kann man meistens mit 2 - 4 Datenbyte melden. Da mit der CAN-Topologie kollisionsfrei Daten übertragen werden und ein Hausbus im Allgemeinen keiner hohen Belastung unterliegt, ist es realistisch sonstige Verzögerungen zu vernachlässigen. Ich habe in meinem Fünf-Personen-Haushalt den Bus nach &amp;quot;Bus-belegt-Verzögerungen&amp;quot; gescannt und in drei Monaten vier dieser Ereignisse festgestellt. Das bedeutete 12 ms anstatt der erwähnten 6 ms.&lt;br /&gt;
&lt;br /&gt;
Warum sollte man schneller werden, wenn eine Verzögerung von 200 ms in der Realität nicht festgestellt wird. Die Verzögerung einer Leuchtstofflampe empfinde ich da schon eher als störend.&lt;br /&gt;
&lt;br /&gt;
Sollten wir eine Schule mit solch einem Bus betreiben und 166 Kinder stürmen in die Pause und betätigen dann alle einen Taster, verzögert sich das letzte Ereignis um nicht ganz eine Sekunde.&lt;br /&gt;
&lt;br /&gt;
= Vergleich von Hausbussystemen =&lt;br /&gt;
&lt;br /&gt;
(es gibt auch noch DALI für Lichtsteuerung [http://epanorama.rackhost.net/linkbak/lights.html#homeautomation epanorama])&lt;br /&gt;
&lt;br /&gt;
== EIB / KNX ==&lt;br /&gt;
&lt;br /&gt;
:+ nur 2 Leitungen für Daten, Power und GND&lt;br /&gt;
:+ kein Abschluss-R nötig, alle Bustopologien&lt;br /&gt;
:+ multimasterfähig&lt;br /&gt;
:+ übertragungssicher (d.h. bei Übertragungsfehler werden Daten automatisch wiederholt)&lt;br /&gt;
:+ Herstellerunabhängig (eine Vielzahl von Herstellern bieten Komponenten für alle erdenklichen Anwendungen)&lt;br /&gt;
:- Chips nur schwer erhältlich und teuer&lt;br /&gt;
:- nur industrielle Module erhältlich, kein Selbstbau&lt;br /&gt;
&lt;br /&gt;
:+ Freebus als Selbstbauvariante? [http://www.freebus.org Freebus Homepage (Deutsch)]&lt;br /&gt;
&lt;br /&gt;
== [[CAN-Bus]] ==&lt;br /&gt;
&lt;br /&gt;
:+ Protokoll bereits im Chip&lt;br /&gt;
:+ multimasterfähig&lt;br /&gt;
:+ übertragungssicher (d.h. bei Übertragungsfehler werden Daten automatisch wiederholt)&lt;br /&gt;
:+ hohe Störsicherheit durch differentielle Übertragung&lt;br /&gt;
:O Preis ist ausgewogen&lt;br /&gt;
:- es werden 2 Leitungen Daten + Power + GND benötigt&lt;br /&gt;
:- Abzweigungen vom Bus sind problematisch (max. 1 m?)&lt;br /&gt;
:- Abschluss-R notwendig&lt;br /&gt;
&lt;br /&gt;
== [[RS-485]] ==&lt;br /&gt;
&lt;br /&gt;
:+ sehr günstig&lt;br /&gt;
:+ Schnittstellenbausteine können direkt an den USART eines Mikrocontrollers angeschlossen werden&lt;br /&gt;
:+ Buslänge von 1200 m möglich&lt;br /&gt;
:- von Haus aus nicht multimasterfähig, muss per Software realisiert werden&lt;br /&gt;
&lt;br /&gt;
== [[1-wire als Hausbus]] ==&lt;br /&gt;
&lt;br /&gt;
:+/- zentrales System&lt;br /&gt;
:+ sehr günstig&lt;br /&gt;
:+ sehr einfache Verdrahtung&lt;br /&gt;
:+ integrierte Peripheriebausteine erhältlich (Thermometer, I/O-Bausteine, etc.)&lt;br /&gt;
:+ über einfaches Selbstbauinterface vom PC ansteuerbar&lt;br /&gt;
:+ Bus kann mit Pullup-Widerstand direkt von einem bidirektionalen Microcontrollerpin angesteuert werden&lt;br /&gt;
:+ professionelle Softwareinterface frei erhältlich (unterstützt bis zu acht Busleitungen)&lt;br /&gt;
:+ mit einfachem Pullup-Widerstand maximal 200 m Buslänge zulässig&lt;br /&gt;
:+ mit aufwendigerem aktiven Pullup maximal 500 m Buslänge zulässig&lt;br /&gt;
:+ integrierte Interfaceschaltungen für I²C, USB und Serielle Schnittstelle erhältlich&lt;br /&gt;
:+ ausführliche Darstellung zur Buslänge in Appnote 148 verfügbar&lt;br /&gt;
:+ Peripherie ohne separate Spannungsversorgung möglich &lt;br /&gt;
:+ umfangreiche Herstellerunterstützung durch technische Dokumente&lt;br /&gt;
:- nicht multimasterfähig&lt;br /&gt;
:- max. 75 Bausteinabfragen/s&lt;br /&gt;
:- Peripherieschaltungen nur als integrierte Bausteine erhältlich&lt;br /&gt;
:- in Software realisierte Peripherie verstößt gegen US-Patente&lt;br /&gt;
:- keine differentielle Übertragung, dadurch deutlich störanfälliger&lt;br /&gt;
&lt;br /&gt;
== [[I2C als Hausbus]] ==&lt;br /&gt;
&lt;br /&gt;
:+ billig&lt;br /&gt;
:+ multimasterfähig&lt;br /&gt;
:+ viele direkt anschließbare Sensoren vorhanden&lt;br /&gt;
:- keine differentielle Übertragung, dadurch deutlich störanfälliger&lt;br /&gt;
:- ohne &amp;quot;größeren&amp;quot; Aufwand nur Kabellängen unter 10 m möglich&lt;br /&gt;
:- als &amp;quot;Inter-IC-Bus&amp;quot; zur Anwendung innerhalb von Geräten konzipiert&lt;br /&gt;
&lt;br /&gt;
== Ethernet ==&lt;br /&gt;
&lt;br /&gt;
:+ multimasterfähig&lt;br /&gt;
:+ sehr schnell&lt;br /&gt;
:+/- mit TP-Kabel (100Base-T) Sternstruktur, Leitungslänge  bis 100 m&lt;br /&gt;
:+/- mit Koaxkabel (10Base-2) Busstruktur, Leitungslänge bis 185 m&lt;br /&gt;
:- aufwändig anzusteuern (hoher Hardware- und Softwareaufwand)&lt;br /&gt;
:- (teuer) d.h. für Selbstbau aufwendig&lt;br /&gt;
:- (hoher Stromverbrauch des TCP/IP Treibers/PHY-IC&#039;s)&lt;br /&gt;
&lt;br /&gt;
== Powerline ==&lt;br /&gt;
&lt;br /&gt;
:+ Nachrüstbar (keine zusätzliche Verdrahtung erforderlich)&lt;br /&gt;
:+ nutzt vorhandene Netzinstallation&lt;br /&gt;
:- erzeugt ein breitbandiges Störspektrum (nur bei dLan), das über die Netzinstallation unkontrolliert abgestrahlt wird&lt;br /&gt;
:- kann Funkbetrieb, insbesondere im Kurzwellenbereich, stören (bei Powerline im 125kHz-Bereich sind Störungen des Kurzwellenfunks ausgeschlossen)&lt;br /&gt;
:- funktioniert ohne Phasenkoppler nur auf gleichen Phasen (Phasenkoppler besteht aus drei Kondensatoren)&lt;br /&gt;
:- Netzteile mit vernünftigen EMI-Filter filtern auch das PL-Signal (hinter Netzteilfiltern wird meist kein Bus-Signal mehr benötigt)&lt;br /&gt;
:- geringe Übertragungsrate (ohne breitbandige Störspektren zu erzeugen)&lt;br /&gt;
:- Modems werden im Störungsfall von der RegTP außer Betrieb genommen und werden dadurch wertlos (VDE Konformität erforderlich, Layout anspruchsvoll - Labortests?)&lt;br /&gt;
:- Kann von Energiesparlampen bzw von deren Vorschaltgeräte gestört werden (moderne Transceiver ICs sind relativ störsicher. Aber: Kosten)&lt;br /&gt;
:- Netzspannung! (es gelten nicht mehr allein Niederspannungsrichtlinien)&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/hausbus Hausbusforum]&lt;br /&gt;
&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
&lt;br /&gt;
* http://www.uni-weimar.de/~weiprech/hausbus/&lt;br /&gt;
* http://www.hausinformationssysteme.de&lt;br /&gt;
&lt;br /&gt;
== CAN ==&lt;br /&gt;
&lt;br /&gt;
* [[CAN als Hausbus]]&lt;br /&gt;
* [[Hausbus Diskussion|Hausbus open source projekt]]&lt;br /&gt;
* [http://www.isysbus.org Hausbus open source projekt (iSysBus-Homepage)]&lt;br /&gt;
* [http://www.iuse.org www.iuse.org - Hausautomatisierung auf CAN Basis]&lt;br /&gt;
&lt;br /&gt;
== EIB / KNX ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.eib-home.de eib-home]&lt;br /&gt;
* [http://www.knx-user-club.de knx-user-club]&lt;br /&gt;
* [http://www.opternus.de/opternus-components/Preisliste/EIB%20Preisliste%201.July%202005.pdf Chipsatz Preisliste]&lt;br /&gt;
&lt;br /&gt;
== RS485 ==&lt;br /&gt;
* [http://openhc.sourceforge.net OpenHC - PHC Bus kompatibel]&lt;br /&gt;
&lt;br /&gt;
== Ethernet ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.ifas.htwk-leipzig.de/easytoweb/download/Verwendung%20eines%208-bit%20Microcontrollers%20zur%20Ethernet%20Vernetzung%20in%20der%20Hausautomation.pdf  Diplomarbeit]&lt;br /&gt;
&lt;br /&gt;
== Powerline ==&lt;br /&gt;
&lt;br /&gt;
* http://www.plc-bus.de&lt;br /&gt;
* http://www.thelastinstance.de/elek/project03_4.phtml&lt;br /&gt;
* http://www.darc.de/aktuell/plc/index.html (gilt für Powerline bei PC-Vernetzung/dLan)&lt;br /&gt;
* http://www.ulrichradig.de/index.html Projekte-pl-modem&lt;br /&gt;
&lt;br /&gt;
== EnOcean ==&lt;br /&gt;
&lt;br /&gt;
* http://www.omnio.ch&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/S0-Schnittstelle S0-Schnittstelle(!= S0-BUS)]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Hausbus]]&lt;/div&gt;</summary>
		<author><name>Brainhunter</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=LCD_an_Parallelport&amp;diff=43952</id>
		<title>LCD an Parallelport</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=LCD_an_Parallelport&amp;diff=43952"/>
		<updated>2010-03-01T11:31:43Z</updated>

		<summary type="html">&lt;p&gt;Brainhunter: /* Ähnliche Projekte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von [[Benutzer:Andreas]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Häufig wird gefragt, wie man ein LC-Display an einen PC anschließen kann, z.B. um diesen als monitorlosen MP3-Player zu verwenden oder um Statusmeldungen anzuzeigen. Dafür habe ich hier mal eine kleine Anleitung + Programm gemacht. Selbstverständlich kann ich keine Haftung für evtl. entstehende Schäden am LCD oder am PC übernehmen.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Für diese Schaltung brauchst du ein [[HD44780]]-kompatibles LCD mit 2x16 Zeichen (gibt&#039;s z.B bei Reichelt und Kessler).&lt;br /&gt;
&lt;br /&gt;
Folgende Verbindungen müssen zwischen LCD und PC hergestellt werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin am LCD	angeschlossen an&lt;br /&gt;
================================================&lt;br /&gt;
1 (VSS)         GND&lt;br /&gt;
2 (VCC)         +5V&lt;br /&gt;
3 (Kontrast)    GND&lt;br /&gt;
4 (RS)          Parallelport 14 (Auto Linefeed)&lt;br /&gt;
5 (R/W)         GND&lt;br /&gt;
6 (E)           Parallelport 1 (Strobe)&lt;br /&gt;
7 (D0)          Parallelport 2 (D0)&lt;br /&gt;
8 (D1)          Parallelport 3 (D1)&lt;br /&gt;
9 (D2)          Parallelport 4 (D2)&lt;br /&gt;
10 (D3)         Parallelport 5 (D3)&lt;br /&gt;
11 (D4)         Parallelport 6 (D4)&lt;br /&gt;
12 (D5)         Parallelport 7 (D5)&lt;br /&gt;
13 (D6)         Parallelport 8 (D6)&lt;br /&gt;
14 (D7)         Parallelport 9 (D7)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Da der Parallelport zur Stromversorgung des LCDs nicht genug Saft hergibt, braucht man eine zusätzliche 5V-Stromversorgung, z.B. mit dem im AVR-Tutorial gezeigten [http://www.mikrocontroller.net/tutorial/equipment.htm Spannungsregler]. Die Masse (GND) des Spannungsreglers muss mit einer der GND-Leitungen des Parallelports (Pin 18 - 25) verbunden werden, der 5V-Ausgang mit Pin 2 des LCDs.&lt;br /&gt;
&lt;br /&gt;
Falls die Anzeige zu dunkel ist, kann man den Kontrasteingang des LCDs (Pin 3) an ein zwischen 5V und GND geschaltetes 10k-Poti anschließen um den Kontrast zu regeln.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Das DOS-Programm &amp;quot;lcdprint&amp;quot; zur Textausgabe auf dem LCD habe ich mit Borland C++ 3.1 kompiliert, es sollte jedoch kein Problem sein es für andere Compiler anzupassen. Das Programm läuft leider nicht unter Windows NT oder 2000.&lt;br /&gt;
&lt;br /&gt;
=== Verwendung ===&lt;br /&gt;
&lt;br /&gt;
Die erste Version von lcdprint kann mit folgenden Optionen aufgerufen werden:&lt;br /&gt;
&lt;br /&gt;
  -i       LCD initialisieren (muss nach dem Einschalten als erstes aufgerufen werden)&lt;br /&gt;
  -s       Cursorposition festlegen&lt;br /&gt;
           Beispiel: &amp;quot;lcd.exe -s 8 2&amp;quot; bewegt den Cursor zum 8. Zeichen in der 2. Zeile&lt;br /&gt;
  -c       Anzeige löschen&lt;br /&gt;
  -h       Cursor zur Ausgangsposition zurücksetzten&lt;br /&gt;
  -?       Hilfe anzeigen&lt;br /&gt;
&lt;br /&gt;
Der nach den Optionen angegebene Text wird direkt auf dem LCD angezeigt. Die Zeile&lt;br /&gt;
&lt;br /&gt;
 lcd.exe -i -s 2 1 Das ist ein Test&lt;br /&gt;
&lt;br /&gt;
initialisiert das Display und gibt den Text &amp;quot;Das ist ein Test&amp;quot; am Anfang der 2. Zeile aus.&lt;br /&gt;
&lt;br /&gt;
[mailto:dipl.ing.urban@gmx.de Volker Urban] hat meine Software überarbeitet und mit ein paar Funktionen erweitert. Hier die Liste aller Änderungen:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.02.2002 v0.2.1&#039;&#039;&#039;&lt;br /&gt;
* Bugfix für einige Rechner&lt;br /&gt;
* Simpler Testmodus für Parallelport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;18.08.2001 v0.1a&#039;&#039;&#039;&lt;br /&gt;
* Verzögerungen waitms mit delay() statt ZTIMER -&amp;gt; keine Non-Standard Lib nötig&lt;br /&gt;
* Portaddressen auf 0x3bc und 0x278 erweitert&lt;br /&gt;
* lcd_write_data, lcd_write_command und lcd_init überarbeitet&lt;br /&gt;
* 4 bit interface eingearbeitet (nicht ausführlich getestet)&lt;br /&gt;
* lcd Funktionen und userinterface (cmd line) in getrennte Dateien (lcd_lib.c und lcd.c)&lt;br /&gt;
* LCD Modus (Display control) eingearbeitet (Display, cursor, Blink ON/Off)&lt;br /&gt;
* Display shift eingearbeitet&lt;br /&gt;
* load character generator RAM eingearbeitet&lt;br /&gt;
* Anzeige zeichen nach Eingabe code eingerabeitet&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/download/lcd.c lcdprint 0.1 Sourcecode]&lt;br /&gt;
* [http://www.mikrocontroller.net/download/lcd.exe.zip lcdprint 0.1 EXE]&lt;br /&gt;
* [http://www.mikrocontroller.net/download/lcd.zip lcdprint 0.1 Sourcecode, EXE und Timer-Libs]&lt;br /&gt;
* [http://www.mikrocontroller.net/download/lcd-0.1a.zip lcdprint 0.1a von Volker Urban (18.08.2001) Sourcecode und EXE]&lt;br /&gt;
* [http://www.mikrocontroller.net/download/lcd-0.2.1.zip lcdprint 0.2.1 von Volker Urban (09.02.2002) Sourcecode und EXE]&lt;br /&gt;
&lt;br /&gt;
== Ähnliche Projekte ==&lt;br /&gt;
&lt;br /&gt;
* [http://lcdproc.org/ LCDproc] - zeigt Systeminformationen und [http://lcdproc.org/clients.php3 vieles andere]&lt;br /&gt;
* [http://lcd4linux.sourceforge.net/ lcd4linux] - Anzeige von Systeminformationen&lt;br /&gt;
* Terminalemulator für Linux (mit PIC-Mikrocontroller)&lt;br /&gt;
* [http://www.markuszehnder.ch/projects/lcdplugin/ LCD-Plugin] für Winamp&lt;br /&gt;
* [[Projekt T6963-LCD-Ansteuerung]]&lt;br /&gt;
* [http://www.stlcd.de/ STLCD] - LCD an USB/Parallelport, Anzeige von Systeminformationen wie Temperaturen, Speicherkapazitäten etc.&lt;br /&gt;
* [http://www.codeproject.com/csharp/cspplcds.asp I/O Ports Uncensored Part 2 - Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port] - Programmierung in [[C#]].&lt;br /&gt;
* [http://www.crystalfontz.com/forum/showthread.php?threadid=3257 LCD Module to PC Parallel Port Information] - siehe auch dortige Links zu Steuersoftware!&lt;br /&gt;
* Software JaLCD 2.1&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/Ansteuerung_Handy_Displays Ansteuerung_Handy_Displays]&lt;br /&gt;
*[http://lcdhype.condense.de lcdhype]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projekte]]&lt;br /&gt;
[[Category:LCD]]&lt;/div&gt;</summary>
		<author><name>Brainhunter</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=H-Br%C3%BCcken_%C3%9Cbersicht&amp;diff=31576</id>
		<title>H-Brücken Übersicht</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=H-Br%C3%BCcken_%C3%9Cbersicht&amp;diff=31576"/>
		<updated>2008-09-30T19:32:40Z</updated>

		<summary type="html">&lt;p&gt;Brainhunter: /* Integrierte H-Brücken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Integrierte H-Brücken ==&lt;br /&gt;
&lt;br /&gt;
H-Brücken dienen der Ansteuerung von bipolaren Relais, Magnetventilen, Gleichstrom-oder [[Schrittmotoren]]. Damit kann sowohl die Drehrichtung als auch die Drehzahl per [[PWM]] gesteuert werden. Der Vorteil integrierter H-Brücken ist die kompakte Bauform.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;sortable&amp;quot; id=&amp;quot;h-bruecken&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Spannungsbereich [V]&lt;br /&gt;
!Dauerstrom [A]&lt;br /&gt;
!Spitzenstrom [A]&lt;br /&gt;
!max. PWM Frequenz [kHz]&lt;br /&gt;
!Gehäuse&lt;br /&gt;
!Lieferanten&lt;br /&gt;
|-&lt;br /&gt;
|Si9985CY&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|L293&lt;br /&gt;
|4,5-36&lt;br /&gt;
|0,6&lt;br /&gt;
|1,2&lt;br /&gt;
|10&lt;br /&gt;
|DIL16&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|L272D&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|L298N&lt;br /&gt;
|4,5-36&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|40&lt;br /&gt;
|Multiwatt15&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|L6203&lt;br /&gt;
|12-48&lt;br /&gt;
|4&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|Multiwatt11&lt;br /&gt;
|[[Elektronikversender#Farnell|Far]],[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|TLE4207&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TC4426COA&lt;br /&gt;
|4,5-18&lt;br /&gt;
|&lt;br /&gt;
|1,5&lt;br /&gt;
|&lt;br /&gt;
|SO-08&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PBL3717A&lt;br /&gt;
|10-46&lt;br /&gt;
|?&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|DIL16&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|TEA3718A&lt;br /&gt;
|10-50&lt;br /&gt;
|?&lt;br /&gt;
|1,5&lt;br /&gt;
|&lt;br /&gt;
|DIL16&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|VNH2SP30&lt;br /&gt;
|5,5-16&lt;br /&gt;
|30&lt;br /&gt;
|&lt;br /&gt;
|20&lt;br /&gt;
|MPSO30&lt;br /&gt;
|[[Elektronikversender#Schukat|Schukat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(Tabelle mit Click im Kopfbereich sortierbar)&lt;br /&gt;
&lt;br /&gt;
== Diskrete H-Brücken ==&lt;br /&gt;
&lt;br /&gt;
Der Vorteil diskreter H-Brücken sind die wesentlich grösseren Schaltströme.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Mosfet-Übersicht]]&lt;br /&gt;
* [[Elektronikversender]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bauteile]]&lt;/div&gt;</summary>
		<author><name>Brainhunter</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=H-Br%C3%BCcken_%C3%9Cbersicht&amp;diff=31575</id>
		<title>H-Brücken Übersicht</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=H-Br%C3%BCcken_%C3%9Cbersicht&amp;diff=31575"/>
		<updated>2008-09-30T19:30:17Z</updated>

		<summary type="html">&lt;p&gt;Brainhunter: /* Integrierte H-Brücken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Integrierte H-Brücken ==&lt;br /&gt;
&lt;br /&gt;
H-Brücken dienen der Ansteuerung von bipolaren Relais, Magnetventilen, Gleichstrom-oder [[Schrittmotoren]]. Damit kann sowohl die Drehrichtung als auch die Drehzahl per [[PWM]] gesteuert werden. Der Vorteil integrierter H-Brücken ist die kompakte Bauform.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;sortable&amp;quot; id=&amp;quot;h-bruecken&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Spannungsbereich [V]&lt;br /&gt;
!Dauerstrom [A]&lt;br /&gt;
!Spitzenstrom [A]&lt;br /&gt;
!max. PWM Frequenz [kHz]&lt;br /&gt;
!Gehäuse&lt;br /&gt;
!Lieferanten&lt;br /&gt;
|-&lt;br /&gt;
|Si9985CY&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|L293&lt;br /&gt;
|4,5-36&lt;br /&gt;
|0,6&lt;br /&gt;
|1,2&lt;br /&gt;
|10&lt;br /&gt;
|DIL16&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|L272D&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|L298N&lt;br /&gt;
|4,5-36&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|40&lt;br /&gt;
|Multiwatt15&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|L6203&lt;br /&gt;
|12-48&lt;br /&gt;
|4&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|Multiwatt11&lt;br /&gt;
|[[Elektronikversender#Farnell|Far]],[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|TLE4207&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TC4426COA&lt;br /&gt;
|4,5-18&lt;br /&gt;
|&lt;br /&gt;
|1,5&lt;br /&gt;
|&lt;br /&gt;
|SO-08&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PBL3717A&lt;br /&gt;
|10-46&lt;br /&gt;
|?&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|DIL16&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|TEA3718A&lt;br /&gt;
|10-50&lt;br /&gt;
|?&lt;br /&gt;
|1,5&lt;br /&gt;
|&lt;br /&gt;
|DIL16&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|VNH2SP30&lt;br /&gt;
|5,5-16&lt;br /&gt;
|30&lt;br /&gt;
|&lt;br /&gt;
|20&lt;br /&gt;
|MPSO30&lt;br /&gt;
|[[Elektronikversender#Schukat|Schukat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(Tabelle mit Click im Kopfbereich sortierbar)&lt;br /&gt;
&lt;br /&gt;
== Diskrete H-Brücken ==&lt;br /&gt;
&lt;br /&gt;
Der Vorteil diskreter H-Brücken sind die wesentlich grösseren Schaltströme.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Mosfet-Übersicht]]&lt;br /&gt;
* [[Elektronikversender]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bauteile]]&lt;/div&gt;</summary>
		<author><name>Brainhunter</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=H-Br%C3%BCcken_%C3%9Cbersicht&amp;diff=31574</id>
		<title>H-Brücken Übersicht</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=H-Br%C3%BCcken_%C3%9Cbersicht&amp;diff=31574"/>
		<updated>2008-09-30T19:29:46Z</updated>

		<summary type="html">&lt;p&gt;Brainhunter: /* Integrierte H-Brücken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Integrierte H-Brücken ==&lt;br /&gt;
&lt;br /&gt;
H-Brücken dienen der Ansteuerung von bipolaren Relais, Magnetventilen, Gleichstrom-oder [[Schrittmotoren]]. Damit kann sowohl die Drehrichtung als auch die Drehzahl per [[PWM]] gesteuert werden. Der Vorteil integrierter H-Brücken ist die kompakte Bauform.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;sortable&amp;quot; id=&amp;quot;h-bruecken&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Spannungsbereich [V]&lt;br /&gt;
!Dauerstrom [A]&lt;br /&gt;
!Spitzenstrom [A]&lt;br /&gt;
!max. PWM Frequenz [kHz]&lt;br /&gt;
!Gehäuse&lt;br /&gt;
!Lieferanten&lt;br /&gt;
|-&lt;br /&gt;
|Si9985CY&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|L293&lt;br /&gt;
|4,5-36&lt;br /&gt;
|0,6&lt;br /&gt;
|1,2&lt;br /&gt;
|10&lt;br /&gt;
|DIL16&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|L272D&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|L298N&lt;br /&gt;
|4,5-36&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|40&lt;br /&gt;
|Multiwatt15&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|L6203&lt;br /&gt;
|12-48&lt;br /&gt;
|4&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|Multiwatt11&lt;br /&gt;
|[[Elektronikversender#Farnell|Far]][[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|TLE4207&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TC4426COA&lt;br /&gt;
|4,5-18&lt;br /&gt;
|&lt;br /&gt;
|1,5&lt;br /&gt;
|&lt;br /&gt;
|SO-08&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PBL3717A&lt;br /&gt;
|10-46&lt;br /&gt;
|?&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|DIL16&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|TEA3718A&lt;br /&gt;
|10-50&lt;br /&gt;
|?&lt;br /&gt;
|1,5&lt;br /&gt;
|&lt;br /&gt;
|DIL16&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|VNH2SP30&lt;br /&gt;
|5,5-16&lt;br /&gt;
|30&lt;br /&gt;
|&lt;br /&gt;
|20&lt;br /&gt;
|MPSO30&lt;br /&gt;
|[[Elektronikversender#Schukat|Schukat]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(Tabelle mit Click im Kopfbereich sortierbar)&lt;br /&gt;
&lt;br /&gt;
== Diskrete H-Brücken ==&lt;br /&gt;
&lt;br /&gt;
Der Vorteil diskreter H-Brücken sind die wesentlich grösseren Schaltströme.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Mosfet-Übersicht]]&lt;br /&gt;
* [[Elektronikversender]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bauteile]]&lt;/div&gt;</summary>
		<author><name>Brainhunter</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=H-Br%C3%BCcken_%C3%9Cbersicht&amp;diff=31496</id>
		<title>H-Brücken Übersicht</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=H-Br%C3%BCcken_%C3%9Cbersicht&amp;diff=31496"/>
		<updated>2008-09-28T14:18:55Z</updated>

		<summary type="html">&lt;p&gt;Brainhunter: /* Integrierte H-Brücken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Integrierte H-Brücken ==&lt;br /&gt;
&lt;br /&gt;
H-Brücken dienen der Ansteuerung von bipolaren Relais, Magnetventilen, Gleichstrom-oder [[Schrittmotoren]]. Damit kann sowohl die Drehrichtung als auch die Drehzahl per [[PWM]] gesteuert werden. Der Vorteil integrierter H-Brücken ist die kompakte Bauform.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;sortable&amp;quot; id=&amp;quot;h-bruecken&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Spannungsbereich [V]&lt;br /&gt;
!Dauerstrom [A]&lt;br /&gt;
!Spitzenstrom [A]&lt;br /&gt;
!max. PWM Frequenz [kHz]&lt;br /&gt;
!Gehäuse&lt;br /&gt;
!Lieferanten&lt;br /&gt;
|-&lt;br /&gt;
|Si9985CY&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|L293&lt;br /&gt;
|4,5-36&lt;br /&gt;
|0,6&lt;br /&gt;
|1,2&lt;br /&gt;
|10&lt;br /&gt;
|DIL16&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|L272D&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|L298N&lt;br /&gt;
|4,5-36&lt;br /&gt;
|2&lt;br /&gt;
|3&lt;br /&gt;
|40&lt;br /&gt;
|Multiwatt15&lt;br /&gt;
|[[Elektronikversender#Reichelt|Rei]]&lt;br /&gt;
|-&lt;br /&gt;
|L6203&lt;br /&gt;
|12-48&lt;br /&gt;
|4&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|Multiwatt11&lt;br /&gt;
|[[Elektronikversender#Farnell|Far]]&lt;br /&gt;
|-&lt;br /&gt;
|TLE4207&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|TC4426COA&lt;br /&gt;
|4,5-18&lt;br /&gt;
|&lt;br /&gt;
|1,5&lt;br /&gt;
|&lt;br /&gt;
|SO-08&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(Tabelle mit Click im Kopfbereich sortierbar)&lt;br /&gt;
&lt;br /&gt;
== Diskrete H-Brücken ==&lt;br /&gt;
&lt;br /&gt;
Der Vorteil diskreter H-Brücken sind die wesentlich grösseren Schaltströme.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Mosfet-Übersicht]]&lt;br /&gt;
* [[Elektronikversender]]&lt;/div&gt;</summary>
		<author><name>Brainhunter</name></author>
	</entry>
</feed>