Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 13 cze 2025, o 18:29


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 
    Autor Wiadomość
     Tytuł: Początki z ARM
    PostNapisane: 12 lis 2014, o 19:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    Witam wszystkich.
    Od pewnego czasu planuje zabrać się za programowanie mikrokontrolerów ARM, konkretnie myślałem o jakiś STM-ach i teraz moje pytanie co polecilibyście na początek nauki programowania tych uC ? Jaki sprzęt ? literaturę ? jakiś kursik ? Od czego powinien zacząć początkujący w tej dziedzinie ? :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2014, o 19:43 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3229
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Proszę bardzo, blog Łosia Moderatora: http://www.sunduino.pl/wordpress/category/arm/stm32/

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2014, o 19:54 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    Tego bloga to ja znam :D tylko właśnie nie wiem który zestawik na początek wziąć :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2014, o 19:59 

    Pomógł: 0

    Polecam Nucleo STM32L053, lub mocniejsze 152, ewentualnie jak chcesz robić na discovery to któreś discovery ;).

    Ewentualnie jest jeszcze FRDM KL25Z, KL46Z, K64F ;)



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2014, o 20:08 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    No właśnie zastanawiam się między discovery i Nucleo . Na blogu SunRivera jest kursik na temat właśnie Discovery, więc pytanie czy jak wezmę Nucleo to łatwo będę mógł się opierać na tamtych poradniczkach ? Chociaż w sumie to nie powinno zależeć od zestawu a od rdzenia mikrokontrolera.. Mam racje ? :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2014, o 20:18 

    Pomógł: 0

    Masz, kwestia jest taka, jak bardzo jesteś początkujący to kup discovery VL, wtedy masz wszystko jak w poradnikach, po za tym książki Galewski i Paprocki o STMach też są w/g VLek ;) mniej więcej.

    Znowu w nucleo zyskujesz współpracę z prostym jak cep mbed, oraz zgodność z shieldami ardunio


    Autor postu otrzymał pochwałę


    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2014, o 20:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    To się chyba zdecyduje na tego Discovery :).



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2014, o 20:38 

    Pomógł: 0

    Sam mam sporo różnych, ale fakt najprościej zacząć w discoverce.
    Po za tym na stronie stm.com masz sporo dokumentacji i stosy przykładów pod każdy procek.

    dodatkowo polecam stm32.eu i http://mikrokontroler.pl/



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lis 2014, o 17:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    Mam dylemacik, które wybrać ?

    http://www.kamami.pl/index.php?ukey=product&productID=207978
    http://www.kamami.pl/index.php?ukey=product&productID=185132
    http://www.kamami.pl/index.php?ukey=product&productID=177198
    http://www.kamami.pl/index.php?ukey=product&productID=207977
    http://www.kamami.pl/index.php?ukey=product&productID=180296



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lis 2014, o 18:30 

    Pomógł: 0

    2 pierwsze na początek zbyt zaawansowane, a przy tych cenach to najbardziej korzystnie wypada nucleo ;).

    Ostatnia VLka ewentualnie L z LCD oraz dotykową klawiaturą na początek są ciekawe.
    Sam męczę L053 aktualnie i F100 na discovery VL.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lis 2014, o 18:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    To jeszcze jedno pytanko :D Jakbym chciał dwa wziąć to które wybrać żeby była jakaś większa różnica ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lis 2014, o 18:50 

    Pomógł: 0

    Weź discoverkę i nucleo.
    VL to stary i prosty procesor seria F100 ogólnie dobry na początek, potem jak chcesz coś robić bateryjnego to L053, a jak chcesz mocniejsze nucleo to albo 152, albo 401/411


    Autor postu otrzymał pochwałę


    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lis 2014, o 19:03 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    Ok. Dzięki za porady :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lis 2014, o 19:03 

    Pomógł: 0

    Nie ma za co, sam aktualnie walczę z STMem (ARMami) i im dalej w las tym ciemniej :lol:



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lis 2014, o 19:41 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    Nie ma to jak pocieszenie :D hehe



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lis 2014, o 19:45 

    Pomógł: 0

    A nie, po prostu np. po dzisiejszej lekturze http://ep.com.pl/files/9753.pdf nie wiem czy jest sens iść w cmsis, czy używać hal, bo miganie diodą wygląda potem jak by kto chciał satelite na księżyc wysłać ;).
    ok 3kb kodu by pomachać GPIO to stanowczo przesada.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lis 2014, o 20:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    Ooo tu się w pełni zgadzam. Bo nie lubię jeśli nie wiem jak działa dana funkcja, lepiej zrobić ręcznie i zrozumieć jak co działa i skąd się wzięło. właśnie przez te "upraszczacze" jakoś nie mogę zaskoczyć z ARM... Pewnie, że można ich używać, ale jak się zrozumie działanie procka bo używanie tego gdy nie wie się skąd coś się wzięło jest ciężkie( przynajmniej jak dla mnie ) :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 lis 2014, o 20:17 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 mar 2013
    Posty: 64
    Pomógł: 0

    dlatego piszcie bez bibliotek na razie Panowie :D

    _________________
    -



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 lis 2014, o 21:05 
    Offline
    Użytkownik

    Dołączył(a): 15 lut 2012
    Posty: 224
    Lokalizacja: Opole
    Pomógł: 24

    Przykłady bez wykorzystania bibliotek: https://www.dropbox.com/sh/sshbmlskba99 ... HLdFa?dl=0

    Pod STM32F4 Discovery, ale liczy się idea


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 lis 2014, o 21:25 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    No i naszło mnie kolejne pytanko w jakim środowisku programistycznym warto zacząć naukę z ARM od razu Eclipse czy coś innego będzie lepsze na początek ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 lis 2014, o 13:51 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 mar 2013
    Posty: 64
    Pomógł: 0

    Keil uVision: ograniczenie kodu do 32 kB. Wspiera wszystkie procesory. Aby zacząć zabawę wystarczy utworzyć nowy projekt. Brak problemów z konfiguracją. Wady: pełna wersja kosztuje kilka kzł ale na początek w sam raz. Jest niestety upośledzony pod względem opcji edytorskich (można przyrównać go do notatnika :D ).

    CooCox: Bez ograniczeń rozmiaru kodu. Nie wspiera wszystkich procesorów. Klon Eclipse'a

    Eclipse: Bez ograniczeń rozmiaru kodu. Trudna konfiguracja (mi zajęło to na prawdę dużo czasu).

    Pobierz Keila w najnowszej wersji i zacznij migać diodą. Jak trochę się wczujesz w temat spróbuj skonfigurować Eclipse'a. Aczkolwiek równie dobrze można zacząć od CooCox'a jeżeli wspiera on akurat twoją płytkę.

    Edit:

    Oczywiście ktoś napisze że konfiguracja Eclipse'a zajęła mu godzinę czasu. Ja tylko podałem tu swoje przykre doświadczenia ;)

    _________________
    -



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 lis 2014, o 15:52 
    Offline
    Użytkownik

    Dołączył(a): 15 lut 2012
    Posty: 224
    Lokalizacja: Opole
    Pomógł: 24

    Na początek CooCox, konfiguracja Eclipsa niektórym zajmuje godzinę niektórym nawet kilka/kilkanaście godzin. SunRiver przygotował gotowca, ale kreator projektów wrzuca jak dla mnie zbyt wiele niepotrzebnych plików np. biblioteki HAL i SPL, które moim zdaniem komplikują konfigurację procka, są bardzo pamięciożerne (miganie diodami potrafi zająć kilka kb).

    Przykłady bez użycia bibliotek 2 posty wyżej.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 lis 2014, o 16:01 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 gru 2013
    Posty: 185
    Pomógł: 6

    ok. dzięki wszystkim za odpowiedz. :)

    ------------------------ [ Dodano po: 9 minutach ]

    Podalibyście jakiś poradniczek jak skonfigurować eclipse pod ARM ??



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO