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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-04-05T19:05:56+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=15033&amp;mode</id>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2016-04-05T19:05:56+01:00</updated>
<published>2016-04-05T19:05:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157879#p157879</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157879#p157879"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157879#p157879"><![CDATA[
Kurcze faktycznie fajnie toto działa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Co prawda w sterowniku, o którym wspominałem gdzie trwała nierówna walka o każdy bajt tak jak się spodziewałem nawet bajta nie zwolniło, ale pierwszy lepszy programik, nad którym aktualnie pracuje i pyk... z 21 do 17% zajętości procka. Już mi się podoba <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> tylko szkoda, że mi automatycznie z eclipse nie startuje i żąda potwierdzenia uruchomienia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 5 kwi 2016, o 19:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-05T12:23:18+01:00</updated>
<published>2016-04-05T12:23:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157860#p157860</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157860#p157860"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157860#p157860"><![CDATA[
<div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />Na małym ekranie laptopa ciągle mam ciasno,<br /></div><br />Ale zauważ, że on również fajnie pracuje w TRAY'u ... a tylko na przełączenie opcji dodatkowych można go na chwilę pokazywać sobie na ekranie i znowu chować <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... <br /><br />Powiem szczerze, że mi nieraz ratuje życie częste sprawdzanie co się dzieje po prawie każdej kompilacji z zajętością w każdej z pamięci .... bo nieraz takiego BYKA się robi .... i gdyby nie to , że GADGET od razu pokazuje na czerwono ILE POWIĘKSZYŁ się program czy tam zajętość RAM ... albo na tych paskach kolorowych - jak zmieniają się zajętości w porównaniu do poprzedniej kompilacji .... to od razu jest lepiej. Co więcej szybciej człowiek się wtedy przyzwyczaja że np jakaś tam sekwencja kodu generuje np zwykle podobną zajętość a jeśli można ją zastąpić inną to wtedy od razu się to zapamiętuje i na przyszłość używa już tej lepszej wypracowanej sekwencji <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 kwi 2016, o 12:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2016-04-05T12:13:16+01:00</updated>
<published>2016-04-05T12:13:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157859#p157859</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157859#p157859"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157859#p157859"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Jeden klawisz w Eclipse GADGET i nie trzeba pamiętać<br /></div><br />Kurcze mam ten programik tylko... jakoś nie używałem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Na małym ekranie laptopa ciągle mam ciasno, ale namówiłeś mnie...  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 9 minutach ]</span></strong><br /><br />@squeez, co tu dużo gadać, temat rzeka i tyle <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Dobrym jest właśnie, jak pisałeś, podczas pracy na zestawie startowym oszacować ile zasobów zajmuje program i dobrać procek (robię podobnie) chociaż w moim przypadku zazwyczaj dochodzi jeszcze jeden element - &quot;końcowa funkcjonalność programu&quot; dlatego biorę procek ten &quot;następny większy&quot; jeśli czuje, że klient (lub ja) może zechcieć rozbudować urządzenie (co się bardzo często zdarza). Koszty praktycznie żadne, a i w przyszłości dla mnie łatwiej, bo nie muszę się szczypać o każdy bajt.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 5 kwi 2016, o 12:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-05T12:06:33+01:00</updated>
<published>2016-04-05T12:06:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157856#p157856</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157856#p157856"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157856#p157856"><![CDATA[
<div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />gdybym o tym wcześniej wiedział... ech, nie doczytałem albo po prostu już nie pamiętałem<br /></div><br />Widzisz ja też często o nich zapominam tzn o tej składni no i trzeba je w dwa miejsca wprowadzać w projekcie... a tak ? Jeden klawisz w Eclipse GADGET i nie trzeba pamiętać - a za jednym ruchem sprawdzasz ile ci zostaje wolnego - nawet na chwilę, i możesz od razu wyłączyć - żeby zostawić &quot;na później&quot; albo od razu pozbyć się jakiegoś balastu ..... Mówię ci dużo mniej roboty z tym gadżecikiem jako asystentem przy pracy w eclipsie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />jednak przyznasz chyba, że dobrego algorytmu działania programu wbudowany optymalizator za mnie nie opracuje<br /></div><br />No po to na szczęście, przynajmniej jeszcze na razie jesteśmy my ludzie <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> &quot;we people&quot; <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> .... ale kto wie co będzie za jakiś czas ... gdy komputery będą wiedziały lepiej od nas pewne rzeczy ? ...  ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 kwi 2016, o 12:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2016-04-05T11:59:32+01:00</updated>
<published>2016-04-05T11:59:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157855#p157855</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157855#p157855"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157855#p157855"><![CDATA[
No właśnie o tych opcjach to nie wiedziałem prawdę mówiąc i zazwyczaj wywalałem niepotrzebne funkcje... ręcznie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />To na pewno ułatwi mi teraz kilka spraw (gdybym o tym wcześniej wiedział... ech, nie doczytałem albo po prostu już nie pamiętałem...) jednak przyznasz chyba, że dobrego algorytmu działania programu wbudowany optymalizator za mnie nie opracuje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />No i oczywiście rację przyznam, że taka opcja optymalizacji nie jest potrzebna jeśli wszystko działa. Ja  miałem na myśli pisząc pierwszego posta o optymalizacji w sensie &quot;optymalizacja właśnie tworzonego algorytmu&quot;, a nie wywalania z bibliotek niepotrzebnych funkcji <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=1922">SylwekK</a> — 5 kwi 2016, o 11:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-05T11:54:12+01:00</updated>
<published>2016-04-05T11:54:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157854#p157854</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157854#p157854"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157854#p157854"><![CDATA[
<div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />Optymalizacja to również maksymalne przyspieszanie programu przez odpowiedni jego układ.<br /></div><br />Sylwek - nie wiem wprawdzie co miał na myśli kolega squeez, ale podejrzewam, że to samo co ja teraz powiem ....<br /><br />A zatem pisząc to wyżej o zostawieniu optymalizacji &quot;na koniec&quot; ..... TO ZDECYDOWANIE chodzi tylko i wyłącznie o jeden jej aspekt - w dużym skrócie - kompresję w pamięci Flash <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... <br /><br />W ogóle dla mnie procesy optymalizacyjne kodu dzielą się na kilka części: (mowa o własnej optymalizacji a nie to co robi kompilator za pomocą swoich opcji itp)<br /><br />1. optymalizacja szybkości gdy potrzeba<br />2. optymalizacja zajętości kodu gdy potrzeba <br /><br />a więc to jest DOKŁADNIE to o czym piszesz Sylwek <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Tylko chodzi o to, że o wiele fajniej jest na SAM KONIEC zostawić sobie włączenie parametrów typu<br /><br /><img src="https://obrazkiforum.atnel.pl/54/b6e99b02bda71ae96f1866513fe359a4.jpg" alt="Obrazek" /><br /><br />gdy już pomimo poprzednich moich starań wiem, że mogłem gdzieś w jakichś np bibliotekach przemycić jakieś nieużywane funkcje i warto je wywalić z kompilacji. Bo gdy nagle brakuje mi cennych kilku bajtów to ta właśnie opcja pozwala najczęściej je zdobyć i to jak widać często z dużym zapasem. Chyba, że może Sylwek nie wiedziałeś o tych opcjach albo ich jeszcze nie próbowałeś ? tak tylko pytam - bo to właśnie to robi &quot;UBIJACZ KODU&quot; w Eclipse Gadget ...<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />Nie wiem, może ja tak mam, że zazwyczaj zawsze widzę co najmniej dwa rozwiązania danego problemu programistycznego. Mnie to bardzo pomaga, bo pozwala wybrać właśnie tę lepszą opcję w zależności od sytuacji<br /></div><br />Zapewniam cię, że nie tylko ty tak masz - chyba każdy programista ma albo ,....... albo powinien mieć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> albo powinien się tego nauczyć .... Ale teraz po moim wyjaśnieniu wyżej - już chyba wiesz o co chodziło z tą zbyt wczesną optymalizacją o której wspomniał kolega squezz i słusznie zresztą, co nadal podkreślam bo tylko o taką jej postać pewnie i jemu chodziło.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 kwi 2016, o 11:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2016-04-05T11:45:41+01:00</updated>
<published>2016-04-05T11:45:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157853#p157853</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157853#p157853"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157853#p157853"><![CDATA[
Chwila, chwila, panowie, a co w tym złego <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Ja pod słowem optymalizacja nie widzę tylko bezsensownego odchudzania chociaż ten nawyk został mi po programowaniu jeszcze starych komodorków i zabieg ma dla mnie dość duże znaczenie. Optymalizacja to również maksymalne przyspieszanie programu przez odpowiedni jego układ. Nie raz miałem sytuację, że oczywiście pół pamięci w procku wolne, program działa, ale okazuje się, że przydała by się jeszcze ta jedna malutka funkcja i wtedy zaczyna się ta nierówna walka, która zazwyczaj kończy się przepisaniem zupełnie od nowa tego co już było i dobrze działało(!). Późniejsze odchudzanie zajmuje dużo więcej czasu. Przykład: mój sterownik slidera, który początkowo mieścił się w M88, a pod koniec modyfikacji musiałem walczyć aby w M168 wcisnąć... na szczęście było parę miejsc, z których odzyskałem kilkadziesiąt bajtów <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Ja rozumiem, że czasem program na czytelności traci choć właściwie zastanówmy się o jaką czytelność my tu walczymy...:<br /><div class="quotetitle">squeez napisał(a):</div><div class="quotecontent"><br />Potem się okazało że kod tracił na czytelności i <strong><span style="color: #FF40FF">musiałem pisać komentarze </span></strong>bo jak wróciłem po kilu miesiącach to najpierw traciłem czas żeby wywnioskować co miałem na myśli w tamtym czasie<br /></div><br />Otóż to! Możecie wierzyć lub nie u mnie nawet najkrótszy program, każda zmienna z rozpisaniem na bity (jeśli jest taka potrzeba), jest u mnie tak skomentowany, że nawet obca osoba rzuci okiem i może kontynuować czy modyfikować program nie pytając mnie o szczegóły.  Baaa... nawet działanie co dziwniejszych algorytmów opisuję, żeby się w przyszłości nie zastanawiać co właściwie robi szereg dziwnych operacji matematycznych. Wydawało by się, że dodanie komenta na koniec linii to strata czasu... absolutnie! Gdy teraz sobie przypomnę jak po pół roku od sprzedanego urządzenia klient poprosił o dodatkowe opcje w sterowniku i jak bym nie miał opisanego programu to... nawet nie chcę myśleć, a dzięki komentarzom poprawki były gotowe w pół godziny. Dodam, że nie były to poprawki typu &quot;zmień pan napis&quot; tylko konkretna dodatkowa funkcjonalność sterownika powiązana ściśle z wieloma elementami programu.<br />Oczywiście to tylko moje zdanie i nie każdy musi się z nim zgadzać, ale optymalizację na etapie pisania programu uważam za dobry pomysł, a nie za błąd. Jeszcze raz - <span style="color: #800000"><strong>nie żałujcie komentarzy w programie!</strong></span> - zwróci się z nawiązką <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />Aha, dodam jeszcze, że optymalizacja już od początku pozwala myśleć wielotorowo co się bardzo przydaje przy większych projektach. Nie wiem, może ja tak mam, że zazwyczaj zawsze widzę co najmniej dwa rozwiązania danego problemu programistycznego. Mnie to bardzo pomaga, bo pozwala wybrać właśnie tę lepszą opcję w zależności od sytuacji <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=1922">SylwekK</a> — 5 kwi 2016, o 11:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-05T10:29:35+01:00</updated>
<published>2016-04-05T10:29:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157849#p157849</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157849#p157849"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157849#p157849"><![CDATA[
<div class="quotetitle">squeez napisał(a):</div><div class="quotecontent"><br />A ja dodam tylko od siebie że przedwczesna optymalizacja na poziomie pisania to czyste ZŁO!<br /></div><br /><br />Ja podpisuję się pod tym NOGAMI i RĘKAMI ! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">squeez napisał(a):</div><div class="quotecontent"><br />Optymalizację zaczynam jak kończą się zasoby albo potrzebuję szybszego działania.<br /></div><br />Mam IDENTYCZNĄ zasadę i polecam to również każdemu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">squeez napisał(a):</div><div class="quotecontent"><br />Bo jeśli bez optymalizacji projekt spełnia swoje założenia i działa poprawnie to nie ma sensu tracić czasu i się żyłować z optymalizacją na samym początku.<br /></div><br />AMENY, czyli święte słowa kolega tu powiedział - same ważne rzeczy i formułki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 kwi 2016, o 10:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2016-04-05T10:02:41+01:00</updated>
<published>2016-04-05T10:02:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157846#p157846</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157846#p157846"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157846#p157846"><![CDATA[
Sens jest i są dwa powody co najmniej:<br />1. Uczysz się optymalizacji programu już na etapie jego tworzenia maksymalnie wykorzystując dostępne zasoby.<br />2. Te maluchy są tanie <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=1922">SylwekK</a> — 5 kwi 2016, o 10:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jnk0le]]></name></author>
<updated>2016-04-04T20:37:14+01:00</updated>
<published>2016-04-04T20:37:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157815#p157815</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157815#p157815"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157815#p157815"><![CDATA[
Poza flagami wycinającymi zbędny kod, jest jeszcze `-mrelax` która daje dodatkowego kopa w co większych programach, a jest bardzo często pomijana.  <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=8491">jnk0le</a> — 4 kwi 2016, o 20:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[zoom]]></name></author>
<updated>2016-04-04T20:24:56+01:00</updated>
<published>2016-04-04T20:24:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157808#p157808</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157808#p157808"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157808#p157808"><![CDATA[
Można bez problemu zaimplementować DS'a, wraz z obsługą.<br />Ostatnio właśnie robiłem to akurat na tiny13, z tym że akurat używałem jakiejś innej, nieMirkowej biblioteki.<br />Mam teraz DS18B20 + 4 kanały pwm dla diody RGB i buzzera, osiem zakresów temperatury, dla każdego zakresu inny kolor diody.<br />Zrobiłem to jako prosty wskaźnik temperatury do pieca C.O., bo wysiadł termometr.<br />Z taką funkcjonalnością jak opisałem mam pamięć wypełnioną w 100%.<br />Ale obsłużyć się da.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=685">zoom</a> — 4 kwi 2016, o 20:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-04-04T19:21:41+01:00</updated>
<published>2016-04-04T19:21:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157790#p157790</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157790#p157790"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157790#p157790"><![CDATA[
Są to opcje wywalająca wszystkie nieużywane elementy z ostatecznego programu. Ich użycie nie zmienia (nie optymalizuje dodatkowo) wykorzystywanego kodu programu.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 4 kwi 2016, o 19:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-04T18:46:14+01:00</updated>
<published>2016-04-04T18:46:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157782#p157782</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157782#p157782"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157782#p157782"><![CDATA[
<div class="quotetitle">Sparrow-hawk napisał(a):</div><div class="quotecontent"><br />Czy ta opcja &quot;BOOST FLASH ON&quot;, to po prostu ustawienie flagi -Os kompilatora?<br /></div><br />A skądże - toż domyślnie w Eclipse jest ustawione zawsze -Os<br /><br />tak jak mówiłem opcje są opisane w wątku na temat Eclipse Gadgeta na forum, trzeba tam zajrzeć albo do Bluebooka - bo sam z pamięci ich nie odtworzę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 kwi 2016, o 18:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-04-04T17:57:12+01:00</updated>
<published>2016-04-04T17:57:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157775#p157775</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157775#p157775"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157775#p157775"><![CDATA[
Czy ta opcja &quot;BOOST FLASH ON&quot;, to po prostu ustawienie flagi -Os kompilatora?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 4 kwi 2016, o 17:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[hawranek80]]></name></author>
<updated>2016-04-04T16:52:39+01:00</updated>
<published>2016-04-04T16:52:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157769#p157769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157769#p157769"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157769#p157769"><![CDATA[
Tak apropos tej lodówki a ile trzeba wykonać ruchów żeby włożyć żyrafę do lodówki ??<br />.<br />.<br />.<br />cztery<br /><br />1.Otworzyć lodówkę 2.Wyjąć słonia 3.Włożyć żyrafę 4.Zamknąć lodówkę.<br />.<br />.<br />.<br />a i jeszcze jedno. <br />A co jest szybsze żółw czy żyrafa????<br /><br />oczywiście że żółw bo żyrafa siedzi w lodówce hahahahahaha<br />ot taki żarcik<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6379">hawranek80</a> — 4 kwi 2016, o 16:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-04T16:24:58+01:00</updated>
<published>2016-04-04T16:24:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157768#p157768</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157768#p157768"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157768#p157768"><![CDATA[
<div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />Kurcze, to tak jak w trzech krokach włożyć słonia do lodówki: 1.Otworzyć lodówkę 2.Włożyć słonia 3.Zamknąć lodówkę.<br /></div><br /><img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> .... masakra, tego nie słyszałem <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br /><br /><div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />Co do DS'a/ATtiny13 to są kody które wchodzą z zapasem, ale kol.erni pytał o &quot;...da sie zaimplementowac obsługe...&quot; i tylko tak sprawdziłem.<br /></div><br />Wiesz, spokojnie to i tak trzeba sprawdzić z kawałkiem jakiegoś własnego kodu - wcale nie musi być tak różowo - wszystko w zależności od potrzeb projektu. Ale myślę, że takie przykłady są fajne aby pokazać dlaczego Eclipse Gadget może zostać naszym przyjacielem na zawsze. <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br /><br /><div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />A ta &quot;ubijaczka&quot; kodu to cho cho<br /></div><br /><img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ... zastanawiam się czy nie zamienić tego kociego określenia &quot;BOOST FLASH ON&quot; na .... &quot;UBIJACZKA KODU&quot; ! <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ..... jesteś niezłym generatorem pomysłów i dobrego humoru <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ... przy okazji podpowiem, że w opisie gadgeta na forum jest opisane (a w nowym Bluebooku na końcu w Aneksach również) jak tą ubijaczkę włączać w razie czego ręcznie w Eclipse. No ale jak widać Eclipse Gadget potrafi to zrobić JednoKLIKIEM <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> — 4 kwi 2016, o 16:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2016-04-04T16:18:44+01:00</updated>
<published>2016-04-04T16:18:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157767#p157767</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157767#p157767"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157767#p157767"><![CDATA[
Witam  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />kicajek .... a używasz czasem Eclipse Gadgeta ?<br /></div><br />Kurcze, to tak jak w trzech krokach włożyć słonia do lodówki: 1.Otworzyć lodówkę  2.Włożyć słonia  3.Zamknąć lodówkę.<br />Oczywiście wciskam  wirtualny &quot;POMÓGŁ&quot;.<br />Ale na usprawiedliwienie ( choć nie wiedziałem o tym kompresorze ) pisząc &quot;w czystej postaci&quot; miałem na myśli tylko poprawę PIN'ów i rejestrów.<br />Co do DS'a/ATtiny13 to są kody które wchodzą z zapasem, ale kol.<strong>erni</strong> pytał o  &quot;...da sie zaimplementowac obsługe...&quot; i tylko tak sprawdziłem.<br />A ta &quot;ubijaczka&quot; kodu to cho cho  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 4 kwi 2016, o 16:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-04T15:46:50+01:00</updated>
<published>2016-04-04T15:46:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157766#p157766</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157766#p157766"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157766#p157766"><![CDATA[
<div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />Witam<br /><div class="quotetitle">icer_cmg napisał(a):</div><div class="quotecontent">Pewnie, że się da<br /></div><br />Tyle, że w &quot;czystej formie&quot; w.g BB - oczywiście bez LCD konsola wygląda tak:<br /> <a href="https://obrazkiforum.atnel.pl/826/a6de0b9ed5389f9054a79f462828188f.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/826/a6de0b9ed5389f9054a79f462828188f.jpg" alt="Obrazek" /></a><br /><br />Pozdr.</div><br /><br />kicajek .... a używasz czasem Eclipse Gadgeta ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> zobacz testowy projekt na ATtiny13 w Eclipse <br /><br />1. kompilujemy i obserwujemy zajętość pamięci FLASH .... patrz rysunek niżej<br /><img src="https://obrazkiforum.atnel.pl/54/d352f8b2f33c4000868bc601eed417f0.jpg" alt="Obrazek" /><br /><br />2. no to siup! KLIKAMY tajną opcję, tajną broń Eclipse Gadgeta czyli &quot;<strong><span style="color: #0080FF">BOOST FLASH ON</span></strong>&quot; !!!<br /><br />3. po tej opcji MUSIMY wykonać CLEAN'owanie projektu:<br /><img src="https://obrazkiforum.atnel.pl/54/135e633ed4cbdd1cf5fb5ad52a633e21.jpg" alt="Obrazek" /><br /><br />4. I wtedy NAGLE CUD! ... po kompilacji zajętość pamięci FLASH spada w kocio DRASTYCZNIE (<span style="color: #FF0000">ubyło ponad 800 bajtów!</span>) <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i to do jakiej wartości ? ... zobacz<br /><img src="https://obrazkiforum.atnel.pl/54/e227409f987fc668e0c3a7000e9ad349.jpg" alt="Obrazek" /><br /><br />a więc może się jakoś da zmieścić w ATtiny13 ? ... trzeba popróbować dalej <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> — 4 kwi 2016, o 15:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[erni]]></name></author>
<updated>2016-04-04T15:21:59+01:00</updated>
<published>2016-04-04T15:21:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157763#p157763</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157763#p157763"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157763#p157763"><![CDATA[
Za malo pamieci ....<br />czyli musi byc Attiny 25 lub 45<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12979">erni</a> — 4 kwi 2016, o 15:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2016-04-04T14:56:39+01:00</updated>
<published>2016-04-04T14:56:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157761#p157761</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157761#p157761"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157761#p157761"><![CDATA[
Witam<br /><div class="quotetitle">icer_cmg napisał(a):</div><div class="quotecontent"><br />Pewnie, że się da<br /></div><br />Tyle, że w &quot;czystej formie&quot; w.g BB - oczywiście bez LCD konsola wygląda tak:<br /> <a href="https://obrazkiforum.atnel.pl/826/a6de0b9ed5389f9054a79f462828188f.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/826/a6de0b9ed5389f9054a79f462828188f.jpg" alt="Obrazek" /></a><br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 4 kwi 2016, o 14:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[erni]]></name></author>
<updated>2016-04-04T14:02:28+01:00</updated>
<published>2016-04-04T14:02:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157759#p157759</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157759#p157759"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157759#p157759"><![CDATA[
Dziekuje bardzo za odpowiedz. zaczynam prace<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12979">erni</a> — 4 kwi 2016, o 14:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2016-04-04T13:52:45+01:00</updated>
<published>2016-04-04T13:52:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157758#p157758</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157758#p157758"/>
<title type="html"><![CDATA[Re: Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157758#p157758"><![CDATA[
Pewnie, że się da.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 4 kwi 2016, o 13:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[erni]]></name></author>
<updated>2016-04-04T12:38:30+01:00</updated>
<published>2016-04-04T12:38:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157756#p157756</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157756#p157756"/>
<title type="html"><![CDATA[Czy na Attiny13 da sie zaimplementowac obsługe DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15033&amp;p=157756#p157756"><![CDATA[
Witam, jako nowicjusz w temacie uC <br />ma pytanie: <br />Czy na Attiny13 da sie zaimplementowac obsługe DS18b20 ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12979">erni</a> — 4 kwi 2016, o 12:38</p><hr />
]]></content>
</entry>
</feed>