<?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=217.232.186.31</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=217.232.186.31"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/217.232.186.31"/>
	<updated>2026-04-10T21:36:43Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Serial_Peripheral_Interface&amp;diff=5153</id>
		<title>Serial Peripheral Interface</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Serial_Peripheral_Interface&amp;diff=5153"/>
		<updated>2005-01-04T22:00:25Z</updated>

		<summary type="html">&lt;p&gt;217.232.186.31: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SPI, auch Microwire genannt&lt;br /&gt;
* synchroner, serieller Bus mit [[Master-Slave]]-Prinzip&lt;br /&gt;
* Datenübertragung: SCK (Takt), MOSI (&#039;&#039;&#039;M&#039;&#039;&#039;aster&#039;&#039;&#039;O&#039;&#039;&#039;ut -&amp;gt; &#039;&#039;&#039;S&#039;&#039;&#039;lave&#039;&#039;&#039;I&#039;&#039;&#039;n), MISO (&#039;&#039;&#039;M&#039;&#039;&#039;aster&#039;&#039;&#039;I&#039;&#039;&#039;n -&amp;gt; &#039;&#039;&#039;S&#039;&#039;&#039;lave&#039;&#039;&#039;O&#039;&#039;&#039;ut)&lt;br /&gt;
* eine Enable-Leitung (SS = Slave-Select, allgm. CS = Chip-Select) pro Slave notwendig&lt;br /&gt;
* kein normiertes Übertragungsprotokoll&lt;br /&gt;
* Clock-Polarität (CPOL) und Phase (CPHA) je nach Slave verschieden&lt;br /&gt;
* sehr einfache Slaves möglich, z.B. Schieberegister (siehe [[Porterweiterung mit SPI]])&lt;br /&gt;
* für Datenübertragung über kurze Strecken (wenige cm) zwischen [[IC]]s gedacht&lt;br /&gt;
* sehr schnell (mehrere MHz)&lt;br /&gt;
&lt;br /&gt;
Detailierte Infos über SPI (Clock Einstellungen, große Slave-IC Liste etc.):&lt;br /&gt;
http://www.mct.net/faq/spi.html&lt;br /&gt;
&lt;br /&gt;
Unter anderem werden mit SPI die [[AVR]]-Microcontroller von Atmel [[ISP]]-programmiert, einen dazu passenden ISP-Programmier findet man auf [http://rumil.de/hardware/avrisp.html].&lt;/div&gt;</summary>
		<author><name>217.232.186.31</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=ISP&amp;diff=5154</id>
		<title>ISP</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=ISP&amp;diff=5154"/>
		<updated>2005-01-04T21:58:20Z</updated>

		<summary type="html">&lt;p&gt;217.232.186.31: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;I&#039;&#039;&#039;n &#039;&#039;&#039;S&#039;&#039;&#039;ystem &#039;&#039;&#039;P&#039;&#039;&#039;rogramming.&lt;br /&gt;
&lt;br /&gt;
Ein &amp;quot;In System&amp;quot; programmierbarer [[Mikrocontroller]] kann programmiert werden, ohne dass er dazu aus der Umgebungsschaltung entfernt werden muss. Die Vorraussetzung dafür ist ein als [[Flash-ROM]] ausgeführter [[Programmspeicher]]. Die Kommunikation mit dem ISP-Adapter erfolgt in der Regel über ein serielles Protokoll, z.B. [[JTAG]] oder [[SPI]].&lt;br /&gt;
&lt;br /&gt;
Einen Programmieradapter für AVR-Mikrocontroller und andere [[SPI]]-fähige Controller von Atmel (z.B. 89S52) findet man hier: [http://rumil.de/hardware/avrisp.html]&lt;/div&gt;</summary>
		<author><name>217.232.186.31</name></author>
	</entry>
</feed>