<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=9586&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-12-07T19:08:31+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=9586&amp;mode</id>
<entry>
<author><name><![CDATA[elklepo]]></name></author>
<updated>2014-12-07T19:08:31+01:00</updated>
<published>2014-12-07T19:08:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107742#p107742</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107742#p107742"/>
<title type="html"><![CDATA[Re: Prośba o wyjaśnienie problemu.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107742#p107742"><![CDATA[
Bardzo dziękuję za pomoc Panie Mirku! <br /><br />Kicajek, po ustawieniu w eclipsie zapisu .eep sprawdziłem obie wersje i obie działają <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6696">elklepo</a> — 7 gru 2014, o 19:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-12-07T18:40:36+01:00</updated>
<published>2014-12-07T18:40:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107739#p107739</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107739#p107739"/>
<title type="html"><![CDATA[Re: Prośba o wyjaśnienie problemu.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107739#p107739"><![CDATA[
Witam<br />Ja tak wizualnie ( bo nie wiem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />)<br />czy zapis:<br />[syntax=c]char EEMEM lancuch_eeprom&#91;&#93; = ......[/syntax]<br />nie powinien być &quot;odwrócony&quot; ?:<br />[syntax=c]char  lancuch_eeprom&#91;&#93; EEMEM= ......[/syntax]<br /><br />Pozdr<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 7 gru 2014, o 18:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-12-07T18:38:36+01:00</updated>
<published>2014-12-07T18:38:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107738#p107738</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107738#p107738"/>
<title type="html"><![CDATA[Re: Prośba o wyjaśnienie problemu.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107738#p107738"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Skoro w książce znalazł się przykład w którym łańcuch znaków zapisujemy do EEPROM w taki sposób to oznacza że jest on prawidłowy jednak u mnie jak widać nie działa.<br /></div><br />Bo trzeba zaznaczyć we właściwościach AVRDUDE żeby podczas wgrywania pliku HEX wgrywał także EEP czyli zawartość EEPROM<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 gru 2014, o 18:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elklepo]]></name></author>
<updated>2014-12-07T18:05:14+01:00</updated>
<published>2014-12-07T18:05:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107732#p107732</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107732#p107732"/>
<title type="html"><![CDATA[Prośba o wyjaśnienie problemu.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9586&amp;p=107732#p107732"><![CDATA[
Cześć! <br />Jestem w trakcie studiowania książki Pana Mirka ( nie pracuję na zestawie uruchomieniowym, zbudowałem układ na atmedze 328P ) i dotarłem do projektu z wyświetlaczem LCD. Przerobiłem odpowiednio kod z płyty CD aby był odpowiedni do atmegi328P z taktowaniem zewnętrznym 16MHz. Wszystko działa poprawnie czyli wyświetla się na LCD z wyjątkiem danych z pamięci EEPROM. Zamiast łańcucha znaków na wyświetlaczu mam puste komórki a zamiast znaku mam całą komórkę czarną. Zacząłem dochodzić w czym problem, sprawdziłem funkcje w kodzie ale wszystko jest w najlepszym porządku. W następnej kolejności sprawdziłem czy globalnie zdefiniowany łańcuch znaków w pamięci EEPROM:<br /><br />char EEMEM tab2[] = {&quot;EEPROM&quot;};<br /><br />w ogóle zapisuje się w tej pamięci. Za pomocą mkAvrcalculatora odczytałem pamięć EEPROM, całą wypełnioną jedynkami. Tłumaczy to pusty ciąg znaków na wyświetlaczu (gdy funkcja wypisująca ciąg znaków odczyta z EEPROM 0xFF to automatycznie kończy działanie) oraz &quot;czarną&quot; komórkę przy wypisywaniu znaku.<br /><br />Zrobiłem test polegający na dwojakim zapisie łańcucha znaków do EEPROM ( Odkomentowanie linijki z #define(...) nic nie zmienia). Wyniki widać na zdjęciu:<br /><span style="color: #FF0000">[ proszę wklejać miniaturki TAK OGROMNYCH obrazków - na przyszłość (ew poprawe te co były) - te usunąłem niestety bo rozwalają formatowanie - mirekk36 ]</span><br /><br />Skoro w książce znalazł się przykład w którym łańcuch znaków zapisujemy do EEPROM w taki sposób to oznacza że jest on prawidłowy jednak u mnie jak widać nie działa. Z AVRami pracuję stosunkowo niedługo więc nie potrafię dojść gdzie leży problem. Byłbym bardzo wdzięczny za wszelką pomoc.<br /><br />Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6696">elklepo</a> — 7 gru 2014, o 18:05</p><hr />
]]></content>
</entry>
</feed>