<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.mcselec.com/bavr/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.mcselec.com/bavr/index.php?action=history&amp;feed=atom&amp;title=Tips_and_tricks%2Fde</id>
		<title>Tips and tricks/de - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.mcselec.com/bavr/index.php?action=history&amp;feed=atom&amp;title=Tips_and_tricks%2Fde"/>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=Tips_and_tricks/de&amp;action=history"/>
		<updated>2026-05-01T12:17:50Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.18.6</generator>

	<entry>
		<id>http://wiki.mcselec.com/bavr/index.php?title=Tips_and_tricks/de&amp;diff=3407&amp;oldid=prev</id>
		<title>Stefanhamburg at 11:49, 19 February 2013</title>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=Tips_and_tricks/de&amp;diff=3407&amp;oldid=prev"/>
				<updated>2013-02-19T11:49:00Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 11:49, 19 February 2013&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;== (**COPIED FROM ENGLISH PAGE**) ==This section describes tips and tricks received from users&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Dieser Abschnitt enthält Tipps und Tricks von BASCOM-Anwendern&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Kyle Kronyak&amp;amp;nbsp;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Using all the &lt;/del&gt;RAM &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;from an external &lt;/del&gt;RAM &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;chip&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Kyle Kronyak&amp;amp;nbsp;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Benutzung des kompletten &lt;/ins&gt;RAM &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;eines externen &lt;/ins&gt;RAM &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Chips&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;I have found a way to use the &lt;/del&gt;607 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bytes of external &lt;/del&gt;SRAM &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;that are normally not available when using hardware SRAM support with BASCOM&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;AVR&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;It's actually quite simple&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Basically the user just has to disconnect &lt;/del&gt;A15 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;from &lt;/del&gt;/CE &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;on the SRAM module, and tie &lt;/del&gt;/CE &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to ground&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;This makes the chip &lt;/del&gt;enabled &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;all the time&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Addresses &lt;/del&gt;1-32768 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will then be available&lt;/del&gt;! &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The reason is because normally when going above 32768&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/del&gt;A15 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pin would go high, disabling the chip&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;When &lt;/del&gt;A15 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is not connected to &lt;/del&gt;/CE&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, the chip is always &lt;/del&gt;enabled&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, and allows the address number to &lt;/del&gt;&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;roll &lt;/del&gt;over&amp;quot;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Therefore address &lt;/del&gt;32162 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is actually &lt;/del&gt;0, 32163 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is actually &lt;/del&gt;1, 32164 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is actually &lt;/del&gt;2, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;etc&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;I have only tested this on a &lt;/del&gt;32k SRAM &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;chip&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;It definitely won't work on a &lt;/del&gt;64k &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;chip&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and I believe it already works on any chip below &lt;/del&gt;32k &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;without modification of the circuit&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ich habe einen Weg gefunden, die kompletten &lt;/ins&gt;607 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Byte externen RAM zu nutzen welche normalerweise nicht verfügbar sind bei Nutzung des BASCOM &lt;/ins&gt;SRAM-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Supports&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Es ist sehr einfach&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Man muss nur &lt;/ins&gt;A15 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;von &lt;/ins&gt;/CE &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;des RAM-Moduls und &lt;/ins&gt;/CE &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mit Gnd verbinden&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Dadurch ist der Chip ständig &lt;/ins&gt;enabled. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Die Adressen &lt;/ins&gt;1-32768 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sind dann verfügbar&lt;/ins&gt;! &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Der Hintergrund ist&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;dass der &lt;/ins&gt;A15 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Pin normalerweise auf High geht wenn man über 32768 geht&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Wenn &lt;/ins&gt;A15 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nicht mit &lt;/ins&gt;/CE &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;verbunden ist dann ist der Cip ständig &lt;/ins&gt;enabled &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;und erlaubt dadurch ein &lt;/ins&gt;&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Roll &lt;/ins&gt;over&amp;quot;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Deshalb ist Addresse &lt;/ins&gt;32162 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;eigentlich &lt;/ins&gt;0, 32163 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ist eigentlich &lt;/ins&gt;1, 32164 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ist eigentlich &lt;/ins&gt;2, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;usw&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ich habe das nur mit einem &lt;/ins&gt;32k SRAM &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Chip getestet&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Es funktioniert definitiv nicht mit einem &lt;/ins&gt;64k &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Chip und ich denke&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;es läuft ohne Änderung der Schaltung mit jedem Chip unter &lt;/ins&gt;32k.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Programming problems&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Programmier Probleme&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;- &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;When you have unreliable results, use a shielded &lt;/del&gt;LPT &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;cable&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;- &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Wenn Sie unerwartete Ergebnisse erhalten dann benutzen Sie ein abgeschirmtes &lt;/ins&gt;LPT&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-Kabel&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;- &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Die &lt;/ins&gt;AVR &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Mikrocontroller enthalten einen Fehler wenn das Löschen nicht komplett ist. Es scheint sich an einer bestimmten Stelle aufzuhängen&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Manchmal zeigt der Blank Check Report &lt;/ins&gt;'not empty&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;' obwohl der Systemreport komplette Löschung angezeigt hat&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Gemäß &lt;/ins&gt;Atmel &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;muss man VCC um &lt;/ins&gt;0&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;,5 Volt &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;eine &lt;/ins&gt;1N4148 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Diode &lt;/ins&gt;in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Serie&lt;/ins&gt;) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;senken wenn das Löschen nicht funktioniert&lt;/ins&gt;. (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Solche Chips sind unzuverlässig und können deswegen nur benutzt werden wenn man sich sicher ist.) Das kann passieren wenn der &lt;/ins&gt;Chip &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sehr häufig programmiert worden ist&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;- &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The &lt;/del&gt;AVR &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;chips have a bug, if the erase is not complete&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;It tend&lt;/del&gt;'&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;s to hang at some point. Sometimes although the system reports erased but blank check report &amp;quot;&lt;/del&gt;not empty&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;As per &lt;/del&gt;Atmel &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Data Errata You must drop the vcc by &lt;/del&gt;0&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.5V &lt;/del&gt;( &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a diode &lt;/del&gt;1N4148 in &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Series &lt;/del&gt;) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;if the erase is not happening&lt;/del&gt;. ( &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Such &lt;/del&gt;Chip&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'s are unreliable and hence can be used only if you are sure ). This can happen after you have programmed the chip many times.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;{{Languages}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;{{Languages}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:BASCOM Language Fundamentals/de]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:BASCOM Language Fundamentals/de]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Stefanhamburg</name></author>	</entry>

	<entry>
		<id>http://wiki.mcselec.com/bavr/index.php?title=Tips_and_tricks/de&amp;diff=1880&amp;oldid=prev</id>
		<title>Admin: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=Tips_and_tricks/de&amp;diff=1880&amp;oldid=prev"/>
				<updated>2013-02-15T19:06:43Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:06, 15 February 2013&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.mcselec.com/bavr/index.php?title=Tips_and_tricks/de&amp;diff=1879&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;This section describes tips and tricks received from users.  &lt;span style=&quot;font-family: Arial;&quot;&gt;&amp;nbsp;&lt;/span&gt;  &lt;span style=&quot;font-family: Arial;&quot;&gt;&amp;nbsp;&lt;/span&gt;  Kyle Kronyak&amp;nbs...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=Tips_and_tricks/de&amp;diff=1879&amp;oldid=prev"/>
				<updated>2013-02-13T10:01:13Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;This section describes tips and tricks received from users.  &amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;  &amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;  Kyle Kronyak&amp;amp;nbs...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== (**COPIED FROM ENGLISH PAGE**) ==This section describes tips and tricks received from users.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kyle Kronyak&amp;amp;nbsp;: Using all the RAM from an external RAM chip.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I have found a way to use the 607 bytes of external SRAM that are normally not available when using hardware SRAM support with BASCOM-AVR. It's actually quite simple. Basically the user just has to disconnect A15 from /CE on the SRAM module, and tie /CE to ground. This makes the chip enabled all the time. Addresses 1-32768 will then be available! The reason is because normally when going above 32768, the A15 pin would go high, disabling the chip. When A15 is not connected to /CE, the chip is always enabled, and allows the address number to &amp;quot;roll over&amp;quot;. Therefore address 32162 is actually 0, 32163 is actually 1, 32164 is actually 2, etc. I have only tested this on a 32k SRAM chip. It definitely won't work on a 64k chip, and I believe it already works on any chip below 32k without modification of the circuit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programming problems&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- When you have unreliable results, use a shielded LPT cable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- The AVR chips have a bug, if the erase is not complete. It tend's to hang at some point. Sometimes although the system reports erased but blank check report &amp;quot;not empty&amp;quot;. As per Atmel Data Errata You must drop the vcc by 0.5V ( a diode 1N4148 in Series ) if the erase is not happening. ( Such Chip's are unreliable and hence can be used only if you are sure ). This can happen after you have programmed the chip many times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:BASCOM Language Fundamentals/de]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>