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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-10-08T21:21:45+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=24&amp;t=13133&amp;mode</id>
<entry>
<author><name><![CDATA[lutekT]]></name></author>
<updated>2015-10-08T21:21:45+01:00</updated>
<published>2015-10-08T21:21:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141888#p141888</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141888#p141888"/>
<title type="html"><![CDATA[Re: RS232 binarny]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141888#p141888"><![CDATA[
git79, znam Delphi, ale chcę zrobić tester na AVR do urządzenia, które wysyła i odbiera po RS232 dane binarne. <br /><br />Ponieważ czasem te urządzenia się &quot;zacinają&quot;, to muszę wiedzieć, co się dzieje? - czy nie nadają, czy nie odbierają, a może jest niewłaściwa prędkość itp.<br /><br />Na razie rozważam teoretycznie, za parę dni dopiero będę miał urządzenie do testów na biurku.<br /><br />Myślę tak:<br />W przerwaniu ISR( USART_RXC_vect) zapisuję odebrany bajt do bufora odbiorczego cyklicznego. Jednocześnie ustawiam TimerOut na np. 5 sek. Każdy odebrany bajt wymusi 5 sek.<br />Wcześniej ustawiłem wielkość bufora na 256 bajtów.<br /><br />Jak nic nie wpadnie w końcu, czas 5 sek się skończy, to sprawdzam, czy w buforze coś jest tj. czy USART_RxHead != USART_RxTail.<br /><br />Jeśli tak, to odczytuję z bufora odbiorczego do bufora w programie, a stamtąd nadaję jako Hex znaki na terminal.<br /><br />Nie mam jakoś innego pomysłu, bo nie wiem jak inaczej mam dokonać odczytu z bufora odbiorczego danych. Nie kończą się one grzecznym CR czy LF.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9279">lutekT</a> — 8 paź 2015, o 21:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[git79]]></name></author>
<updated>2015-10-08T18:35:00+01:00</updated>
<published>2015-10-08T18:35:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141861#p141861</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141861#p141861"/>
<title type="html"><![CDATA[Re: RS232 binarny]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141861#p141861"><![CDATA[
jak chcesz bardzo oglądać transmisję w HEX e to polecam coolterm programik ma opcję HEX VIew<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10687">git79</a> — 8 paź 2015, o 18:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[git79]]></name></author>
<updated>2015-10-07T16:41:57+01:00</updated>
<published>2015-10-07T16:41:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141729#p141729</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141729#p141729"/>
<title type="html"><![CDATA[Re: RS232 binarny]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141729#p141729"><![CDATA[
Witam<br />Kiedyś chciałem zrobić taki &quot;inny&quot; terminal nie pokazujący kodów ascii czy ansi ale normalne wartości liczbowe oraz rysujący dane transmitowane w definiowalnym formacie bez standardowych znaków końca linii itp.Widziałem na androida coś podobnego, rysował wykresy z danych. Da się coś takiego zrobić ....jeżeli znasz VB lub C# wystarczy gotowiec na odbiór transmisji z RS232 i odpowiednia interpretacja nadchodzących danych ...tylko tak jak kolega powyżej wspomniał niezbędna do tego jest wiedza jak wygląda sekwencja , chyba że odbierasz pojedynczą liczbę i każda następna dotyczy tego samego.<br />Pozdrawiam<br /><br />tu masz jak zrobić takie coś w C#<br /><a href="https://www.youtube.com/watch?v=p6km_9Kr0Jo"  class="postlink">https://www.youtube.com/watch?v=p6km_9Kr0Jo</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10687">git79</a> — 7 paź 2015, o 16:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[lutekT]]></name></author>
<updated>2015-10-05T21:10:14+01:00</updated>
<published>2015-10-05T21:10:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141582#p141582</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141582#p141582"/>
<title type="html"><![CDATA[Re: RS232 binarny]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141582#p141582"><![CDATA[
Odbieram z urządzenia (nie mojego) dane binarne. To nie ja je wysyłam. ja muszę zbadać co dostaję.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9279">lutekT</a> — 5 paź 2015, o 21:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[lutekT]]></name></author>
<updated>2015-10-05T20:07:54+01:00</updated>
<published>2015-10-05T20:07:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141571#p141571</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141571#p141571"/>
<title type="html"><![CDATA[RS232 binarny]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13133&amp;p=141571#p141571"><![CDATA[
Mam taki problem:<br /><br />Chcę odebrać po RS232 dane binarne, a następnie to coś, co odebrałem po zamianie np. na hex wyświetlić w terminalu (i sobie dalej to oglądać).<br /><br />Oczywiście odbierać będę do bufora cyklicznego, tylko jak nie mam CRLF, to cały czas główkuję jak w elegancki sposób z bufora cyklicznego te dane pobrać? <br /><br />Mam jakiś pomysł, ale nie wydaje mi się elegancki (tylko toporny).<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 29 minutach ]</span></strong><br /><br />Bo chciałbym to jakoś zrobić zdarzeniowo ( jak w GB ), a nie jak w BB.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9279">lutekT</a> — 5 paź 2015, o 20:07</p><hr />
]]></content>
</entry>
</feed>