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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-10-05T20:47:29+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1570&amp;mode</id>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-10-05T20:47:29+01:00</updated>
<published>2012-10-05T20:47:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16485#p16485</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16485#p16485"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16485#p16485"><![CDATA[
Niestety czasem się okazuje, że wykonanie i zaprojektowanie PCB to najdroższa część całego urządzenia.<br />Sam często robię na uniwersalnych, ale z zachowaniem porządku, nie upycham wszystkiego w jednym miejscu.<p>Statystyki: Napisane przez Gość — 5 paź 2012, o 20:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2012-10-05T19:14:43+01:00</updated>
<published>2012-10-05T19:14:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16483#p16483</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16483#p16483"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16483#p16483"><![CDATA[
Ja absolutnie nie neguję robienia pająków w ramach testów - zresztą kolega Jaglarz napisał:<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />W ramach <span style="text-decoration: underline">testów</span> ATmegi 128A dla jednego z użytkowników forum stworzyłem platformę testową:<br /></div><br />Na pytanie czy np. w samochodzie chciałbyś mieć tak zainstalowany dajmy na to alarm musisz odpowiedzieć sobie sam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 5 paź 2012, o 19:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hass-pol]]></name></author>
<updated>2012-10-05T17:51:26+01:00</updated>
<published>2012-10-05T17:51:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16480#p16480</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16480#p16480"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16480#p16480"><![CDATA[
No nie wiem... pajONki są ostatnio w modzie... <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic1560.html" >topic1560.html</a><!-- l --> działa, u mnie kolega Jaglarz miałby 5 <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=213">Hass-pol</a> — 5 paź 2012, o 17:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2012-10-05T17:00:27+01:00</updated>
<published>2012-10-05T17:00:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16476#p16476</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16476#p16476"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=16476#p16476"><![CDATA[
Dodam tylko że osobiście przejechałem się kilkakrotnie na metodzie &quot;na żywioł &quot; - cisnąłem układem z Atmegą o ziemię , miernikiem i strzeliłem nawet raz z &quot;barana&quot; w ścianę, dałem sobie nawet spokój na dłuższy czas z programowaniem - zniechęciłem się na maxa. <br />Jak wcześniej napisał Mirek KARTKA OŁÓWEK I RYSOWANIE TU JEST METODA NO I POKORA (z tym czasami ciężko). Z tego co wyżej napisali bardziej doświadczeni programiści to zaznaczyłbym jeszcze - Zrozumienie zadania przed którym jesteśmy w momencie gdy podejmujemy się stworzenia elektroniki i programu. Jak układ ma działać czym sterujemy co jest zadajnikiem a co odpowiedzią itd. Jednym słowem Fizyka . Czasami warto bardziej rozbudować elektronikę a mniej program - tu najczęściej idę na kompromis z moim kolegą czystym elektronikiem ( jak opracowywaliśmy układ sterowania dzwonem zabrakło mi POKORY, twierdziłem że pewne aspekty obejdę programowo i 3 układy testowe poszły do &quot;koszalina&quot;. w końcu jednak rozbudowaliśmy elektronikę a kod programu zajął kilkanaście linijek - dzwon w automacie bez zająknięcia buja się już 3 rok) Na koniec dodam co prawda  może nie na temat, ale finalnie każdy układ elektroniki powinien( moim zdaniem )być wykonany na laminacie a nie na jakiejś płytce uniwersalnej w pająku z setką kabli - tzw. &quot;odwalanie świniny&quot; też się nie popłaca coś się przerwie ( nie mówiąc o zakłóceniach ) przy montowaniu i wtedy jest płacz i zabawa w &quot;Indianę Jones'a poszukiwacza zaginionej Arki&quot; - estetyka wykonanej &quot;roboty&quot; też się liczy. Jak mi kiedyś dr na Polibudzie powiedział jak zobaczył działający układ w pająku &quot; I co z tego że działa ? To co odwaliłeś to jest ROSJA i dostałem 3 &quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 5 paź 2012, o 17:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-09-22T22:28:32+01:00</updated>
<published>2012-09-22T22:28:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15769#p15769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15769#p15769"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15769#p15769"><![CDATA[
Dla mnie drugi monitor to ostatnio podstawa....<br />Zbieram wszelkie materiały związane z projektem, drukuje podstawowe dane z PDFów, np. ostatnio wymiary wyświetlaczy LED, tworzę prototyp na uniwersalnej, piszę trzon programu by tylko zadziałało, następnie projektuje PCB, eksportuje do .step, daje kumplowi który w firmie zajmuje się projektowanie obudowy w solidedge, ja dalej wprowadzam poprawki w PCB związane z mocowaniem itp.<br />Potem dopracowuje soft, a w między czasie czekamy na obudowę...<p>Statystyki: Napisane przez Gość — 22 wrz 2012, o 22:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hass-pol]]></name></author>
<updated>2012-09-22T19:23:01+01:00</updated>
<published>2012-09-22T19:23:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15757#p15757</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15757#p15757"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15757#p15757"><![CDATA[
Z doświadczenia (nie koniecznie w programowaniu) widzę że wydrukowanie/napisanie informacji o głównych &quot;elementach&quot; czy to wyprowadzenia uC, czy wymiary obudowy, czy średnice śrub - zawsze znacznie przyspiesza projektowanie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Chodzi o to żeby mieć wszystko &quot;na widelcu&quot;. Jeśli chodzi o programowanie/projektowanie na komputerze to dobrze mieć też drugi monitor <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Ale nie wiem czy nie wyjechałem po za temat <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=213">Hass-pol</a> — 22 wrz 2012, o 19:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-09-21T18:24:02+01:00</updated>
<published>2012-09-21T18:24:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15662#p15662</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15662#p15662"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15662#p15662"><![CDATA[
i wszystko upchać w picach 10F dopiero wyjdą malutkie płytki uśmiechnięte <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=58">SunRiver</a> — 21 wrz 2012, o 18:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-21T18:20:47+01:00</updated>
<published>2012-09-21T18:20:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15661#p15661</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15661#p15661"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15661#p15661"><![CDATA[
No ale co za problem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ? każdy robi jak mu wygodnie .... czy ktoś coś komuś narzuca ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> można podzielić nawet na 5-10 mniejszych zadań jak ktoś woli.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 wrz 2012, o 18:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[zenowi]]></name></author>
<updated>2012-09-21T18:09:06+01:00</updated>
<published>2012-09-21T18:09:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15660#p15660</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15660#p15660"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15660#p15660"><![CDATA[
A ja jako człowiek wyluzowany mam jeszcze inne podejście. Ponieważ konstruuję w 90% modułowe urządzenia zasilane bateryjnie używam z reguły wolnych zegarów. Rozdzielam projekt na 2-4 pomniejsze zadania i każdemu przydzielam oddzielne procesory bo są tanie. Np. Interfejs użytkownika ma u mnie zawsze oddzielną kostkę, która bardzo czule i niezależnie od wszystkiego zajmuje się kontaktami z otoczeniem a następnie wyświetla i wystawia wynik. Odczytuję go i biorę pod uwagę tylko wtedy kiedy mi potrzeba. Z innymi zadaniami jest podobnie. Ja po prostu traktuję procesorki jak każde inne scalaki. Moje projekty są zawsze wyluzowane, szczęśliwe i z odpowiednim dystansem, podobnie jak ich autor. Nie wiecie jak przyjemnie jest patrzeć na szczęśliwą i uśmiechniętą płytkę. Poszczułbym psami tych którzy znęcają się nad atmelkami zmuszając je do bucowatej roboty.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=233">zenowi</a> — 21 wrz 2012, o 18:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-21T11:25:33+01:00</updated>
<published>2012-09-21T11:25:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15636#p15636</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15636#p15636"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15636#p15636"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Nie warto na początek porywać się na zbyt duże projekty, a jak już to rozbić w czasie na mniejsze....<br /></div><br /><br />To jest bardzo cenna uwaga, bo czasem dodatkowo ktoś jeszcze idąc na ten &quot;żywioł&quot; napisze najpierw bez żadnego testowania pośredniego 5 tysięcy linii kodu - i dopiero wtedy włącza kompilację i wielkie zdziwienie że pojawiło się 1342 warnigów oraz 867 błędów .... hmmm dlaczego ????<br /><br />a najlepsze jest gdy później taka osoba wpada na jakieś forum, wkleja te kilogramy kodu, i zadaje jedno proste pytanie:<br /><br />&quot;napiszcie mi proszę co tu nie działa ok?&quot; <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> — 21 wrz 2012, o 11:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-09-21T11:03:08+01:00</updated>
<published>2012-09-21T11:03:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15631#p15631</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15631#p15631"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15631#p15631"><![CDATA[
Sam robię podobnie jak Mirek, a że się dopiero uczę, to rozbijam problem na wiele mniejszych i wiecznie jestem niezadowolony <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. <br />Spisuje sobie na kartce, zeszycie (pomysłów) co i jak, tj. jaki problem i jak go ugryźć.<br /><br />Ostatnio próbuję opanować skuteczną metodę pisania biblioteki obsługi układu od podstaw tj. od przeglądania datasheeta po gotową bibliotekę...<br />Ewentualnie jak by ktoś miał jakieś dodatkowe rady do tego tematu, przyjmę na klatę.<br /><br />Nie warto na początek porywać się na zbyt duże projekty, a jak już to rozbić w czasie na mniejsze....<p>Statystyki: Napisane przez Gość — 21 wrz 2012, o 11:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szopler]]></name></author>
<updated>2012-09-21T00:06:18+01:00</updated>
<published>2012-09-21T00:06:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15619#p15619</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15619#p15619"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15619#p15619"><![CDATA[
No to i ja...<br />1. Biorę przed oczy schemat urządzenia<br />2. Zaczynam pisać funkcję _INIT() - konfiguracja wejść/wyjść, ustawienie zezwoleń na przerwania itd. itp.<br />3. Poniżej wpisuję sobie coś takiego:<br />[syntax=c]/*.... MAIN .... */<br />int main(void)<br />{<br />    _INIT(); // Inicjalizacja całego tego bałaganu...<br /><br />for (;;)<br />{<br />wdt_reset(); // zresetowanie WatchDog'a (jeśli używam)<br />// Zdarzenie A (funkcja wykonująca się pod warunkiem że ustawiona jest flaga)<br />wdt_reset();<br />// Inne zdarzenie...<br />}<br />return 0;<br />} // End of main[/syntax]<br />4. Jak już to mam to wybieram timer na którym akurat nie mam PWM'a albo na którego wejścia nie wykorzystuję jako licznik sprzętowy i piszę sobie procedurę przerwania do obsługi zegara systemowego + timery programowe ustawiające flagi w odpowiednich odstępach czasu. Tutaj też ustalam listę zdarzeń jakie chcę obsłużyć i uzupełniam pętlę główną o wywołania tych zdarzeń.<br />5. Piszę deklaracje i szkielety funkcji np.<br />[syntax=c]int08_t RTC_READ(Time *wskaz) {<br />if (FLAGA_RTCRead == _Set) {<br />// Tu coś będzie...<br />FLAGA_RTCRead = _Rst;<br />}<br />return 0;<br />}[/syntax]<br />6. Jak już wiem co i kiedy się będzie wykonywać zabieram się za pisanie obsługi poszczególnych zdarzeń zaczynając od tych najbardziej niezbędnych do działania urządzenia...<br />7. Po napisaniu obsługi zdarzenia programuję procka i sprawdzam działanie. Jeżeli ok - piszę obsługę kolejnego zdarzenia.<br />8. i tak aż do końca dodając kolejne coraz mniej ważne, a czasem tak na prawdę zbędne funkcje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />9. Wówczas zwykle okazuje się, że wybrany procesor ma za mało pamięci programu i/lub RAM i zaczyna się odchudzanie, ale nawet jak ono możliwe to funkcje podstawowe mam już napisane i przetestowane i mogę je przenieść na większy procesor dopisując kolejne.<br />10. Fajrant! <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=82">szopler</a> — 21 wrz 2012, o 00:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NIEBO!]]></name></author>
<updated>2012-09-20T21:34:18+01:00</updated>
<published>2012-09-20T21:34:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15609#p15609</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15609#p15609"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15609#p15609"><![CDATA[
<strong>Zhan</strong> - nie pokażę z prostego powodu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Wstyd mi za nie, bo powstały jeszcze dużo przed Mirkową książką i peeeeełno w nich delay <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Teraz rozwiązałbym to inaczej więc nie będę pokazywał, bo jeszcze ktoś zacznie się na tym wzorować i pędzie klops ... no ale chyba każdy wie jak wygląda algorytm...<br /><br /><img src="http://www34.patrz.pl/u/f/11/14/02/1114023.jpg" alt="Obrazek" /><br /><br />Jest już po 22-giej ... jeśli zbyt wulgarne to do rana można podmienić na coś lepszego <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=418">NIEBO!</a> — 20 wrz 2012, o 21:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-09-20T21:18:31+01:00</updated>
<published>2012-09-20T21:18:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15606#p15606</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15606#p15606"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15606#p15606"><![CDATA[
Niestety dokładne mierzenie sił na zamiary to podstawa , ja mam tak że muszę być elastyczny<br />często podczas 1 etapu tworzenia projektu powstają 2 -3  platformy oparte o różne procesory <br />bo to niestety też istotna sprawa by dobrze wybrać odpowiedni mikrokontroler  do danego zadania<br /><br />U mnie nie wchodzi w rachubę tylko wybór jakiegoś AVR-a  ... bo z mojego punktu widzenia <br />nie jest ważne czy będzie to m8 czy m128 , ale różne całkiem od siebie  wymagające innego <br />traktowania bo i PIC i ARM i DSP ... dodatkowo muszę się szybko uczyć nowych rzeczy .<br /><br />To droga poprzez mękę czasami , ale dobry wybór często procentuje lepszym efektem <br />końcowym, a przemyślana konstrukcja np na STM32 wcale nie jest bardziej skomplikowana <br />od tej na ATmedze czy PICu.<br /><br />Na początek musisz sie nauczyć z góry planować zasoby z nadmiarem ... zawsze łatwiej<br />bazować na większym procku na początku.  <br /><br />np zakładając użycie M32 robisz na m644  masz więcej zasobów i łatwiej się nie wykoleisz <br /><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=58">SunRiver</a> — 20 wrz 2012, o 21:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-09-20T21:16:07+01:00</updated>
<published>2012-09-20T21:16:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15603#p15603</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15603#p15603"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15603#p15603"><![CDATA[
A ja tylko dodam jako bardzo nie doświadczony ( czyli uczący się ) , że na etapie koncepcji bardzo ważny jest wstępny schemat elektroniki, ponieważ jeżeli nie będzie dobrze przemyślana to bardzo mocno może skomplikować sam program <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .<br />I jak dla mnie te dwa zagadnienia powinny być prowadzone równolegle ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 20 wrz 2012, o 21:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zhan]]></name></author>
<updated>2012-09-20T20:48:58+01:00</updated>
<published>2012-09-20T20:48:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15600#p15600</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15600#p15600"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15600#p15600"><![CDATA[
A jak u Ciebie wygląda nakreślenie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=545">Zhan</a> — 20 wrz 2012, o 20:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NIEBO!]]></name></author>
<updated>2012-09-20T20:44:07+01:00</updated>
<published>2012-09-20T20:44:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15598#p15598</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15598#p15598"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15598#p15598"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />4. stworzeniu algorytmu - nawet na początek bardzo ogólnego<br />...<br /><br />7. przygotować szczegółowy algorytm albo algorytmy trudniejszych zagadnień<br /></div><br /><br />Bo tak naprawdę jak się zrobi dobry, przemyślany algortym to potem wystarczy to ubrać w słowa odpowiedniego języka ... nie ważne czy to C czy coś innego ... Ja na razie robiłem tylko kilka (dwa to już kilka? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ) projektów od 0 i zdecydowanie nakreślenie algortymu moim zdaniem odgrywa kluczową rolę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=418">NIEBO!</a> — 20 wrz 2012, o 20:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zhan]]></name></author>
<updated>2012-09-20T20:24:06+01:00</updated>
<published>2012-09-20T20:24:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15596#p15596</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15596#p15596"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15596#p15596"><![CDATA[
No właśnie zaczynam pisać coś dużego jak na moje możliwości i co chwila łapie się na tym, że im dalej w las tym więcej grzybów <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=545">Zhan</a> — 20 wrz 2012, o 20:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-20T20:06:01+01:00</updated>
<published>2012-09-20T20:06:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15594#p15594</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15594#p15594"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15594#p15594"><![CDATA[
Ja do słusznych uwag kolegów dodam jedno <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Pisanie na żywioł (a często każdy z nas ma taką pokusę) - najczęściej prowadzi do jednego .... No bo przecież zwykle piszemy &quot;na żywioł&quot; żeby było szybciej - a przez to - tak naprawdę - tworzenie programu trwa zwykle MINIMUM DWA RAZY DŁUŻEJ <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... niż gdyby zacząć od tego żeby <br /><br />1. usiąść , odprężyć się - ew wziąć łyk piwa <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> lub innego zacnego trunku dla rozjaśnienia umysłu (o ile oczywiście mamy ukończone 21 lat) <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />2. a na poważnie - to zawsze warto rozpocząć od kartki papieru i ołówka<br />3. opisaniu koncepcji<br />4. stworzeniu algorytmu - nawet na początek bardzo ogólnego<br />5. wcześniej warto także przetestować albo napisać biblioteki, którymi będziemy się mieli zamiar posługiwać<br />6. podzielić program na kawałki tak aby móc go testować od razu krok po kroku<br />7. przygotować szczegółowy algorytm albo algorytmy trudniejszych zagadnień<br /><br />Już samo to powoduje, że w głowie inaczej się wszystko układa i z tej prostej perspektywy zobaczymy wiele rzeczy o których nawet nie mamy pojęcia podchodząc &quot;na żywioł&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />a przede wszystkim - wbrew pozorom później pisanie kodu idzie można powiedzieć jak z płatka <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 wrz 2012, o 20:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-09-20T19:31:18+01:00</updated>
<published>2012-09-20T19:31:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15587#p15587</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15587#p15587"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15587#p15587"><![CDATA[
zależy ja zaczynam od  zbierania koncepcji <br />potem się zastanawiam nad słusznością pomysłów<br />rozpisuję założenia i po kolei dodaję części kodu<br /><br />Piszę tak by można było każdą opcje testować na bieżąco<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 20 wrz 2012, o 19:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2012-09-20T19:26:40+01:00</updated>
<published>2012-09-20T19:26:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15586#p15586</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15586#p15586"/>
<title type="html"><![CDATA[Re: Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15586#p15586"><![CDATA[
1. Złożony problem trzeba rozbić na mniejsze wtedy łatwiej nad tym zapanować.<br />2. Warto sprawdzić czy są jakieś gotowe biblioteki, bo nie zawsze warto wszystko wymyślać od nowa, ale wiadomo jak czegoś używać to z głową. <br />3. Testować program etapami. Kolejno dodając nowe funkcjonalności, nowe moduły do konkretnych zadań, peryferii czy zewnętrznych układów.<br />4. Pisać od razu &quot;czysty&quot; kod z komentarzami.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 20 wrz 2012, o 19:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zhan]]></name></author>
<updated>2012-09-20T19:05:23+01:00</updated>
<published>2012-09-20T19:05:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15583#p15583</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15583#p15583"/>
<title type="html"><![CDATA[Od czego zaczynacie pracę nad projektem?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1570&amp;p=15583#p15583"><![CDATA[
Witam,<br /><br />Tak się zastanawiam od czego bardziej doświadczeni koledzy zaczynacie pisanie programu? Jakieś proste to wiadomo, często nie wymagają przygotowań ale co jeśli zamierzamy napisać program mocno rozbudowany? Robicie jakieś plany, schematy poszczególnych funkcji? Czy po prostu wszystko na żywioł?<br /><br />pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=545">Zhan</a> — 20 wrz 2012, o 19:05</p><hr />
]]></content>
</entry>
</feed>