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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=20287&amp;mode</id>
<entry>
<author><name><![CDATA[gordon10]]></name></author>
<updated>2018-02-23T20:59:05+01:00</updated>
<published>2018-02-23T20:59:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204453#p204453</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204453#p204453"/>
<title type="html"><![CDATA[Re: komenda AT+RST, po zastosowaniu procek ciągle się resetu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204453#p204453"><![CDATA[
Dzięki koledzy: andrews i jacekk232. Teraz już wszystko śmiga <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Przy poprzednim projekcie miałem wgranego bootloadera i było ok. Tutaj jednak trzeba było się zająć resetem tego watchdoga według opisu w linkach. Pewnie długo bym nad tym siedział, gdyby nie Wasza pomoc.<br />Jeszcze raz dziękuję <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=968">gordon10</a> — 23 lut 2018, o 20:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gordon10]]></name></author>
<updated>2018-02-23T18:29:27+01:00</updated>
<published>2018-02-23T18:29:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204445#p204445</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204445#p204445"/>
<title type="html"><![CDATA[Re: komenda AT+RST, po zastosowaniu procek ciągle się resetu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204445#p204445"><![CDATA[
Przyznaję się Koledzy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Zajrzałem tylko pobieżnie... Wieczorkiem usiądę do tego na spokojnie. Przeczytam, a później prześledzę kod i wszystkie ustawienia.<br />Pewnie diabeł jak zwykle tkwi w szczegółach <img src="https://forum.atnel.pl/images/smilies/icon_evil.gif" alt=":evil:" title="Zły" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=968">gordon10</a> — 23 lut 2018, o 18:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrews]]></name></author>
<updated>2018-02-23T17:55:52+01:00</updated>
<published>2018-02-23T17:55:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204444#p204444</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204444#p204444"/>
<title type="html"><![CDATA[Re: komenda AT+RST, po zastosowaniu procek ciągle się resetu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204444#p204444"><![CDATA[
<div class="quotetitle">jacekk232 napisał(a):</div><div class="quotecontent"><br />Dlatego podałem to samo tylko napisane w ojczystym języku.<br /></div><br />Wiadomo - język ojczysty zawsze jest bardziej zrozumiały. Niemniej ja wychodzę z założenia, że dla programisty język angielski powinien być co najmniej drugim językiem ojczystym, więc nigdy nie zaszkodzi poćwiczyć <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=14165">andrews</a> — 23 lut 2018, o 17:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2018-02-23T17:44:27+01:00</updated>
<published>2018-02-23T17:44:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204443#p204443</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204443#p204443"/>
<title type="html"><![CDATA[Re: komenda AT+RST, po zastosowaniu procek ciągle się resetu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204443#p204443"><![CDATA[
<div class="quotetitle">andrews napisał(a):</div><div class="quotecontent"><br />Mam nieodparte wrażenie, że pisałem już o tym samym kilka postów wyżej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /></div><br />Całkowicie się z kolegą zgadzam. Jednak ja również odniosłem wrażenie, że kolega gordon10 chyba nie dość dokładnie to przeczytał. Dlatego podałem to samo tylko napisane w ojczystym języku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 23 lut 2018, o 17:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrews]]></name></author>
<updated>2018-02-23T17:26:50+01:00</updated>
<published>2018-02-23T17:26:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204442#p204442</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204442#p204442"/>
<title type="html"><![CDATA[Re: komenda AT+RST, po zastosowaniu procek ciągle się resetu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204442#p204442"><![CDATA[
<div class="quotetitle">jacekk232 napisał(a):</div><div class="quotecontent"><br />Na stronie Atnel.pl w opisie do programu MkBootloader <!-- m --><a class="postlink" href="http://atnel.pl/mkbootloader.html" >http://atnel.pl/mkbootloader.html</a><!-- m --> na dole strony przeczytaj tekst rozpoczynający się tytułem &quot;UWAGA! Watchdog - Bootloader oraz Enhanced Watchdog Timer&quot;. Zastosuj rozwiązanie tam przedstawione.<br /></div><br />Mam nieodparte wrażenie, że pisałem już o tym samym kilka postów wyżej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Autor wątku zapewne nie przeczytał zbyt uważnie dokumentu, do którego łącze podałem. Wynika z niego wyraźnie, że wyłączenie watchdoga na początku funkcji <strong><em>main()</em></strong> to już za późno.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14165">andrews</a> — 23 lut 2018, o 17:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2018-02-23T17:21:34+01:00</updated>
<published>2018-02-23T17:21:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204441#p204441</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204441#p204441"/>
<title type="html"><![CDATA[Re: komenda AT+RST, po zastosowaniu procek ciągle się resetu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204441#p204441"><![CDATA[
Na stronie Atnel.pl w opisie do programu MkBootloader <!-- m --><a class="postlink" href="http://atnel.pl/mkbootloader.html" >http://atnel.pl/mkbootloader.html</a><!-- m --> na dole strony przeczytaj tekst rozpoczynający się tytułem &quot;UWAGA! Watchdog - Bootloader oraz Enhanced Watchdog Timer&quot;. Zastosuj rozwiązanie tam przedstawione.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 23 lut 2018, o 17:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gordon10]]></name></author>
<updated>2018-02-23T17:03:06+01:00</updated>
<published>2018-02-23T17:03:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204439#p204439</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204439#p204439"/>
<title type="html"><![CDATA[Re: komenda AT+RST, po zastosowaniu procek ciągle się resetu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204439#p204439"><![CDATA[
<div class="quotetitle">JarekB napisał(a):</div><div class="quotecontent"><br />Pod skórą czuję że problem tkwi w jakimś przerwaniu które jest ustawione ale nie jest podpięta jego obsługa.<br /></div><br />Raczej nie, sprawdzałem to ale nie widzę żeby jakieś włączone przerwanie nie było obsługiwane.<br /><div class="quotetitle">gordon10 napisał(a):</div><div class="quotecontent"><br />Może jakiś licznik czy cóś.<br /></div><br />Liczników, póki co, nie włączałem<br /><br /><div class="quotetitle">andrews napisał(a):</div><div class="quotecontent"><br />Prościej mówiąc po resecie należy wyłączyć watchdoga, i to jak najszybciej.<br /></div><br />wpisuję wdt_disable(); zaraz na początku f. main() ale to nic nie daje.<br /><br />Muszę jeszcze raz przejrzeć cały kod na spokojnie i od początku.<br /><br />Tak na marginesie - po tym AT+RST nic nie daje wciśnięcie RESET na ATB. Tylko odłączenie zasilania pomaga.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />Spróbuję jeszcze z :<br />[syntax=c]ISR (BADISR_vect) {<br />}[/syntax]<br />może pomoże<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=968">gordon10</a> — 23 lut 2018, o 17:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrews]]></name></author>
<updated>2018-02-23T14:58:48+01:00</updated>
<published>2018-02-23T14:58:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204434#p204434</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204434#p204434"/>
<title type="html"><![CDATA[Re: komenda AT+RST, po zastosowaniu procek ciągle się resetu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204434#p204434"><![CDATA[
Proponuję poczytać <a href="http://www.nongnu.org/avr-libc/user-manual/group__avr__watchdog.html"  class="postlink">http://www.nongnu.org/avr-libc/user-manual/group__avr__watchdog.html</a><br />zaczynając od słów:<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Note that for newer devices (ATmega88 and newer, effectively any AVR that has the option to also generate interrupts), the watchdog timer remains active even after a system reset (except a power-on condition), using the fastest prescaler value (approximately 15 ms). It is therefore required to turn off the watchdog early during program startup<br /></div><br />Prościej mówiąc po resecie należy wyłączyć watchdoga, i to jak najszybciej. Rozwiązanie masz podane w dokumencie, do którego łącze podałem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14165">andrews</a> — 23 lut 2018, o 14:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JarekB]]></name></author>
<updated>2018-02-23T14:35:03+01:00</updated>
<published>2018-02-23T14:35:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204432#p204432</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204432#p204432"/>
<title type="html"><![CDATA[Re: komenda AT+RST, po zastosowaniu procek ciągle się resetu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204432#p204432"><![CDATA[
Pod skórą czuję że problem tkwi w jakimś przerwaniu które jest ustawione ale nie jest podpięta jego obsługa.<br />To jest najczęstszy przypadek resetowania się w kółko.<br />Może jakiś licznik czy cóś. <br />Przejrzyj na spokojnie kod. <br />Załóżmy że restart jest robiony zanim upłynie 1500 ms i wyłączysz przerwanie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18188">JarekB</a> — 23 lut 2018, o 14:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gordon10]]></name></author>
<updated>2018-02-23T12:41:40+01:00</updated>
<published>2018-02-23T12:41:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204431#p204431</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204431#p204431"/>
<title type="html"><![CDATA[komenda AT+RST, po zastosowaniu procek ciągle się resetuje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20287&amp;p=204431#p204431"><![CDATA[
Witam.<br />Mam problem z komendą AT+RST jak w temacie - po jej zastosowaniu procek stale się resetuje.<br />Nie wiem co może być przyczyną. Używam bibliotek z GB przeportowanych na procka ATMega644PA. W poprzednim projekcie działało wszystko dobrze. Teraz w nowym projekcie inne komendy działają poprawnie, a po zastosowaniu AT+RST 'coś' resetuje procka, tyle że bez przerwy...<br />Macie jakieś sugestie?<br /><br />Procek: ATMega644PA<br />Taktowanie: 11059200<br />Fusebity: WDTON - wyłączony (odznaczony)<br /><br />obsługa komendy standardowa:<br />[syntax=c]int8_t at_rst_service(uint8_t inout, char * params) {<br /><br />uart_puts_P( PSTR(&quot;restart za 1.5s\r\n&quot;) );<br />//tprint_print_str_P(0, PSTR(&quot;restart&quot;));<br />_delay_ms(1500);<br /><br />cli();// wyłącz przerwania<br />wdt_enable(0);  // ustaw watch-dog<br />while(1);// czekaj na RESET<br /><br />return 0;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=968">gordon10</a> — 23 lut 2018, o 12:41</p><hr />
]]></content>
</entry>
</feed>