<?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=20154&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-02-05T11:52:59+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=20154&amp;mode</id>
<entry>
<author><name><![CDATA[Gonia]]></name></author>
<updated>2018-02-05T11:52:59+01:00</updated>
<published>2018-02-05T11:52:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20154&amp;p=203361#p203361</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20154&amp;p=203361#p203361"/>
<title type="html"><![CDATA[Re: Pamięć EEPROM i ATtiny2313]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20154&amp;p=203361#p203361"><![CDATA[
BODa faktycznie nie mam ustawionego. Mimo przeszukania wielu wątków forum, to musiało mi umknąć. Dzięki! Sprawdzę to <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17872">Gonia</a> — 5 lut 2018, o 11:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2018-02-05T11:41:34+01:00</updated>
<published>2018-02-05T11:41:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20154&amp;p=203360#p203360</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20154&amp;p=203360#p203360"/>
<title type="html"><![CDATA[Re: Pamięć EEPROM i ATtiny2313]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20154&amp;p=203360#p203360"><![CDATA[
Poszukaj na forum tematów z dziwnym zachowaniem pamięci EEPROM. Z tego, co pamiętam, musisz ustawić fusebity BOD (wyłączanie procesora po spadku napięcia poniżej progowej wartości). Może to wystarczy.<br />Chyba Mirek w którymś poradniku mówił o problemach z EEPROMem. Musisz poszukać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 5 lut 2018, o 11:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Gonia]]></name></author>
<updated>2018-02-05T11:10:35+01:00</updated>
<published>2018-02-05T11:10:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20154&amp;p=203358#p203358</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20154&amp;p=203358#p203358"/>
<title type="html"><![CDATA[Pamięć EEPROM i ATtiny2313]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20154&amp;p=203358#p203358"><![CDATA[
Dzień dobry wszystkim!<br /><br />Mam pytanie odnośnie Waszych doświadczeń z wewnętrzną pamięcią EEPROM mikroprocesora ATtiny2313. Czy kiedykolwiek zauważyliście jakieś problemy?<br /><br />Już mówię w czym rzecz: zrobiłam z pozoru proste urządzenie, które zapisuje jedną tylko zmienną do pamięci EEPROM i zaraz po uruchomieniu zasilania się do niej odwołuje. Chodzi o wyświetlanie liczby. Na samym początku pracy, wszystko jest ok, działa bez zarzutu. Po pewnym czasie jednak wyświetlacz pokazuje błędną wartość. Jak oglądam zawartość EEPROMu to widzę, że są tam krzaki. <br />Używam funkcji eeprom_read_byte i eeprom_write_byte. Odczyt jest na samym początku, jeszcze przed pętlą while(), przerwań nie stosuję. Zrobiłam sporo testów związanych z samym programem: okroiłam go maksymalnie, pozwalałam, żeby kompilator sam wybrał komórki pamięci, innym razem sama nadawałam adresy, w pewnym momencie wyrzuciłam zupełnie funkcję zapisu do eeprom'a i wpisałam wartość do komórki pamięci z palca. Efekt jest taki, że za każdym razem prędzej czy później, zawartość EEPROMu zmienia się sama z siebie. Zrobiłam również próby z zasilaniem. Urządzenie jest zasilane 230 VAC i ma przetwornice AC/DC. Do mikroprocesora idzie napięcie, które &quot;przeszło&quot; przez dwa stabilizatory. Kondensatory odsprzęgające, diody zabezpieczające przy stabilizatorach i samym mikroprocesorze - wszystko jest. Dodatkowo, zamiast napięcia AC podłączałam zasilacz laboratoryjny. 5V procesora na oscyloskopie wydaje się stabilne - peaków nie zaobserwowałam. Efekt ten sam. Ustawiłam prace przekaźnika zasilania na 5s. Czasami po kilku minutach, czasami po kilku godzinach - ale jak do tej pory zawsze udaję mi się powtórzyć błąd. Kończą mi się pomysły, co może być nie tak  <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17872">Gonia</a> — 5 lut 2018, o 11:10</p><hr />
]]></content>
</entry>
</feed>