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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2020-04-27T10:17:52+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=47&amp;t=23048&amp;mode</id>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2020-04-27T10:17:52+01:00</updated>
<published>2020-04-27T10:17:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226700#p226700</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226700#p226700"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226700#p226700"><![CDATA[
<div class="quotetitle">abel11 napisał(a):</div><div class="quotecontent"><br />(...)Nie wiem tylko dlaczego by tych przykładów nie zastosować do innych uC, to naprawdę aż taka różnica zmienić sobie nazwy rejestrów czy dodać pin selektora? To nie jest żadna uszczypliwość ani żaden atak, po prostu jako ktoś, kto z nauczaniem nie ma nic wspólnego (talentu tym bardziej nie mam w tej materii) nie potrafię tego zrozumieć - być może tak już pozostanie.<br /></div><br />Jako wieloletni czytelnik forum pozwolę sobie odnieść się do tego fragmentu...<br />Wystarczy popatrzeć jak ludzie mają problem z przeniesieniem kodu z jednej ATmegi na inną albo na AT2313 czy ATTiny i już kolega nie będzie tak ochoczo twierdził, że to żaden problem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /> A przecież w AVR jest to zbliżone, a po przejściu na zupełnie inne procesory?<br />Tu już potrzebne jest pewne &quot;otrzaskanie&quot; się z tym co się dzieje, jakie są powiązania i za co odpowiadają poszczególne peryferia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 27 kwi 2020, o 10:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-04-26T18:42:51+01:00</updated>
<published>2020-04-26T18:42:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226682#p226682</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226682#p226682"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226682#p226682"><![CDATA[
<div class="quotetitle">reverse26 napisał(a):</div><div class="quotecontent"><br />Im więcej postów, tym większy mętlik w głowie. Czyli rozumiem, że powinienem zacząć od 8 bit AVR czy od razu ARM? Wybaczcie te wcinanie się w waszą dyskusję, ale w dalszym ciągu nic nie wiem, poza tym, kto co uważa za lepsze, a co za gorsze.... Przewinęły się procesory 8 bit, 32, 64, AVR, ARM do tego c/c++, python. assembler i jeszcze pewnie kilka innych które pominąłem <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /></div><br />Dlatego teraz mnie nie słuchaj - bo wziąłem udział w tej bezsensownej niestety dyskusji i mogę równie dobrze nie mieć racji ...<br /><br />szkoda mi tylko właśnie początkujących - bo twój przykład pokazuje ślicznie jak to właśnie jest przy takich poradach gdzie każdy przekrzykuje czyje lepsze i im tańsze to lepsze , im więcej bitowe to lepsze itd<br /><br />myślę, że sam podejmiesz wg własnego uznania rozsądną decyzję <br /><br />Ale gdybyś kiedyś chciał uczyć się od podstaw C na przykładach 8-bitowców to możesz być pewien jednego - TU zawsze znajdziesz pomoc tak jak wielu początkujących bo po to jest to forum i po raz ostatni DOPUŚCIŁEM do takiej dyskusji. Na drugi raz poproszę Panów od 32-bitów, od C++, od innych wodotrysków aby ew na PW kierowali swoje sugestie zamiast mieszać kijem w wiśle<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 kwi 2020, o 18:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-04-26T18:40:33+01:00</updated>
<published>2020-04-26T18:40:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226680#p226680</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226680#p226680"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226680#p226680"><![CDATA[
Najpierw zacznij ogarniać proste rzeczy na prostych uC a jak już zaczniesz się w nich płynnie poruszać to bierz się za platgorme docelową, która ogarnie drony (przy okazji podejrzyj na czym są robione motherboardy do dronów)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 26 kwi 2020, o 18:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[reverse26]]></name></author>
<updated>2020-04-26T18:29:14+01:00</updated>
<published>2020-04-26T18:29:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226679#p226679</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226679#p226679"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226679#p226679"><![CDATA[
Im więcej postów, tym większy mętlik w głowie. Czyli rozumiem, że powinienem zacząć od 8 bit AVR czy od razu ARM? Wybaczcie te wcinanie się w waszą dyskusję, ale w dalszym ciągu nic nie wiem, poza tym, kto co uważa za lepsze, a co za gorsze.... Przewinęły się procesory 8 bit, 32, 64, AVR, ARM do tego c/c++, python. assembler i jeszcze pewnie kilka innych które pominąłem <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8223">reverse26</a> — 26 kwi 2020, o 18:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-04-26T18:19:36+01:00</updated>
<published>2020-04-26T18:19:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226678#p226678</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226678#p226678"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226678#p226678"><![CDATA[
<div class="quotetitle">abel11 napisał(a):</div><div class="quotecontent"><br />Odnośnie wymogów autora dla procesorów to w dalszym ciągu uważam, że AVR tu się nie sprawdzą<br /></div><br />ale to nie chodzi o to co w dalszym ciągu kolega uważa - tylko, że kolega nie rozumie - że ktoś kto zaczyna od zera - NIC a NIC nie skorzysta na kolegi poradach bo AVR się nie sprawdzi. A jak taki początkujący to sprawdzi - zastanowiłeś się kiedyś. Najpierw trzeba zacząć się uczyć podstaw - nie na darmo w szkole podstawowej uczył się każdy z nas pisać i czytać, dodawać i odejmować - a nie budować napędu kosmicznego. Zrozum proszę tę najprostszą zasadę i pozwól mi działać wg mojego uznania na moim forum - to moja gorąca prośba. Bo dzięki takim dyskusjom NIKT nie zacznie rozumiesz ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 kwi 2020, o 18:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[abel11]]></name></author>
<updated>2020-04-26T18:01:22+01:00</updated>
<published>2020-04-26T18:01:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226675#p226675</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226675#p226675"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226675#p226675"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />abel11 napisał(a):<br />Sam Pan z pewnością wie, tworząc swoje projekty, jak istotne jest budowanie możliwie taniego i elastycznego BOM i że jeszcze większym błędem jest tworzenie projektu który nie prowadzi do rozwiązania postawionego problemu.<br /><br />chociaż - nie - odniosę się tylko do tego. Dlatego, że ta wypowiedź (bez urazy też pokazuje, że jednak kolega nie ma pojęcia w tym zakresie) ...<br /><br />Jak tworzę projekt który dla klienta końcowego ma kosztować 10K $$$ i jest to jednostkowy projekt albo kilka sztuk albo kilkanaście to jaki sens jest kierować się ceną procka (to czysto chore podejście) ... trzeba w ogóle wiedzieć, że są takie projekty i to nie mało. Za to zwykły przysłowiowy &quot;kowalski&quot; nie mający pojęcia o produkcji zawsze sobie wyobraża produkcję w miliardach egzemplarzy jak to robią np Chińczycy ... wtedy owszem - wchodzi w grę cena procka. Ale nie można zakładać takiej bzdury wierutnej - że cena procka to zawsze najwyższa waga. I myślę, że to tyle w tym temacie.<br /></div> Mówimy po prostu o innych ilościach produkcyjnych. Firma w której pracuje jako R&amp;D, produkuje około 1000 urządzeń w skali roku, może nie jest to imponująca ilość (jak miliony o których Pan wspominał) ale jeśli na same procesory można wydać nawet o 20% mniej, to naprawdę nie jest mało (dajmy na to jakieś 2-3pln na egzemplarzu), co więcej procentuje to przy każdym sprzedanym urządzeniu. Dalej, unifikowanie podzespołów pozwalające na załapanie się w kolejne progi cenowe także dużo daje, może dlatego mamy nieco odmienne podejście w tej kwestii. Dodam, że od procka uwikłany jest przecież projekt zasilania i PCB, co także przekłada się na koszt urządzenia, np. 1V8 wymaga albo całego układu na 1V8 albo zmiany napięć na I/O i kolejnych stabilizatorów/przetwornic, dlatego nieraz taniej jest działać na 3V3 jeśli pozwala to na eliminację stabilizatorów i zmiany napięć I/O. W rezultacie mam krótszy BOM, mniej elementów, a co za tym idzie niezawodność wzrasta - czyli opłacalność produkcji rośnie, bo spodziewanych gwarancji powinno być mniej. <br />Przyznam, że nie wiedziałem o tak dużym zapotrzebowaniu na projekty jednostkowe, gdzie faktycznie koszt jednej roboczogodziny był by większy niż oszczędności wynikające z optymalizacji BOM.<br /><br />Panie Mirku nigdy nie byłem rozczarowany ani obrażony o to, że pisze Pan o języku C z przykładami dla AVR 8b, jak sam Pan wielokrotnie pisał C jest taki sam dla wszystkich uC 8/16/32/64 czy ile tam bitów człowiek wymysli. Co więcej Pańskiego BB trzymam na półce razem z m.in &quot;Sztuką elektroniki&quot; czyli z najlepszymi książkami technicznymi jakie posiadam, bo uważam że to kawał dobrej książki. Jakiś czas temu pożyczyłem go koledze z pracy który chciał spróbować sił z programowaniem, niestety leniowi nawet dobra literatura nie pomoże. Nie polecał bym Pana literatury współpracownikom, gdyby nie była tego warta, bo prędzej czy później odbiło by się to niekorzystnie na zakładzie pracy, a w końcu i na mnie.<br />Tyle w kwestii czy szanuje Pana prace, a jak Pan pisze uszczypliwości to proszę się nie dziwić, że odpowiadam tym samym.<br /><br />Odnośnie wymogów autora dla procesorów to w dalszym ciągu uważam, że AVR tu się nie sprawdzą i nie mam pojęcia dlaczego ktoś, z 8-letnim stażem, kto może przecież być seniorem, miał by nie ogarnąć ARM. Chociaż mam wrażenie, że pośrednio otrzymałem odpowiedź na to pytanie, gdy pisał Pan o swojej literaturze, z tego co pamiętam jest bogato ilustrowana sprawdzonymi przykładami - może o to chodziło. Nie wiem tylko dlaczego by tych przykładów nie zastosować do innych uC, to naprawdę aż taka różnica zmienić sobie nazwy rejestrów czy dodać pin selektora? To nie jest żadna uszczypliwość ani żaden atak, po prostu jako ktoś, kto z nauczaniem nie ma nic wspólnego (talentu tym bardziej nie mam w tej materii) nie potrafię tego zrozumieć - być może tak już pozostanie.<br /><br />Wracając do pytania autora o moduły, to dla samych modułów nie ma znaczenia jaki procek wybierzesz LSM9DS1 o którym pisałem wcześniej, spokojnie obsłużysz każdym prockiem (sprzętowe SPI/I2C bardzo Ci w tym pomoże), jest to moduł który posłuży zarówno do nauki jak i do projektu końcowego. Podobnie czujniki prądu/temperatury/ciśnienia, możesz je stosować zarówno do nauki jak i w projekcie końcowym, raz napiszesz sobie bibliotekę albo ściągniesz gotową i więcej nie musisz wracać do noty katalogowej. Jakie czujniki prądu, temperatury i ciśnienia wybierzesz nie ma krytycznego znaczenia, ciśnienia możesz używać do określenia przybliżonej wysokości w lotach swobodnych zamiast czujnika GPS. Czujnik temperatury może monitorować temperaturę pakietu zasilającego, jak wzrośnie za bardzo to należy obciąć moc bo inaczej będziesz miał własnego Hindenburga itp. Im więcej czujników nauczysz się wykorzystywać tym lepiej bo pozwoli Ci to na więcej ruchów w projekcie. Może warto tez się zastanowić nad jakimś modułem bezprzewodowym do komunikacji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17861">abel11</a> — 26 kwi 2020, o 18:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-04-26T14:49:40+01:00</updated>
<published>2020-04-26T14:49:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226666#p226666</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226666#p226666"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226666#p226666"><![CDATA[
Ja tylko dodam od siebie, że po pierwsze umiejętność pisania programów na PC tylko częściowo pomaga pisać na mikrokontrolery. <br />A po drugie: szybkość nauczenia się podstaw zabaw z uC jest zdecydowanie większa na prostych 8bitowcach (z różnych względów - m.in. z uwagi na mniejszą ilość rejestrów, które dużo latwiej ogarnąć początkującemu).<br />Po trzecie: posiadam większość książek dotyczących różnych mikrokontrolerów wydanych w Polsce oraz trochę książek zagranicznych i w każdej znajdę coś ciekawego, ale to u Mirka widzę najlepszą dydaktykę i rewelacyjnie podaną wiedzę praktyczną - uczy porządnego stylu programowania. Dlatego też te książki polecam każdemu, który chce zacząć z uC.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 26 kwi 2020, o 14:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-04-26T13:13:09+01:00</updated>
<published>2020-04-26T13:13:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226659#p226659</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226659#p226659"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226659#p226659"><![CDATA[
Widać niestety kolega abel11 z całym szacunkiem wciąż nie rozumie o co chodzi. Wiedza jest, i to duża! niezaprzeczalna i niepodważalna ... ale sposób jej przekazywania ? ... no cóż nie każdy ma talent do wszystkiego. Dlatego nawet nie będę polemizował, rozwijał tematu i zaczepek <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> bo szkoda pary i czasu. A &quot;mucha nie siada&quot; <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: 8 minutach ]</span></strong><br /><br /><div class="quotetitle">abel11 napisał(a):</div><div class="quotecontent"><br />Sam Pan z pewnością wie, tworząc swoje projekty, jak istotne jest budowanie możliwie taniego i elastycznego BOM i że jeszcze większym błędem jest tworzenie projektu który nie prowadzi do rozwiązania postawionego problemu.<br /></div><br />chociaż - nie - odniosę się tylko do tego. Dlatego, że ta wypowiedź (bez urazy też pokazuje, że jednak kolega nie ma pojęcia w tym zakresie) ...<br /><br />Jak tworzę projekt który dla klienta końcowego ma kosztować 10K $$$ i jest to jednostkowy projekt albo kilka sztuk albo kilkanaście to jaki sens jest kierować się ceną procka (to czysto chore podejście) ... trzeba w ogóle wiedzieć, że są takie projekty i to nie mało. Za to zwykły przysłowiowy &quot;kowalski&quot; nie mający pojęcia o produkcji zawsze sobie wyobraża produkcję w miliardach egzemplarzy jak to robią np Chińczycy ... wtedy owszem - wchodzi w grę cena procka. Ale nie można zakładać takiej bzdury wierutnej - że cena procka to zawsze najwyższa waga. I myślę, że to tyle w tym temacie. <br /><br /><div class="quotetitle">abel11 napisał(a):</div><div class="quotecontent"><br />W mojej subiektywnej ocenie, właśnie tym są AVR (a szczególnie 8b) dla problemu stabilizacji lotu - okropnym błędem i nieporozumieniem, ponieważ nie prowadzą do rozwiązania problemu. Nie wiem jak miały by pomóc w procesie dydaktycznym, bo jak wspomniałem, na nauczaniu się nie znam ale pisząc w C jakoś nie dostrzegam różnicy na jaki kontroler pisze się kod funkcji,<br /></div><br />No i właśnie nie dziwię się, że kolega nie dostrzega różnicy - bo sam słusznie kolega zauważył że na nauczaniu się nie zna ... a tu jest pies pogrzebany, bo ty widzisz co innego ... i teraz krótko pokaż mi ilu ludzi udało ci się nauczyć - tak powiem to wprost ... w porównaniu do tego co mi się udało. <br /><br />Dlatego szanujmy się nawzajem - ja szanuję twoją wiedzę i twoje zdolności ale ty szanuj mnie i to co ja robię i tworzę zamiast pisać bzdety że uczę na 8-bitowcach podstaw C bo to najtańsze - skoro nie masz o tym zielonego pojęcia i sam to wręcz mówisz. A zatem coś z logiką tu mocno kolega kręci (bez urazy proszę)<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 21 minutach ]</span></strong><br /><br />A na koniec dodam panie kolego abel11 - że nawet na tym forum są już dziesiątki jak nie setki osób, a szczególnie poza forum część obrażonych osób, że Kardaś działa wciąż na starociach 8-bit bo oni już przeszli z powodzeniem na ARM i dlaczego Kardaś nie robi poradników o ARM .... <br /><br />Bo właśnie ....<br /><br />1. Jak nie rozumieli w ogóle od czego zacząć - to pomogła im droga przez zwykłe 8-bit i Bluebooka, a później łatwo było zająć się i przejść na podstawy ARM bez większego problemu - trzeba było tylko wdrożyć się w inne środowisko, poznać dużo więcej zależności sprzętowych itd<br /><br />2. Ba! ale okazuje się, że ARM za nich nic więcej nie zrobi więc trzeba się dalej uczyć i sprzętu i C ... Tylko przydałyby im się gotowce i przykłady w C dla ARM/STM i tu złość na Kardasia że dalej im nie pokazuje<br /><br />Krótko mówiąc - moja misja to nauka podstaw C dla procków - mam swoją dobrą metodę dydaktyczną i ona działa rewelacyjnie czy tego chcesz czy nie ... i pozwala przejść dużo szybciej na 32-bity albo i na 64-bity ! byle zrozumieć takie podstawy jak np &quot;pseudo wielowątkowość&quot; której o dziwo NIKT nie poruszał w polskiej literaturze przed Bluebookiem a i po nim cienko z tym ... <br /><br />Co to zatem za problem zacząć od 8-bitowca żeby ZROZUMIEĆ a później pięknie iść dalej<br /><br />Przykro tylko że kupa ludzi tego nie rozumie i pierdzieli że Kardaś zatrzymał się na 8-bitowcach, że Kardaś chce tylko sprzedać swoje produkty ... <br /><br />Tylko, że to co Kardaś pokazuje - pozwala się czegoś nauczyć - a takie rozważania które zaprezentowałeś wyżej to tylko mielenie bzdur - a początkujący co? LEŻY NA ŁOPATKACH i wie, że ty wiesz jak coś tam zrobić a on jest dalej z ręką w nocniku<br /><br />i tego nie możesz zrozumieć panie Abel11 podobnie jak niektórzy inni ... rozzłoszczeni że Atnel nie robi książek o ARM'ach .... zero zrozumienia, zero wsparcia a za to tylko wymądrzanie się - za to Kardaś zakasał rękawy i wziął się do roboty zamiast pierniczyć wciąż teorię co to Kardaś nie potrafi<br /><br />taka jest różnica<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 kwi 2020, o 13:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[abel11]]></name></author>
<updated>2020-04-26T13:06:13+01:00</updated>
<published>2020-04-26T13:06:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226658#p226658</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226658#p226658"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226658#p226658"><![CDATA[
Bardzo interesująca teoria Panie Mirku, autor ma 8-letnie doświadczenie jako programista PHP, wiec chętnie się dowiem z czym miał by mieć problemy w C/C++: z pętlą for, while, może z instrukcjami warunkowymi, a może już deklaracja zmiennych go przerośnie? Z tego co wiem, rzeczy które częściej sprawiają początkującym problemy, to wskaźniki (mi też sprawiały problemy), przecież one również występują w PHP, więc i tu nie wiem dlaczego autor miał by mieć problemy. Chyba, że to sama składnia języka i konfiguracja środowiska (zawsze dość dokładnie opisana przez producenta) jest aż takim wyzwaniem?<br />Nie mam żadnego doświadczenia w uczeniu innych więc naprawdę chciał bym dowiedzieć się, bez żadnych przekąsów i złośliwości, co miało by sprawić takie trudności o których Pan pisze. Jestem po prostu ciekaw, nie przeczę że już trochę zapomniałem z czasów kiedy zaczynałem i może stąd ta ciekawość; ponieważ ma Pan na bieżąco kontakt z ludźmi zaczynającymi naukę więc chyba odpowiedniejszej osoby do zadania tego pytania nie znajdę.<br /><br />Sam Pan wielokrotnie powtarzał, że zarówno książki jak i video poradniki traktują o języku C, a nie o szczególnej rodzinie mikrokontrolerów, natomiast AVR wybrał Pan jako przykład i ok - na czymś trzeba pokazać przykłady. Problem w tym, że AVR (nawet nowsze) mają dość mało do zaoferowania, przy zagadnieniach które wymienił autor na samym początku, są po prostu relatywnie wolne. Nie twierdzę, że nie ma opcji żeby coś na tym zrobić ale twierdzę, że STM ma znacznie bogatszą ofertę mikrokontrolerów spełniających kryteria autora i dlatego warto uczyć się ich środowiska od początku, jeśli ma się jasno postawiony cel, po co iść w potencjalnie ślepą uliczkę? Chyba z tego samego powodu dziś już nie zaczyna się od 8051 i assemblera prawda? <br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />aż zaczęli wymyślać znowu że teraz to 64-bitowce są a to za drogie, a to że mają wady fabryczne,<br /></div> Przypomnę, że kontekstem było stosowanie procesora proporcjonalnego do problemu, który ma rozwiązywać, gdzie Pan sobie żartował &quot;tylko 64b&quot;, natomiast cena była argumentem dlaczego nie tylko 64b. Przypuszczam, że kwestia wykorzystania procesora w możliwie dużym stopniu dla danego projektu to nie jest dla Pana żart, bo jeśli tak to mało śmieszny. Sam Pan z pewnością wie, tworząc swoje projekty, jak istotne jest budowanie możliwie taniego i elastycznego BOM i że jeszcze większym błędem jest tworzenie projektu który nie prowadzi do rozwiązania postawionego problemu. W mojej subiektywnej ocenie, właśnie tym są AVR (a szczególnie 8b) dla problemu stabilizacji lotu - okropnym błędem i nieporozumieniem, ponieważ nie prowadzą do rozwiązania problemu. Nie wiem jak miały by pomóc w procesie dydaktycznym, bo jak wspomniałem, na nauczaniu się nie znam ale pisząc w C jakoś nie dostrzegam różnicy na jaki kontroler pisze się kod funkcji, różni się tylko inicjacja peryferii, dlatego dobrze napisany kod można bez większych trudności przenosić na inne kontrolery. Co więcej warstwę sprzętową można coraz częściej wyklikać w kreatorach, znacznie przyśpieszając przenoszenie kodu, nawet nie mając zbyt wielkiego pojęcia jak te peryferia działają i jak są zbudowane, co uważam za pułapkę kreatorów.<br />W kwestii wad fabrycznych; być może jest Pan alfą i omegą i nigdy errata nie namieszała Panu w projekcie - jeśli tak to zazdroszczę nieomylności. Zapewne również informacja w erracie &quot;workaround - none&quot;, nie oznacza że producent dał ciała, to tylko ładnie zakamuflowany kupon na darmowe ciastko <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=17861">abel11</a> — 26 kwi 2020, o 13:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-04-25T21:21:40+01:00</updated>
<published>2020-04-25T21:21:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226640#p226640</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226640#p226640"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226640#p226640"><![CDATA[
<div class="quotetitle">grzeniu 73 napisał(a):</div><div class="quotecontent"><br />Ales mi ten filmik przypomniał <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />Bo pasuje do tego wątku jak ulał <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> — 25 kwi 2020, o 21:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2020-04-25T21:07:46+01:00</updated>
<published>2020-04-25T21:07:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226639#p226639</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226639#p226639"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226639#p226639"><![CDATA[
Ales mi ten filmik przypomniał <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=1519">grzeniu 73</a> — 25 kwi 2020, o 21:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-04-25T19:03:57+01:00</updated>
<published>2020-04-25T19:03:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226629#p226629</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226629#p226629"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226629#p226629"><![CDATA[
Ot właśnie z takimi dyskusjami burzliwymi spotykają się zwykle początkujący na wielu innych forach. Bo każdy kto już liznął ARM zapomniał zgodnie z przysłowiem &quot;zapomniał wół jak cielęciem był&quot; o co chodzi - i już każdy pręży muskuły - że w sumie to najlepsza droga od razu od ARM (każe lecieć przez ogień) - gdzie początkująca osoba nie mająca kompletnie rozeznania nawet w samym języku C ... do tego musi jeszcze przejść dość sporą drogę przez konfigurację samego środowiska pod STM, musi się nauczyć wybierać procka, musi zacząć się uczyć co to jest CubeMX ... jak to jeść w ogóle - a jak zajrzy w kod wstępnie przygotowany przez nawet Atolic True Studio - to za głowę się łapie i nie wie od czego zacząć, gdzie w ogóle pisać kod, jak użyć chociażby prostych timerów itp itd ...<br /><br />Owszem są poradniki w necie jak na wszystko ... wszędzie są - tylko jakoś tak ciężko ruszyć .... <br /><br />I po to powstały publikacje Atnel a do książek, poradniki wideo, do tego forum dla początkujących i artykuły na blogu - żeby móc w końcu zacząć JAK NAJPROŚCIEJ z językiem C od zwykłych 8-bitowców .... <br /><br />i teraz sam popatrz sobie panie autorze wątku - większość z tych ludzi tu przekrzykujących się o 32 bity - rzuca wciąż, że a to tańsze, a to lepsze, a to 8-bit to staroć, a to język C to staroć - więc weź się od razu za C++ !!! I nawet ci książek żadnych nie potrzeba - wystarczy dataszet co już jest całkowitą głupotą i niezrozumieniem takich ludzi jak chodzi o proces dydaktyczny ....<br /><br />I kończy się to właśnie tak jak widzisz - ja sam specjalnie zacząłem podjudzać tych ŚPECÓW niestety - tak muszę ich określić tzn niektóre osoby które tu wystąpiły - że aż niektórym szczęki opadły - że jak to ? To już nie liczą się na tym forum 8-bitowce? zestawy ATB? książki Atnela ? .... jak to ? C/C++ jest stary ? tylko python dobry <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ..... no ubaw miałem po pachy - aż zaczęli wymyślać znowu że teraz to 64-bitowce są a to za drogie, a to że mają wady fabryczne, a to że firmy które je produkują już same nad nimi nie panują - no istny cyrk na kółkach jak się czyta te porady .... aż w końcu jeden Śpec o nicku elvis - w końcu podniósł się i jednak stwierdził, że nie - dobra on daje radę z tymi ARMv7 i 8 i 64 bit - więc każdy da radę .... cyrk na kółkach<br /><br /><br />a na końcu - ten kto pytał czyli początkujący - dowiedział się tylko, jacy to ŚPECE są mądrzy, że dla nich to pikuś, że w ogóle ach i och oni są .... tylko pytający leży rozłożony na cztery łopatki i nie wie co zrobić - TAK TO SIĘ ZAWSZE KOŃCZY <br /><br />Gdy zaś zaczniesz z tymi 32-bitowcami próbując od razu z C++ na dodatek - to gdy później zadasz pytanie któremuś śpecowi, żeby ci pomógł to wiesz jak będzie ? jak w tym filmiku wspaniałym:<br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><br />przepiękna parafraza Śpecowania <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> wszyscy śpece sobie klaskają, brawa biją - ... a na końcu .... sam zobacz <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ... a jak przyjdzie co do czego to ... eeeś żaden nie podpowie <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> — 25 kwi 2020, o 19:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[reverse26]]></name></author>
<updated>2020-04-25T18:30:10+01:00</updated>
<published>2020-04-25T18:30:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226624#p226624</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226624#p226624"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226624#p226624"><![CDATA[
Po waszej burzliwej dyskusji, zapytam jeszcze raz jaki sprzęt zakupić oraz jaki język programowania warto wykorzystać? <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8223">reverse26</a> — 25 kwi 2020, o 18:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[moscow]]></name></author>
<updated>2020-04-25T05:58:17+01:00</updated>
<published>2020-04-25T05:58:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226587#p226587</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226587#p226587"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226587#p226587"><![CDATA[
Być może nie do końca w klimacie i na temat w tego tematu... być może nie do końca dla osób początkujących... ale przemknęła mi ciekawa pozycja gdzieś niedawno. Myślę, że fajnie na to przynajmniej popatrzyć. Może stanie się inspiracją :-)<br /><br /><a href="http://www.ti.com/lit/ml/ssiy006/ssiy006.pdf"  class="postlink">Texas Instruments: An Engineer’s Guide to Industrial Robot Designs</a><br /><a href="http://www.ti.com/lit/ml/ssiy006/ssiy006.pdf"  class="postlink"><img src="https://www.ti.com/content/dam/tinews/images/blogs/category/industrial/wwe/literature/robotics-ebook-cover-graphic-ssiy006.png" alt="Obrazek" /></a><br /><br />PS. To w razie gdyby komuś znudziło się kolejne przeliczanie bitów w bajcie... tudzież cukru w cukrze... ;-)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20760">moscow</a> — 25 kwi 2020, o 05:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fofex]]></name></author>
<updated>2020-04-24T21:26:12+01:00</updated>
<published>2020-04-24T21:26:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226584#p226584</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226584#p226584"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226584#p226584"><![CDATA[
<div class="quotetitle">Zealota napisał(a):</div><div class="quotecontent"><br />Nie widzę też nic złego w BlackPill - F401 czy F411,<br /></div><br />Zaszło nieporozumienie. Istnieje BlackPill z F103 i inny z F4xx. Ja miałem na myśli ten pierwszy. Ten czy inny, uważam, że nie warto się łakomić. Nucleo daje wyższy komfort pracy. Jest schemat, jest dokumentacja, jest programator, są wszystkie piny. Pinów napięcia jest kilka. Pinów GND jest kilkanaście. Całość działa bez zgrzytów out of the box.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21072">fofex</a> — 24 kwi 2020, o 21:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[abel11]]></name></author>
<updated>2020-04-24T20:55:58+01:00</updated>
<published>2020-04-24T20:55:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226582#p226582</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226582#p226582"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226582#p226582"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">abel11 napisał(a):</div><div class="quotecontent">nauka kolejnych języków programowania idzie dość łatwo jak już się wie o co w tym chodzi więc C nie powinien być żadną przeszkodą.<br /></div><br />Tylko po co się masochizować takim starociem C a nawet C++ ? że o asemblerze już nie wspomnę</div><br /><br />C++ jeszcze przez długie lata nie będzie przeżytkiem, tam gdzie chodzi o wydajność (aplikacje na PC) to jednak króluje C++, nowsze języki są coraz lepsze ale jeszcze dużo czasu upłynie zanim go dogonią - przynajmniej tak mi się wydaje. Puki co największą zaletą nowszych języków jest  przenośność, np. Java miała działać na każdym urządzeniu, jakiś czas temu Microsoft wykupił Xamarin'a żeby C# był bardziej elastyczny o ile sam język mi się podoba, to na Xamarin'a dostałem alergii po 5 minutach obcowania. Podobnie niestety jest z C w systemach wbudowanych, bardzo bym chciał mieć (dobry) kompilator C++ dla dsPIC, nawet jeśli w dalszym ciągu miał bym pisać w asm funkcje wykonujące operacje na liczbach stałoprzecinkowych to już cała reszta dobrodziejstwa C++ była by wręcz &quot;mokrym snem&quot; <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br /><br />Po co pisać cokolwiek w asm między innymi dla 40 bitowego akumulatora i operacji MPY oraz MAC (w silniku DSP). W jednym cyklu zegara pobieram dane z pod adresu przechowywanego w rejestrze, inkrementuje/dekrementuje ten adres (0/2/4/8)  i mnożę dwie liczby - wynik trafia do akumulatora 40b więc 16bx16b nie daje nigdy przepełnienia, opcjonalnie w tym samy cyklu zegara mogę jeszcze drugi akumulator przepisać do rejestru. Do tego dochodzi jeszcze kilka fajnych rozkazów ułatwiających dynamiczne skalowanie danych wejściowych. Przykładowo filtr Alfa Beta napisany w C na float (32b) i w asm na _Fract(Q0.15) z skalowaniem wykonuje się znacznie (110us do 34 us) szybciej na liczbach stałoprzecinkowych, jak filtruje dane z ADC (15b) to nie ma zauważalnej utraty dokładności z uwagi na rozdzielczość danych wejściowych.<br />Już od kilku lat nie marze nawet, że kiedyś kompilator w C zacznie z tego korzystać... po prostu napisałem sobie własną bibliotekę funkcji w asm i tyle.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 10 minutach ]</span></strong><br /><br /><div class="quotetitle">Zealota napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">abel11 napisał(a):</div><div class="quotecontent"> ktoś kto już jest programistą (autor)<br /></div><br />wg mnie &quot;8 lat w dev php&quot; to i tak za mało, żeby rzucać się na H7.<br />Oczywiście znajdą się talenciaki, którzy sobie ze wszystkim poradzą, ale to jest forum dla amatorów i należy ważyć porady &quot;'na zamiary&quot;. Nie widzę też nic złego w BlackPill - F401 czy F411, to zdecydowanie lepsza baza, żeby jednak za &quot;pół roku&quot; wskoczyć w świat F7, a może i nawet później w H7, kto ambitnemu zabroni <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /></div><br /><br />Nie twierdze że moja racja jest najmojsza i tyle, po prostu uważam że jak ma się jakieś doświadczenie można sobie pozwolić wypłynąć na głębsza wodę, jak będzie zbyt głęboka zawsze można wrócić tam gdzie człowiek czuje się lepiej. Ponieważ mam pewne doświadczenie w stabilizacji obiektów latających (praca dyplomowa) to uważam, że tu warto mieć nawet dużo za mocny procesor niż kombinować z odrobinę za słabym. Być może to sprawia, że dla takich zastosowań, jestem bardziej skłonny raczej polecić coś mocniejszego niż coś słabszego.<br />Właśnie dlatego jak kilka osób się wypowiada w temacie łatwiej o jakąś zrównoważoną konkluzje, różne punkty widzenia i różne doświadczenia.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 15 minutach ]</span></strong><br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">abel11 napisał(a):</div><div class="quotecontent">Domyśliłem się, że człowiek wydający dobre książki o 8b na początek programowania może sobie kpić<br /></div><br />A z kogo ja sobie niby kpię ? bo widzę że już zaczynają się przytyki osobiste</div><br />To nie jest żaden przytyk - przynajmniej nie takie miałem intencje, po prostu zauważyłem, że ktoś kto jak Pan pisze dobre książki o 8 bitowcach, co za tym idzie ma nie małe doświadczenie, może sobie pozwolić na żarciki w kwestii języka i &quot;jedynych słusznych&quot; 64b procesorów. <br />Faktycznie jak spojrzałem na tamten wpis to dość beznadziejnie go napisałem (mógł być zinterpretowany zupełnie inaczej niż bym sobie tego życzył)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17861">abel11</a> — 24 kwi 2020, o 20:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zealota]]></name></author>
<updated>2020-04-24T20:34:11+01:00</updated>
<published>2020-04-24T20:34:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226579#p226579</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226579#p226579"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226579#p226579"><![CDATA[
<div class="quotetitle">abel11 napisał(a):</div><div class="quotecontent"><br />ktoś kto już jest programistą (autor)<br /></div><br />wg mnie &quot;8 lat w dev php&quot; to i tak za mało, żeby rzucać się na H7.<br />Oczywiście znajdą się talenciaki, którzy sobie ze wszystkim poradzą, ale to jest forum dla amatorów i należy ważyć porady &quot;'na zamiary&quot;. Nie widzę też nic złego w BlackPill - F401 czy F411, to zdecydowanie lepsza baza, żeby jednak za &quot;pół roku&quot; wskoczyć w świat F7, a może i nawet później w H7, kto ambitnemu zabroni <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=16487">Zealota</a> — 24 kwi 2020, o 20:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-04-24T20:30:35+01:00</updated>
<published>2020-04-24T20:30:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226578#p226578</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226578#p226578"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226578#p226578"><![CDATA[
<div class="quotetitle">abel11 napisał(a):</div><div class="quotecontent"><br />Domyśliłem się, że człowiek wydający dobre książki o 8b na początek programowania może sobie kpić<br /></div><br />A z kogo ja sobie niby kpię ? bo widzę że już zaczynają się przytyki osobiste<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 kwi 2020, o 20:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[abel11]]></name></author>
<updated>2020-04-24T20:23:04+01:00</updated>
<published>2020-04-24T20:23:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226576#p226576</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226576#p226576"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226576#p226576"><![CDATA[
<div class="quotetitle">Zealota napisał(a):</div><div class="quotecontent"><br />No cóż akurat w ocenie polecania H7 dla początkujących to oczywiście Kolega Elvis ma 100% racji.<br />Większość początkujący niestety nie rozumie jak działa prościutki timer w trybie CTC, pomimo że na podstawie gotowca umieją go uruchomić.<br />To oczywiście przywilej początkującego i żadna ujma w końcu każdy kiedyś zaczynał.<br /><br />Polecam w takiej sytuacji od razu każdemu CubeMX i schemat zegarów dla F103 oraz dla przeciwwagi H750.<br />Polecenie tego drugiego procka komukolwiek początkującemu to jawna kpina i brak wiedzy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<br /><br />Dodatkowo porady dla autora, który ewidentnie ma chrapkę na programowanie  uK w C jakieś linuxy, rpi czy tez pythony to są właśnie te szkodliwe porady moim zdaniem, o których pisał Elvis.<br /><br />A tak w ogóle to ktoś tutaj chyba nie &quot;zaczaił&quot; sarkazmu Mirka <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br />Domyśliłem się, że człowiek wydający dobre książki o 8b na początek programowania może sobie kpić ale jak dla mnie, ktoś kto już jest programistą (autor) powinien znacznie łatwiej poradzić sobie z większym prockiem, więc nie wiem dlaczego niby miał by nie próbować?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17861">abel11</a> — 24 kwi 2020, o 20:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-04-24T20:19:16+01:00</updated>
<published>2020-04-24T20:19:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226575#p226575</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226575#p226575"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226575#p226575"><![CDATA[
<div class="quotetitle">abel11 napisał(a):</div><div class="quotecontent"><br />nauka kolejnych języków programowania idzie dość łatwo jak już się wie o co w tym chodzi więc C nie powinien być żadną przeszkodą.<br /></div><br />Tylko po co się masochizować takim starociem C a nawet C++ ? że o asemblerze już nie wspomnę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 kwi 2020, o 20:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[abel11]]></name></author>
<updated>2020-04-24T20:16:42+01:00</updated>
<published>2020-04-24T20:16:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226574#p226574</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226574#p226574"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226574#p226574"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />abel11 napisał(a):<br />Nie wiem jak wygląda cena 64 bitowych ARM w stosunku do 32bitowych i innych, ale tu w grę wchodzi koszt produkcji<br /><br />A produkowałeś kiedyś sam coś na większą skalę? prowadzisz firmę i masz w tym doświadczenie? czy tylko tak teoretyzujesz sobie o tej cenie ?<br /></div><br /><br />Tak się składa, że mam w tym pewne doświadczenie jak i w optymalizowaniu BOM z tym związanym, dlatego też zapytałem (z ciekawości) jak wyglądają owe 64bitowce cenowo (wydaje mi się, że są po prostu drogie). Aktualnie z uwagi na stosunek cena/MIPS + peryferia korzystam z dsPIC (16b + DSP). Pomimo, że mamy pewne zapasy tych układów (w firmie układającej SMD na PCB) to przy bieżącej, dość niepewnej, sytuacji rozglądam się za ewentualnymi alternatywami, nawet takimi których nie brałem nigdy wcześniej pod uwagę. Z jednej strony producent aktualnych uC twierdzi, że nie będzie problemów z dostawami, z drugiej lepiej mieć nakreślony chociaż zarys planu awaryjnego bo ewentualne przeprojektowanie urządzenia zajmie cholernie dużo czasu.<br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />abel11 napisał(a):<br />Nieeleganckie, a nawet złośliwe, było by doradzanie rozpoczęcia nauki od assemblera:)<br /><br />Dziwne - bo ja odkąd zacząłem w dawnych czasach zabawę z prockami Z80, 8048/49, 8051 to wtedy był tylko asembler a i do dzisiaj jak rozpoczynam poznawanie dowolnej rodziny procków to TYLKO I WYŁĄCZNIE od asemblera aby poznać chociaż możliwości - i to jak będzie wyglądał kod podczas działania debadżera<br /></div><br /><br />Zabawne bo przygodę z programowaniem uC zacząłem w technikum z listą rozkazów asm i wklepywaniem kodu maszynowego na przełącznikach w stary 8051, gdzie program był w RAM więc każde trącenie, mocno już doświadczonego przez uczniów, zasilacza kasowało cały program. Wtedy debugerem było się samemu i z pomocą diod LED, trzeba było przeglądać czy w każdej komórce jest zapisane to co sobie w kodzie maszynowym na kartce z listy instrukcji przepisałem.<br />Właśnie dlatego twierdze, że nauka asm na początek to masochizm, potem jak najbardziej się przydaje ale tylko w pewnych okolicznościach. <br />Natomiast posiadanie jakiegokolwiek wyobrażenia o tym jak peryferia i CPU się ze sobą komunikują, chociaż by przez poznanie kilku z nich, ułatwia (przynajmniej mi) pisane kodu i naprawdę nie widzę w tym nic nadzwyczajnego. Naprawdę nie ma większego znaczenia czy te peryferia będzie się organizować w układzie 8b czy 64b, koniec końców to w zasadzie niemal to samo, czasem będzie kilka rejestrów więcej i kilka dodatkowych opcji ale zawsze jest opcja uruchomienia tego w zestawie minimum, co więcej zwykle jest też najlepiej opisana.<br /><br />Autor tematu twierdzi, że pracuje w PHP, czyli potrafi pisać kod, a więc analitycznie określić co chce osiągnąć i zaprojektować przepływ danych pozwalający na osiągnięcie celu. Więc jedyne czego mu brakuje to jakaś wiedza o tym jak działa uC, nauka kolejnych języków programowania idzie dość łatwo jak już się wie o co w tym chodzi więc C nie powinien być żadną przeszkodą.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17861">abel11</a> — 24 kwi 2020, o 20:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zealota]]></name></author>
<updated>2020-04-24T19:49:36+01:00</updated>
<published>2020-04-24T19:49:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226572#p226572</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226572#p226572"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226572#p226572"><![CDATA[
No cóż akurat w ocenie polecania H7 dla początkujących to oczywiście Kolega Elvis ma 100% racji.<br />Większość początkujący niestety nie rozumie jak działa prościutki timer w trybie CTC, pomimo że na podstawie gotowca umieją go uruchomić.<br />To oczywiście przywilej początkującego i żadna ujma w końcu każdy kiedyś zaczynał.<br /><br />Polecam w takiej sytuacji od razu każdemu CubeMX i schemat zegarów dla F103 oraz dla przeciwwagi H750.<br />Polecenie tego drugiego procka komukolwiek początkującemu to jawna kpina i brak wiedzy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<br /><br />Dodatkowo porady dla autora, który ewidentnie ma chrapkę na programowanie  uK w C jakieś linuxy, rpi czy tez pythony to są właśnie te szkodliwe porady moim zdaniem, o których pisał Elvis.<br /><br />A tak w ogóle to ktoś tutaj chyba nie &quot;zaczaił&quot; sarkazmu Mirka <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=16487">Zealota</a> — 24 kwi 2020, o 19:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-04-24T19:43:05+01:00</updated>
<published>2020-04-24T19:43:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226571#p226571</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226571#p226571"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226571#p226571"><![CDATA[
<div class="quotetitle">elvis napisał(a):</div><div class="quotecontent"><br />a ARMv7 staje się powoli przeżytkiem.<br /></div><br />O! no widzisz i tu w końcu się zgadzamy - to rozumiem<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle">elvis napisał(a):</div><div class="quotecontent"><br />Nie wiem co prawda po co aż tyle bitów,<br /></div><br />Jak to po co? wiesz jak to skraca obróbkę dużych ilości danych ? toż 32-bitowce pocą się już ... a 64-bitowcem zmiziasz to w dwukrotnie krótszym czasie, ba ! jak się dobrze zaprojektuje algorytm to i większa przewaga wyjdzie<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br /><div class="quotetitle">elvis napisał(a):</div><div class="quotecontent"><br />i nawet jest tańsze niż wiele starszych rozwiązań.<br /></div><br />No o tym mówię od początku i to bez żartów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 kwi 2020, o 19:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-04-24T19:40:40+01:00</updated>
<published>2020-04-24T19:40:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226570#p226570</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226570#p226570"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226570#p226570"><![CDATA[
Oj coś czuję, że ktoś tu wkręca... <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=1546">micky</a> — 24 kwi 2020, o 19:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elvis]]></name></author>
<updated>2020-04-24T19:39:21+01:00</updated>
<published>2020-04-24T19:39:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226569#p226569</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226569#p226569"/>
<title type="html"><![CDATA[Re: Budowanie robotów - jaki sprzęt]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23048&amp;p=226569#p226569"><![CDATA[
Pisałem już przecież, że odnoszę się tylko do bibliotek - sprzęt ST projektuje bardzo fajny, albo nie poznałem go na tyle żeby mieć zastrzeżenia. No i nie wiem gdzie niby o lęku przed 64-bitami... to nic strasznego, chociaż faktycznie na ARMv8-A trochę brak czasu, a ARMv7 staje się powoli przeżytkiem.<br />Natomiast w świecie mikrokontrolerów 64-bity są już jak najbardziej, wystarczy pobawić się nowymi RISC-V. Nie wiem co prawda po co aż tyle bitów, ale jest, działa i nawet jest tańsze niż wiele starszych rozwiązań.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16665">elvis</a> — 24 kwi 2020, o 19:39</p><hr />
]]></content>
</entry>
</feed>