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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-05-20T07:41:24+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=56&amp;t=6979&amp;mode</id>
<entry>
<author><name><![CDATA[Paul Dirac]]></name></author>
<updated>2014-05-20T07:41:24+01:00</updated>
<published>2014-05-20T07:41:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81793#p81793</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81793#p81793"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81793#p81793"><![CDATA[
Fajny poradnik. <br />Moim zdaniem za każdym drzewem znajduje się jeden zestaw atb, tylko tak oficjalnie to nie zostało powiedziane.<br /><br />Też lubię odciąć się od blokowisk miastowych i pobuszować gdzieś w lesie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1035">Paul Dirac</a> — 20 maja 2014, o 07:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-20T07:36:51+01:00</updated>
<published>2014-05-20T07:36:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81791#p81791</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81791#p81791"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81791#p81791"><![CDATA[
<div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />Czy to znaczy, że nowe poradniki będą w nowej scenerii ? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />no tak jakby <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=54">mirekk36</a> — 20 maja 2014, o 07:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-05-20T00:45:35+01:00</updated>
<published>2014-05-20T00:45:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81788#p81788</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81788#p81788"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81788#p81788"><![CDATA[
Czy to znaczy, że nowe poradniki będą w nowej scenerii ? <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=1589">sq8dsr</a> — 20 maja 2014, o 00:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-19T18:18:12+01:00</updated>
<published>2014-05-19T18:18:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81743#p81743</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81743#p81743"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81743#p81743"><![CDATA[
przeprowadzka .... <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .... i stąd taka przerwa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 19 maja 2014, o 18:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[lukanio]]></name></author>
<updated>2014-05-19T17:50:07+01:00</updated>
<published>2014-05-19T17:50:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81741#p81741</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81741#p81741"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81741#p81741"><![CDATA[
A kiedy następny poradnik???  bo to już chyba 2 tygodnie minęło  <img src="https://forum.atnel.pl/images/smilies/icon_eek.gif" alt=":shock:" title="Zaszokowany" />  i nic  <img src="https://forum.atnel.pl/images/smilies/icon_cry.gif" alt=":cry:" title="Płacze" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2492">lukanio</a> — 19 maja 2014, o 17:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-14T21:14:28+01:00</updated>
<published>2014-05-14T21:14:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81152#p81152</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81152#p81152"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81152#p81152"><![CDATA[
<div class="quotetitle">Grzegorz... napisał(a):</div><div class="quotecontent"><br />&quot;produkujesz&quot; to raczej ciężko przewidywać ;-P<br /></div><br /><br />to fakt <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 maja 2014, o 21:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzegorz...]]></name></author>
<updated>2014-05-14T19:53:47+01:00</updated>
<published>2014-05-14T19:53:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81145#p81145</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81145#p81145"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81145#p81145"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">Grzegorz... napisał(a):</div><div class="quotecontent">wyciąć drzewo tylko po to aby gdzieś przycupnąć<br /></div><br /><br /><img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> .... aaaa miałem przy sobie nowy scyzoryk i chciałem przetestować <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /></div><br /><br />Oooo choinka a gdzie można takie scyzoryki nabyć - przydałby mi się taki do walki z klonami na mojej działce (toż to chwasty totalne i nie da się tego zwalczyć bez &quot;drastycznych&quot; metod).<br /><br />-- <br />Grzegorz...<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 6 minutach ]</span></strong><br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">Atmegowiec napisał(a):</div><div class="quotecontent">No właśnie o taki rozmiar ramki mi chodziło jak go określać niejako automatycznie<br /></div><br /><br />nie ma automatycznie - no chyba sam produkujesz taką ramkę na pewnym etapie działania programu - kochany - więc wtedy też znasz ile ona waży przy urodzeniu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ....</div><br /><br />Kurcze z tym określaniem wagi to po urodzeniu znasz, ale kiedy &quot;produkujesz&quot; to raczej ciężko przewidywać ;-P .<br /><br />Przepraszam za OT ale mam dziś taki nastrój - muszę odreagować ciężki dzień.<br /><br />-- <br />Pozdrawiam.<br />Grzegorz...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1748">Grzegorz...</a> — 14 maja 2014, o 19:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-14T19:34:15+01:00</updated>
<published>2014-05-14T19:34:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81141#p81141</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81141#p81141"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81141#p81141"><![CDATA[
<div class="quotetitle">Grzegorz... napisał(a):</div><div class="quotecontent"><br />wyciąć drzewo tylko po to aby gdzieś przycupnąć<br /></div><br /><br /><img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> .... aaaa miałem przy sobie nowy scyzoryk i chciałem przetestować <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 maja 2014, o 19:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzegorz...]]></name></author>
<updated>2014-05-14T19:10:31+01:00</updated>
<published>2014-05-14T19:10:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81139#p81139</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81139#p81139"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=81139#p81139"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Zapraszam na hmmm dość nietypowy poradnik dla początkujących <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... dlaczego nietypowy ? - zaraz się okaże<br /></div><br /><br />Kurcze Mirek, ale o taką dewastację przyrody to bym Cię nie podejrzewał - wyciąć drzewo tylko po to aby gdzieś przycupnąć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" />.<br /><br />-- <br />Pozdrawiam.<br />Grzegorz...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1748">Grzegorz...</a> — 14 maja 2014, o 19:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-06T14:09:00+01:00</updated>
<published>2014-05-06T14:09:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80295#p80295</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80295#p80295"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80295#p80295"><![CDATA[
<div class="quotetitle">Atmegowiec napisał(a):</div><div class="quotecontent"><br />No właśnie o taki rozmiar ramki mi chodziło jak go określać niejako automatycznie<br /></div><br /><br />nie ma automatycznie - no chyba sam produkujesz taką ramkę na pewnym etapie działania programu - kochany - więc wtedy też znasz ile ona waży przy urodzeniu <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=54">mirekk36</a> — 6 maja 2014, o 14:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Atmegowiec]]></name></author>
<updated>2014-05-06T14:01:23+01:00</updated>
<published>2014-05-06T14:01:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80292#p80292</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80292#p80292"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80292#p80292"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />dlaczego ? ... ano dlatego że ty zadając pytanie idziesz tzn podchodzisz do problemu OD TYŁU gdyż nie rozpatrujesz tego co miałoby się zdarzyć wcześniej... pisząc - że coś się tam będzie DYNAMICZNIE zmieniać ... i to jest twój największy problem. Stawiasz sobie sztuczny problem. A wygląda to tak jakby coś tam się gdzieś .... działo poza tobą, jakbyś ty w ogóle nie wiedział co twój program robi .... i NAGLE!<br /><br />NAGLE BACH! ... dostajesz jakieś dynamicznie zmieniające się dane - i nie wiesz niby o co chodzi<br /></div><br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />bo rozmiar tablicy PO PIERWSZE - nie zmienia się dynamicznie w C, jest ZAWSZE stały ten rozmiar. Za to może się zmieniać rozmiar tzw RAMKI w takich buforze - czyli jakiś obszar danych które chcemy przesłać. Prościej mówiąc jeśli masz bufor na 500 bajtów to np raz możesz mieć do pobrania z niego czy tam wrzucenia do niego np 200 bajtów a innym razem np 145 bajtów<br /><br />i jeśli JUŻ - to tobie o to może chodzić a nie o zmieniający się bufor<br /></div><br /><br />no dokładnie o to..... : / ciężko zdać odpowiednie pytanie... Pan Mirek nie dośc ze mysli w C to jeszcze sie domyśla  co &quot;autor chciał powiedzieć w tym utworze&quot;.<br /><br />Tak chodziło mi o zmienianie się ilości wysyłanych elementów w już zdefiniowanej tablicy.<br />[syntax=c]uint8_t bufor&#91;5&#93; = {23,34,2,2,6}; //chcemy przesłać wszystkie elementy tablicy[/syntax]<br />a czasem tak<br />[syntax=c]uint8_t bufor&#91;5&#93; = {3,2,0,0,0}; // chcemy przesłać pierwsze 2 elementy[/syntax]<br />lub<br />[syntax=c]uint8_t bufor&#91;5&#93; = {34,0,0,1,0}; // chcemy przesłać pierwsze 4 elementy[/syntax]<br /><br />No właśnie o taki rozmiar ramki mi chodziło jak go określać niejako automatycznie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1123">Atmegowiec</a> — 6 maja 2014, o 14:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-05-06T12:57:20+01:00</updated>
<published>2014-05-06T12:57:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80284#p80284</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80284#p80284"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80284#p80284"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />sizeof() owszem spełni zadanie - ale właśnie! ...  przed wrzuceniem do bufora<br /></div><br />No właśnie, na tym etapie możemy sobie te wiedzę, uzyskaną z sizeof(), przekazać do zmiennej która będzie użyta w funkcji wysyłającej jako &quot;napęd&quot; do pętli for.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 6 maja 2014, o 12:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-06T12:30:38+01:00</updated>
<published>2014-05-06T12:30:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80281#p80281</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80281#p80281"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80281#p80281"><![CDATA[
Atmegowiec ---&gt; jak zwykle stawiasz problem od tyłu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> no bo ....<br /><br /><div class="quotetitle">Atmegowiec napisał(a):</div><div class="quotecontent"><br />Jeśli sprawdzać ifem czy mamy &quot;0&quot; to odczyt bufora skończy na pierwszym &quot;0&quot;. Oczywiście ze możemy wpisać wartość &quot;7&quot; i wtedy cały bufor zostanie odczytany,<br /></div><br /><br />jak przesyłasz DANE BINARNE (zrozum to) a nie ŁAŃCUCHY TEKSTOWE (ASCII) to nie masz wyraźnego końca ramki. Więc żadne tam 0 ani 7 czy co innego nie wchodzi w grę<br /><br /><div class="quotetitle">Atmegowiec napisał(a):</div><div class="quotecontent"><br />ale co jeśli rozmiar tablicy nam się dynamicznie zmienia?<br /></div><br /><br />i to jest właśnie to &quot;OD TYŁU&quot;<br /><br />dlaczego ? ... ano dlatego że ty zadając pytanie idziesz tzn podchodzisz do problemu OD TYŁU gdyż nie rozpatrujesz tego co miałoby się zdarzyć wcześniej... pisząc - że coś się tam będzie DYNAMICZNIE zmieniać ... i to jest twój największy problem. Stawiasz sobie sztuczny problem. A wygląda to tak jakby coś tam się gdzieś .... działo poza tobą, jakbyś ty w ogóle nie wiedział co twój program robi .... i NAGLE!<br /><br />NAGLE BACH! ... dostajesz jakieś dynamicznie zmieniające się dane - i nie wiesz niby o co chodzi<br /><br />STOP!.... halo halo .... stop <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />wróć do POCZĄTKU i odpowiedz sobie na KILKA PODSTAWOWYCH PYTAŃ, albo ... albo ROZPISZ ALGORYTM działania twojego programu od początku - ROZUMIESZ ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... jak rozpiszesz algorytm to NIGDY nie wpadniesz na pomysł zadania takiego pytania - powtórzę:<br /><br /><div class="quotetitle">Atmegowiec napisał(a):</div><div class="quotecontent"><br />ale co jeśli rozmiar tablicy nam się dynamicznie zmienia?<br /></div><br /><br />bo rozmiar tablicy PO PIERWSZE - nie zmienia się dynamicznie w C, jest ZAWSZE stały ten rozmiar. Za to może się zmieniać rozmiar tzw RAMKI w takich buforze - czyli jakiś obszar danych które chcemy przesłać. Prościej mówiąc jeśli masz bufor na 500 bajtów to np raz możesz mieć do pobrania z niego czy tam wrzucenia do niego np 200 bajtów a innym razem np 145 bajtów<br /><br />i jeśli JUŻ - to tobie o to może chodzić a nie o zmieniający się bufor<br /><br />Więc IDĄC OD POCZĄTKU, skoro długość tzw ramek może się zmieniać .... to panie kochany, SAMA TA DŁUGOŚĆ się nie będzie zmieniać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> to TY w innej części programu - np tej, która wrzuca dane do bufora, która przygotowuje ramkę - jak myślisz - MOŻE NIE WIEDZIEĆ ile danych wrzuca ?<br /><br />wyobrażasz sobie wysłać do bufora tzw RANDOMA <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jak to mawia mój syn ? no to chyba żart ....<br /><br />jak coś wrzucam do bufora to ZAWSZE chyba ja - jako programista wiem ile bajtów wrzucam tak czy nie ? proste pytanie<br /><br />odpowiedź jest TAK - WIEM, a więc skoro wiem - to łatwo mogę tę ilość bajtów później przekazać do procedury która ma WYSŁAĆ mi tą ramkę<br /><br />---------------------------------------------------------<br /><br />chyba że ..... chyba że TY MYŚLISZ tutaj o jakimś BUFOROWANIU dynamicznym, np cyklicznym tak jak opisanym przy RS232 w bluebooku - ale WYRAŹNIE mówiłem w książce że to sposób opisany TYLKO dla kodów ASCII, ŁAŃCUCHÓW TEKSTOWYCH, bo buforowanie danych BINARNYCH to CAŁKIEM INNE ZAGADNIENIE.<br /><br />przy binarnym kodowaniu często nie są istotne długości ramek .... masz taką PIWNICĘ do której ktoś ci wrzuca węgiel przez okienko z przyczepy tak ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ..... a w piwnicy siedzi gostek co to łopatą naparza ten węgiel do pieca .... i widzisz ? czy któryś z nich przejmuje się ile wsypał albo ile wybrał łopatą ?<br /><br />-------------------------------------------------<br /><br />owszem może być buforowanie ramek binarnych o różnej ale specyficznej długości - ale tu wkraczasz na grzązki grunt - nie tylko dlatego że to już trudniej zrobić programowo - ale dlatego - że NAJPIERW to trzeba by mieć potrzebę na prawdę żeby coś takiego robić ... a zapewniam cię że to jest rzadka potrzeba i można wszystko zorganizować tak jak opisywałem wyżej <br /><br />i nawet bez buforowania<br /><br />---------------------<br /><br />REASUMUJĄC - myśl pan o KONKRETNYM rozwiązaniu i programie i wtedy zadawaj sobie przede wszystkim pytania - a nie strzelasz nimi jak z karabinu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> bo jak widzisz - jeśli wszystko po kolei OPISAĆ jak to wyżej zrobiłem - albo przemyśleć na spacerze w lesie jak zrobiłem to w poradniku - to WSZYSTKO wymyślisz - ale konkretnie i od początku a nie od tyłu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ok?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Jest taki operator:<br />sizeof()<br /></div><br /><br />tylko zależy o czym myśli atmegowiec <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> bo poczytaj wyżej on wspominał na końcu o rzekomym dynamicznym nawet zmienianiu się rozmiaru bufora. Wyjaśniłem mu że o to nawet nie mogło mu chodzić - a przy różnych ramkach - to sizeof() owszem spełni zadanie - ale właśnie! ... <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> przed wrzuceniem do bufora ... i wtedy proszę mamy wiedzę ile bajtów do wysłania<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 maja 2014, o 12:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-05-06T12:23:10+01:00</updated>
<published>2014-05-06T12:23:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80280#p80280</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80280#p80280"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80280#p80280"><![CDATA[
<div class="quotetitle">Atmegowiec napisał(a):</div><div class="quotecontent"><br />Jak &quot;automatycznie określić długość/ilość bajtów? i zapisać do zmiennej &quot;len&quot;.<br /></div><br />Jest taki operator:<br />sizeof()<br /> <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=1589">sq8dsr</a> — 6 maja 2014, o 12:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Atmegowiec]]></name></author>
<updated>2014-05-06T12:00:04+01:00</updated>
<published>2014-05-06T12:00:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80276#p80276</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80276#p80276"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80276#p80276"><![CDATA[
Panie, Mirku chyba takie poradniki najbardziej wchodzą do głowy - przynajmniej mi. To lepsze niż siedzenie nad kartką, czy tabletem  - ale rozumiem ze pomoce dydatkyczne tez potrzebne. Bardzo fajnie i prosto wyjaśnione.<br /><br />Przyznam sie ze walczyłem z I2C, żeby obsłużyć RTC, zawsze mi sie wydawało ze to trudne, masakra - pewnie ze miałem BB ale no jakoś chciałem sam załapać- otworzyłem pdf z Atmegi, i czytam: po kolei wszystkie funkcje napisane na start, stop, odczyt, zapis. Fajnie jest samemu coś zrozumieć - i dlatego momentalnie załapałem &quot;ramkę&quot; I2C i powstała własna biblioteka. Jedynie co, to właśnie funkcje odczytu i zapisu z bufora nie rozumiałem, ale tez doszłem powoli do tego co i jak - i rzeczywiście tak jak Pan pisał w BB są baardzo użyteczne i bardzo ułatwiają. A dzis patrze - poradnik i widze podobna składnię - jakoś nie załapałem - nie przyszło mi do głowy ze to jest właśnie pomysł na przesyłanie kilku bajtów w  każdej transmisji, mimo ze dokładnie widziałem co ta funkcja robi  w przypadku I2C <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Jedyny niedosyt, dotyczy jednej rzeczy:<br />Jak &quot;automatycznie określić długość/ilość bajtów? i zapisać do zmiennej &quot;len&quot;. Jak Pan opowiadał o przesyłaniu stringu to ja już sie zgłaszałem do odp. ze wystarczy uzyc np. ifa sprawdzając czy nie natrafiliśmy na znak &quot;NULL&quot;. Tylko jesli mamy przesłać np 5 bajtów to jak to automatycznie do zmiennej len taką długość przypisywać? W głowie mi powstaje mysl ze trzeba by było stworzyć funkcje która &quot;liczy&quot; poszczególne znaki.<br />Mozemy uzyc ifa i sprawdzać czy natrafiliśmy na pustą wartość w naszym buforze, ale co jesli to &quot;0&quot; to tez jest wartosc dla nas istotna? i za nią na kolejnych iejscach w tablicy są jakies inne wartosci?<br />Mamy taką tablicę:<br />{23,45,0,3,2,56,0,4}<br />Jeśli sprawdzać ifem czy mamy &quot;0&quot; to odczyt bufora skończy na pierwszym &quot;0&quot;. Oczywiście ze możemy wpisać wartość &quot;7&quot; i wtedy cały bufor zostanie odczytany, ale co jeśli rozmiar tablicy nam się dynamicznie zmienia? Potrzebna byłaby jakaś funkcja która np. sprawdza ilość elementów w tablicy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1123">Atmegowiec</a> — 6 maja 2014, o 12:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-05-05T22:24:54+01:00</updated>
<published>2014-05-05T22:24:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80253#p80253</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80253#p80253"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80253#p80253"><![CDATA[
Dziekuje mirku za poradnik dzieki niemu i twoich przemysleniach w nim zawartych udalo sie napisac malutka lecz dzialajaca biblioteke do wyswietlacza vfd 16 segmentowego na sterowniku OKI MSC1937-01 wyświetlacz posiada symbol VFM161LSA1<br /><br />Wysłane z telefonu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 5 maja 2014, o 22:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-05-05T20:06:45+01:00</updated>
<published>2014-05-05T20:06:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80218#p80218</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80218#p80218"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80218#p80218"><![CDATA[
Ciepło się robi trzeba myśleć o zlocie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Ja się na pewno pisze na taki zlot. Trzeba tylko ustalić, wynegocjować, obliczyć (wszystkie wymienione metody będą zapewne potrzebne) jego miejsce i czas. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Niedaleko od Ciebie Mirku odbywa się co roku bardzo fajny zlot. &quot;Tama&quot; Jest to w Bornym Sulinowie. Zlot dotyczy głównie krótkofalowców, zajmujących się rzezcami cyfrowymi, szczególnie APRSem. (system oparty na datagramach AX25/X25 służacy do telemetrii). Swoją drogą właśnie na tej imprezie pierwszy raz zetknąłem się bezpośrednio z tematyką amatorskiego używania MCU. W tej dziedzinie jest to podstawa. Impreza odbywa się co roku. Byłem na niej raz (11 lat temu) ze znajomymi.<br />W tym roku chyba się wybiorę.<br />Impreza jest poważna, 3 dniowa, dobrze zorganizowana. Oczywiście jej tradycje wieloletnie i ilość uczestników powodouje jej obszerność i stopień organizacji. Ale można z niej czerpać jakieś wzorce.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 5 maja 2014, o 20:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-05T19:37:49+01:00</updated>
<published>2014-05-05T19:37:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80209#p80209</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80209#p80209"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80209#p80209"><![CDATA[
<div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />Mam też pomysł na którki poradnik który może być użyty przy okazji zlotu<br /></div><br /><br />No super - na to bym liczył, że znajdą się chętne osoby, które wpiszą się na listę tych co dadzą jakieś wykłady <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> poza mną ... ja też bym chciał troszkę posłuchać na takim zlocie i się czegoś nauczyć nowego .... a jest jeszcze TYYYYLE rzeczy do poznania <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=54">mirekk36</a> — 5 maja 2014, o 19:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-05-05T19:05:02+01:00</updated>
<published>2014-05-05T19:05:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80202#p80202</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80202#p80202"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80202#p80202"><![CDATA[
Zegarem się pochwalę, jak będzie skończony. Choć PCB już jest zrobione. Oczywiście dzięki kursowi Eagla <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Oj jak on się przydaje. <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Mam też pomysł na którki poradnik który może być użyty przy okazji zlotu  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 5 maja 2014, o 19:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-05T18:43:51+01:00</updated>
<published>2014-05-05T18:43:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80196#p80196</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80196#p80196"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80196#p80196"><![CDATA[
<div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />Np. o fotografii, ale takiej starej fotochemicznej jeszcze.<br />Zresztą, jak się uda, to znowu powrócę trochę do tych tematów, nawet buduję sobie procesorowy zegar ciemniowy<br /></div><br /><br />fajny temat poradników i fajny cel <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> zegar ciemniowy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 maja 2014, o 18:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[piotr]]></name></author>
<updated>2014-05-05T16:24:47+01:00</updated>
<published>2014-05-05T16:24:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80174#p80174</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80174#p80174"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80174#p80174"><![CDATA[
Temat wspaniały i nietylko okolica. Chyba zaczynam rozumiec calość programu. Bo miałem to wszystko po urywane i muszę to skleić<br /><br /><span style="color: #FF0000">Klawisz wyślij naciskamy tylko raz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Rezasurmar</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1421">piotr</a> — 5 maja 2014, o 16:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-05-05T15:27:57+01:00</updated>
<published>2014-05-05T15:27:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80169#p80169</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80169#p80169"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80169#p80169"><![CDATA[
Jak oglądam te Twoje poradniki to mnie coś korci, żeby samemu coś nakręcić. Np. o fotografii, ale takiej starej fotochemicznej jeszcze.<br />Zresztą, jak się uda, to znowu powrócę trochę do tych tematów, nawet buduję sobie procesorowy zegar ciemniowy. <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=1589">sq8dsr</a> — 5 maja 2014, o 15:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-05T15:16:38+01:00</updated>
<published>2014-05-05T15:16:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80168#p80168</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80168#p80168"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80168#p80168"><![CDATA[
<div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />Myślę, że to właśnie problemy algorytmiczne są głównym powodem niepowodzeń w programowaniu. Znajomość języka to nie wszystko, bez obmyślenia jak, co, do czego, co po czym i co przed czym<br /></div><br /><br />PODPISUJĘ SIĘ POD TYM ZDANIEM NOGAMI I RĘKAMI... dlatego sorki za duże litery - ale to akurat bardzo trafne spostrzeżenie.<br /><br /><div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />- Na takie plenerowe produkcje, fajnie by było mieć ruchomego operatora kamery<br /></div><br /><br />święta racja - ale na razie ciężko mi takiego znaleźć - żona za szybko się nudzi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... nie mniej jednak jak się uda tzn jak zmontuję i uznam że to też ma jakąś potencjalną wartość to zaproponuję jeszcze jeden tego typu poradnik z urlopu - ale zrobiony w konwencji spaceru <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... zobaczymy jak wyjdzie, a też będzie dotyczył pewnego drobiazgu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />- Poradnik nastraja do myślenia o koncepcji zlotu<br /></div><br /><br />eeeeeeh <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... poważnie ... dokładnie bardzo często wręcz w trakcie tego poradnika o tym myślałem ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 maja 2014, o 15:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-05-05T14:57:10+01:00</updated>
<published>2014-05-05T14:57:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80167#p80167</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80167#p80167"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80167#p80167"><![CDATA[
Koncepcja poradnika świetna. Często chodzę do lasu i faktycznie w takich warunkach można wiele przemyśleć, na wiele rzeczy wpaść. Algorymika to bardzo wazna sprawa, kluczowa. Myślę, że to właśnie problemy algorytmiczne są głównym powodem niepowodzeń w programowaniu. Znajomość języka to nie wszystko, bez obmyślenia jak, co, do czego, co po czym i co przed czym, nic się nie zrobi.<br /><br />Oglądając poradnik przyszły mi do głowy dwie rzeczy:<br />- Na takie plenerowe produkcje, fajnie by było mieć ruchomego operatora kamery <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />- Poradnik nastraja do myślenia o koncepcji zlotu <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=1589">sq8dsr</a> — 5 maja 2014, o 14:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-05T14:49:44+01:00</updated>
<published>2014-05-05T14:49:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80165#p80165</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80165#p80165"/>
<title type="html"><![CDATA[Re: SPI, I2C, RS232, 1wire - jak przesyłać bufory?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6979&amp;p=80165#p80165"><![CDATA[
<div class="quotetitle">phill2k napisał(a):</div><div class="quotecontent"><br />Normalnie jak AVR-owe Sensacje XXI Wieku  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br />Super.<br /></div><br /><br />Dzięki <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> no na takie porównanie to bym nie wpadł .... ale fajne <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 maja 2014, o 14:49</p><hr />
]]></content>
</entry>
</feed>