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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-12-10T22:52:52+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=21694&amp;mode</id>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2018-12-10T22:52:52+01:00</updated>
<published>2018-12-10T22:52:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21694&amp;p=214552#p214552</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21694&amp;p=214552#p214552"/>
<title type="html"><![CDATA[Re: jak pozbyć się delay w funkcji przy pobieraniu dany uart]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21694&amp;p=214552#p214552"><![CDATA[
Mirku, tak delay okrutny i chce się go pozbyć, a tak nawiasem mówiąc to ta moja funkcja działa i to bardzo dobrze z tym potworkiem,<br />ale powtarzasz jak mantrę .... twuu z delay-ami wiec ... i ja się chcę go pozbyć, <br /><br />tylko jak najprościej pobrać daną z bufora cyklicznego za pomocą uart_getc(); bez opuszczania ifa? <br />tak by było najprościej i nie blokować programu.<br /><br />Do GB zaglądnę jeszcze raz, zakładka na stronie 396 zdarzenia uart jest.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 10 gru 2018, o 22:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-12-10T22:30:19+01:00</updated>
<published>2018-12-10T22:30:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21694&amp;p=214547#p214547</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21694&amp;p=214547#p214547"/>
<title type="html"><![CDATA[Re: jak pozbyć się delay w funkcji przy pobieraniu dany uart]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21694&amp;p=214547#p214547"><![CDATA[
Nasz niby Greenbooka jak widać po ikonkach w twoim podpisie na forum ... i ty taki kod piszesz ? Toż masz pokazane jak korzystać z buforów cyklicznych w GB ... no wystarczy poczytać jeden z bodajże najważniejszych rozdziałów GB ... właśnie o odbieraniu danych z UARTA poprzez mechanizm zdarzeń ... Skądś ty tego delaya wynalazł - no coś okrutnego i nie dziwota że nie działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 gru 2018, o 22:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2018-12-10T22:11:16+01:00</updated>
<published>2018-12-10T22:11:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21694&amp;p=214546#p214546</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21694&amp;p=214546#p214546"/>
<title type="html"><![CDATA[jak pozbyć się delay w funkcji przy pobieraniu dany uartgetc]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21694&amp;p=214546#p214546"><![CDATA[
Witam <br /><br />mam pytanie bo nie wiem jak ugryźć temat,<br />jak pozbyć się tego dileja??<br /><br />baud jest 31250, czyli około 1ms na komendę 3 bajtową, tylko że moja pętla while w main zapiernicza szybciej,<br />czy da się to jakoś inaczej oprócz wstawiania najpierw do tablicy? <br />bo tablice po wykonaniu funkcji trzeba posprzątać jeszcze, a bajty nadlatują dalej<br />tak wiem ewentualny timer w kolejnym ifie, albo...<br /><br />[syntax=c]void funkcja (void)<br />{<br />if ( uart_getc() == 0xC0)// pobranie bajtu z bufora cyklicznego uart i sprawdzenie<br />        {<br />        _delay_us(500);<br />wynik = uart_getc();// pobranie bajtu i wrzucenie do zmiennej<br />port1();// funkcja odsiwiezajaca ekran lcd<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 10 gru 2018, o 22:11</p><hr />
]]></content>
</entry>
</feed>