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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-11-02T18:59:29+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=50&amp;t=18854&amp;mode</id>
<entry>
<author><name><![CDATA[Situs]]></name></author>
<updated>2017-11-02T18:59:29+01:00</updated>
<published>2017-11-02T18:59:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=198186#p198186</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=198186#p198186"/>
<title type="html"><![CDATA[Re: Atmega2560 UART resetowanie zmiennej]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=198186#p198186"><![CDATA[
Zamiast 48 możesz dać [syntax=c]i = '0' ;[/syntax] efekt taki sam. Pokaż zdj układu, może się resetuje coś<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Jeszcze taktowanie, prędkość uart itp<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14339">Situs</a> — 2 lis 2017, o 18:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atavat]]></name></author>
<updated>2017-07-21T07:37:47+01:00</updated>
<published>2017-07-21T07:37:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=192391#p192391</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=192391#p192391"/>
<title type="html"><![CDATA[Re: Atmega2560 UART resetowanie zmiennej]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=192391#p192391"><![CDATA[
- bez volatile też nie działa <br />- i = 48 akurat daje jedynkę w trybie tekstowym po zwiększeniu o jeden,<br />- delay chyba nie ma wpływu na przywracanie wartości zmiennej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17596">atavat</a> — 21 lip 2017, o 07:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[stanleygoldi]]></name></author>
<updated>2017-07-21T07:18:02+01:00</updated>
<published>2017-07-21T07:18:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=192388#p192388</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=192388#p192388"/>
<title type="html"><![CDATA[Re: Atmega2560 UART resetowanie zmiennej]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=192388#p192388"><![CDATA[
Hej - jestem też nowy więc możesz przymrużyć oko na moje porady xD. <br /><br />Ale nasuwają mi się pytania:<br />- po co i jest volatile? zmieniasz tą zmienna jakoś w przerwaniu?<br />- czemu i =48 akurat?<br />- przydał by się jakiś delay abyś zobaczył wolno co i w jakiej kolejności jest wyświetlane<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12774">stanleygoldi</a> — 21 lip 2017, o 07:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atavat]]></name></author>
<updated>2017-07-21T06:41:58+01:00</updated>
<published>2017-07-21T06:41:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=192386#p192386</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=192386#p192386"/>
<title type="html"><![CDATA[Atmega2560 UART resetowanie zmiennej]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18854&amp;p=192386#p192386"><![CDATA[
Koledzy,<br /><br />korzystając z biblioteki mkuart.h oraz funkcji uart_putc() mam problem z wysyłaniem zmiennej.<br />[syntax=cpp]volatile uint8_ti;<br />int main(void)<br />{<br />i = 48;<br />while(1)<br />  {<br />    i++;<br />    uart_putc(i);<br />  }<br />}[/syntax]<br />Powyższy kod wysyła cyklicznie &quot;1&quot;.<br />Powtórzenie linii 6. i 7. powoduje wysyłanie &quot;12&quot;.<br />Czyli zmienna jest zwiększana, ale później przywracana do wartości 48.<br />Co należy zrobić aby nie była ona &quot;resetowana&quot;?<br /><br />Problem występuje w Atmega2560, AtmelStudio 6.1.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17596">atavat</a> — 21 lip 2017, o 06:41</p><hr />
]]></content>
</entry>
</feed>