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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2024-09-26T12:32:50+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=24710&amp;mode</id>
<entry>
<author><name><![CDATA[moscow]]></name></author>
<updated>2024-09-26T12:32:50+01:00</updated>
<published>2024-09-26T12:32:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238509#p238509</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238509#p238509"/>
<title type="html"><![CDATA[Re: Wysyłka i odbiór danych przez UART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238509#p238509"><![CDATA[
<div class="quotetitle">magnetic napisał(a):</div><div class="quotecontent"><br />[...]<br />Wole zaplacic komus zeby to ogarnal niz specjalnie kupowac ksiazke.[...]<br /></div><br />W sumie warto spróbować to jednak ogarnąć samemu moim zdaniem i tak jak Mirek mówił - zainwestować w książkę <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> Zwłaszcza, że są tam gotowe przykłady.<br />Mirek udostępnia też gotową płatną bibliotekę USART, z której można po prostu skorzystać.<br /><!-- m --><a class="postlink" href="https://sklep.atnel.pl/pl/p/MK-MULTI-UART-2.0-AT-licencja-MkATcmdGEN-AVR-Biblioteka-C/273" >https://sklep.atnel.pl/pl/p/MK-MULTI-UA ... teka-C/273</a><!-- m --><br /><br />Możesz ew. też sprówać rzucić okiem na moją biblioteczkę i przykładowy program - jako referencja - ale wsparcia i gwarancji nie dam że wszystko działa w 100% <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><br />Program przykładowy jest dostępny <a href="https://gitlab.com/c-mos/kmAvrTests/kmUsartTermLogTest"  class="postlink">tutaj</a>.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20760">moscow</a> — 26 wrz 2024, o 12:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[magnetic]]></name></author>
<updated>2024-09-26T11:11:45+01:00</updated>
<published>2024-09-26T11:11:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238508#p238508</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238508#p238508"/>
<title type="html"><![CDATA[Re: Wysyłka i odbiór danych przez UART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238508#p238508"><![CDATA[
No właśnie z chatem gpt „przegadalem” kilkadziesiat wiadomosci. Zaproponowal kilka zmian w kodzie, dodatkowa petle w przerwaniu rx, ale wszystko co proponowal albo od razu blokowalo dzialanie calego urzadzenia (jednego i drugiego) albo po kilku sekundach. Ani razu nie udalo sie odebrac danych zwrotnych z urzadzenia.<br />Wole zaplacic komus zeby to ogarnal niz specjalnie kupowac ksiazke. Zreszta juz ja kiedys mialem, probowalem przerobic obsluge klawiatury matrycowej 4x6 na eventy i zupelnie nic z tego nie wyszlo. Ksiazka dla wyjadaczy a nie uczacych sie jezyka. Nawet jakbym kupil ebooka to kodow i tak nie dostane wiec to bez sensu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21265">magnetic</a> — 26 wrz 2024, o 11:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Draxter32]]></name></author>
<updated>2024-09-26T07:47:55+01:00</updated>
<published>2024-09-26T07:47:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238507#p238507</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238507#p238507"/>
<title type="html"><![CDATA[Re: Wysyłka i odbiór danych przez UART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238507#p238507"><![CDATA[
Warto spróbować porozmawiać z ChatGPT lub podobnym asystentem AI w języku angielskim. Sprawdziłem i u mnie całkiem dobrze poradził sobie z podobnym zagadnieniem. W ten sposób można zaoszczędzić czas i pieniądze.<br /><br />fakeuser<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8185">Draxter32</a> — 26 wrz 2024, o 07:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2024-09-22T04:21:10+01:00</updated>
<published>2024-09-22T04:21:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238504#p238504</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238504#p238504"/>
<title type="html"><![CDATA[Re: Wysyłka i odbiór danych przez UART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238504#p238504"><![CDATA[
<div class="quotetitle">magnetic napisał(a):</div><div class="quotecontent"><br />Nie mam GB.<br />Nie wiem, który dzień już nad tym siedzę. Może ktoś by się podłączył zdalnie i za kasę mi to ogarnął?<br /></div><br />Ale nauka programowania w oparciu o zdarzenia (EVENTS) to podstawa podstaw w języku C ... bez tego ciężko będzie ci tym bardziej później coś oprogramować<br /><br />co za różnica czy ktoś zrobi ci to za kasę czy kupisz sobie Greenbooka ? Po książce nawet lepiej na tym wyjdziesz bo ona cała wprowadza właśnie w świat zdarzeń i callbacków<br /><br />ale - zrobisz jak uważasz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 wrz 2024, o 04:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[magnetic]]></name></author>
<updated>2024-09-21T20:47:49+01:00</updated>
<published>2024-09-21T20:47:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238503#p238503</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238503#p238503"/>
<title type="html"><![CDATA[Re: Wysyłka i odbiór danych przez UART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238503#p238503"><![CDATA[
Nie mam GB.<br />Nie wiem, który dzień już nad tym siedzę. Może ktoś by się podłączył zdalnie i za kasę mi to ogarnął?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21265">magnetic</a> — 21 wrz 2024, o 20:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2024-09-20T22:46:05+01:00</updated>
<published>2024-09-20T22:46:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238502#p238502</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238502#p238502"/>
<title type="html"><![CDATA[Re: Wysyłka i odbiór danych przez UART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238502#p238502"><![CDATA[
a bluebooku to tylko podstawowy przykład, zacznij używać zdarzeń tak jak to jest pięknie pokazane w greenboku żeby odbierać dane i to nieblokująco.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 wrz 2024, o 22:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[magnetic]]></name></author>
<updated>2024-09-20T22:03:39+01:00</updated>
<published>2024-09-20T22:03:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238501#p238501</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238501#p238501"/>
<title type="html"><![CDATA[Wysyłka i odbiór danych przez UART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24710&amp;p=238501#p238501"><![CDATA[
Czołem.<br />Mam duży problem z kodem i mimo walki z pomocnym ChatGPT nie jestem w stanie tego rozwiązać. Wciśnięciem przycisku wysyłam zawartość struktury, drugie urządzenie je poprawnie odbiera, ale po odbiorze muszę odesłać dane z powrotem i tutaj utknąłem. Urządzenie już nie odbiera tego z powrotem. Korzystam z kodu do obsługi UARTA z bluebooka jeśli dobrze pamiętam. W skrócie wygląda to tak:<br /><br />// Wysyłka - urządzenie A<br />uart_putba();<br /><br />// Odbiór - urządzenie B<br />uart_getba();<br />// wczytanie wartości zmiennych odebranych przez UART i przypisanie ich w urzadzeniu<br />// wysłanie innych danych z powrotem do urządzenia A<br />uart_putba();<br /><br />// Odbiór - urządzenie A<br />uart_getba();<br /><br />i na tym koniec. Samo zastosowanie funkcji wysylajacej po odbiorze jest wystarczajace czy powinienem dodac cos zmieniajacego kierunek transmisji? Kodu mam dużo a nie wiem jak to logicznie wstawić, żeby było zrozumiałe, bez zaśmiecania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21265">magnetic</a> — 20 wrz 2024, o 22:03</p><hr />
]]></content>
</entry>
</feed>