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 w 2025? 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 17 maja 2025, o 05:12


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
    Autor Wiadomość
    PostNapisane: 12 lut 2013, o 05:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lut 2013
    Posty: 126
    Lokalizacja: Turbia
    Pomógł: 0

    Obrazek

    Witajcie, w tym krótkim poradniku pokażę jak po raz pierwszy uruchomić najnowszy zestaw Stellaris Launchpad EK-LM4F120XL na przykładzie wbudowanej diody RGB. Poradnik dla systemu windows 7
    Na wstępie zaznaczam że z tym modułem dopiero zaczynam korzystając z ogólnodostępnych informacji tak samo jak z językiem C więc nie jestem pewny czy uda mi się odpowiedzieć na wszystkie pytania, ale na pewną znajdą się osoby mądrzejsze ode mnie ;)

    O zestawie:
    Jest to najnowszy zestaw wypuszczony prze firmę Texas Instruments.
    Mamy do dyspozycji peryferia takie jak:
    - Szybki procesor ARM LM4F120H5QR
    - Maksymalna prędkość do 80MHz
    - architektura układu: 32-bit ARM Cortex-M4F
    - 256KB Flash
    - 32KB SRAM
    - 2KB EEPROM
    - 12x 32-bit & 12x 16-bit Timers
    - 11 kanałów ADC w tym 2x12-bitowe ADC (1Msps)
    - 2x Komparatory analogowe
    - czujnik temperatury
    - RTC
    - UART, I2C, SPI, CAN, USB Dev
    - 1 LED RGB
    - 2x mikro switch
    W zestawie jest dołączony przewód USB

    1. Oprogramowanie
    Pierwszą rzeczą jaką musimy zrobić jest pobranie wymaganego oprogramowania. Z informacji na stronie producenta sugerowane oprogramowanie znajduje się pod tym linkiem LINK jest to pakiet EK-LM4F120XL-CCS. Przyda nam się też LINK

    Mamy już potrzebny pakiet, teraz trzeba go wypakować do dowolnego folderu.
    Otwieramy rozpakowany folder/EK-LM4F120XL-CCS-733\Software\CCS i odpalamy instalację.
    Następnie akceptujemy warunki umowy (po ówczesnym przeczytaniu ;) ) i przechodzimy dalej
    Pojawi się okno ścieżki instalacji, ja zostawiłem domyślną.
    Następnie pojawia się okno wyboru rodzaju instalacji, wybieramy CUSTOM
    W kolejnym oknie zaznaczamy które architektury mają być obsługiwane przez program
    Dla naszego zestawu zaznaczamy Stellaris Cortex M MCUs i MSP430 Low Power MCUs i klikamy dalej
    W kolejnym oknie nic nie zmieniamy, klikamy dalej
    W następnym oknie odznaczamy Blackhawk Emulators i Spectrum Digital emulators (zostawiamy jeśli ktoś planuje tego używać)
    Klikamy dalej i czekamy aż program się zainstaluje. W ostatnim oknie odznaczamy uruchomienie i klikamy zakończ.

    Kolejny krok to instalacja pakietu z drugiego linku w domyślnej lokalizacji.

    2. Podłączenie
    Po zainstalowaniu oprogramowania podłączamy przewód USB do gniazda i zmieniamy ustawienie przełącznika na DEBUG (w prawo)
    Obrazek

    Następnie wpinamy drugi koniec przewodu do komputera
    Zestaw powinien się włączyć co sygnalizuje dioda zasilania i dioda RGB ponieważ wgrany jest program DEMO.
    Dalej system zakomunikuje że nie może zainstalować urządzenia, więc wchodzimy w menadżer urządzeń.
    Powinno być widoczne 3 nowe urzadzenia z błędem. Klikamy prawym przyciskiem na pierwsze z góry i wybieramy aktualizuj oprogramowanie.
    Dalej wybieramy przeglądaj komputer i podajemy ścieżkę do folderu który rozpakowaliśmy na początku.
    W przypadku pojawienia sie komunikatu o weryfikacji sterowników klikamy zainstaluj mimo to.
    Po zainstalowaniu klikamy zamknij i powtarzamy czynność dla dwóch pozostałych urządzeń.
    Mamy zainstalowane sterowniki.


    3. Przykładowy program

    Uruchamiamy CODE COMPOSER STUDIO które zainstalowaliśmy w punkcie 1, pojawi się okno wyboru miejsca pracy klikamy ok.
    Jeśli wyskoczy okno licencji wybieramy EVALUATE (licencja pełna na 90 dni)
    Klikamy PROJECT dalej IMPORT EXITING CCS ECLIPSE PROJECT
    W prawym rogu klikamy browse i podajemy ścieżkę C:\StellarisWare\boards\ek-lm4f120xl\project0 zatwierdzamy i klikamy finish
    W programie pojawił się pierwszy projekt, aby go uruchomić klikamy na plik z menu po lewej project0.c
    Następnie klikamy ikonę DEBUG, po poprawnie wykonanej operacji pojawi się kilka okien, a zestaw przestanie działać na programie demo.
    Teraz wystarczy kliknąć ikonę RESUME w pierwszym oknie od góry i program zacznie działać na płytce.

    W oknie poniżej możemy edytować kod np zmieniając kolor diody w lini 95
    GPIOPinWrite(GPIO_PORTF_BASE, RED_LED|BLUE_LED|GREEN_LED, GREEN_LED);
    następnie ponownie klikamy DEBUG i RESUME
    Dzięki temu zacznie migać dioda zielona zamiast niebieskiej.
    Program możemy modyfikować lub całkiem zmienić.

    W pobranych plikach które instalowaliśmy są przykładowe lekcje, można je przerobić i trochę wdrożyć się w temat.


    Dziękuję za uwagę, pozdrawiam i zapraszam do komentowania. Za wszelkie błędy przepraszam ale jest 5 rano i już przestaję myśleć :P na pytania odpowiem jak odeśpię noc ;)
    P.S. Jeśli ktoś już bawił się tym zestawem i ma więcej ciekawych programów proponuje dodać je do tego poradnika.

    Poniżej film z którego między innymi korzystałem gdyby ktoś potrzebował widzieć kroki:


    Niestety nie mam aparatu żeby nagrać własny poradnik i zdjęcia.

    Źródła:
    http://processors.wiki.ti.com/index.php/Getting_Started_with_the_Stellaris_EK-LM4F120XL_LaunchPad_Workshop?DCMP=Stellaris&HQS=StellarisLaunchPadWorkshop
    http://processors.wiki.ti.com/index.php/Stellaris_LM4F120_LaunchPad_Blink_the_RGB
    http://software-dl.ti.com/trainingTTO/trainingTTO_public_sw/GSW-Stellaris-LaunchPad/StellarisLaunchPadWorkbook.pdf
    http://www.ti.com/lit/ug/spmu289a/spmu289a.pdf

    EDIT:
    Dodaję inne strony na których można znaleźć projekty bardziej zaawansowane:
    LCD
    CAŁE FORUM
    TERMOMETR UART
    PROSTY ODTWARZACZ
    ROZSZERZENIE UKŁADU
    ANALIZATOR WIDMA
    DUŻO PROJEKTÓW


    Poprawiony link do YT - Zielony J.

    _________________
    Zestaw ATB 1.04
    Niebieska książka
    Zielona książka



    Ostatnio edytowano 12 lut 2013, o 12:50 przez dexter, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 09:14 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2012
    Posty: 238
    Pomógł: 5

    Nawet bardzo przyjemna płyteczka ... cena nie groźna, a na tą chwile do projektu mojego jak znalazł :)

    Poradnik się przyda, zawsze jest ten pierwszy raz a tutaj niema żartów :) trzeba się do tego zabrać od dobrej strony...
    Dzięki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 10:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2013
    Posty: 328
    Lokalizacja: Rzgów k. Łodzi
    Pomógł: 11

    No widzę że kolega z czytacza przeszedł do pisarza :D. Bardzo ładny tutek, gratuluję :)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 11:01 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 maja 2012
    Posty: 471
    Lokalizacja: ZGY/ZS
    Pomógł: 30

    Uważam, że lepiej dołożyć 10zł i kupić Discover F4

    _________________
    eDiyCraft.blogspot.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 11:42 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 05 maja 2012
    Posty: 256
    Pomógł: 3

    Dać prawie 2 razy tyle chyba chciałeś powiedzieć, co? ;) Na stronie TI 13 dolarów, to nam daje trochę ponad 40zł z wysyłką z Ameryki przez Japonię i Holandię :D Najtańsze Discovery F4 z wysyłką widzę za 80zł. Także różnica pewna jest, a jak na "płytę główną" układu jak znalazł. Do tego ładny kartonik, kabel microUSB. Tylko goldpiny takie chudziutkie jakieś.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 12:33 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lut 2013
    Posty: 126
    Lokalizacja: Turbia
    Pomógł: 0

    Dzięki za dobre słowo ;)

    Temat jest o tyle nowy że do wczoraj sam nawet nie wiedziałem jak to w ogóle włączyć a w necie po polsku praktyczna cisza.
    Układ kupiłem w pierwszym tygodniu promocji tylko ze względu na to że był po 4,99$ łącznie z wysyłką więc kosztował mnie grosze a zawsze to jeden układ do nauki więcej. I zawsze chciałem popróbować coś na ARM i jest okazja. Pozostaje tylko załapać C na poziomie wymyślania programów.

    _________________
    Zestaw ATB 1.04
    Niebieska książka
    Zielona książka



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 12:47 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 maja 2012
    Posty: 471
    Lokalizacja: ZGY/ZS
    Pomógł: 30

    Jakoś nie mam we krwi kupowania rzeczy poza naszymi granicami, może przez to czasem tracę trochę złotówek ;] porównałem ceny na "naszym" rynku i było to porównanie szybkie, bez wnikliwego szukania w zakamarkach internetu o parę zł tańszego. Prezentowany tutaj układa na start w tej cenie, to jak najbardziej. Bardziej chodziło mi o to że niewiele większym nakładem finansowym mamy mocniejszego procka w ciekawszymi peryferiami. Ale jak kolega kupił za 5$ to sam bym się nawet chwili nie zastanawiał :)

    _________________
    eDiyCraft.blogspot.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 12:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lut 2013
    Posty: 126
    Lokalizacja: Turbia
    Pomógł: 0

    W tej rodzinie kontrolerów nigdy nie siedziałem, więc nawet gdybym miał jakiś wybór to penie sugerowałbym się ceną bo nawet nie wiem na co tu zwracać uwagę :) Do nauki wystarczy

    _________________
    Zestaw ATB 1.04
    Niebieska książka
    Zielona książka



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 12:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 maja 2012
    Posty: 471
    Lokalizacja: ZGY/ZS
    Pomógł: 30

    No i ja miałem dokładnie to samo :) Stwierdziłem, że trzeba w końcu wziąć się za 32bitowce, a akurat złożyło się, że był bum na Discovery F4. Cena nie była najgorsza (no i nie za bardzo wiedziałem o istnieniu innych starterów, tańszych) to kupiłem. Chwilę później był jakiś konkurs i niewielkim nakładem można było wygrać właśnie DF4 lub F0 nie pamiętam. Ale co tam, takie inwestycję tylko później procentują.

    _________________
    eDiyCraft.blogspot.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 13:27 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 05 maja 2012
    Posty: 256
    Pomógł: 3

    Sun kiedyś wrzucał nawet informację o tej promocji. W sklepie TI wychodzi naprawdę tanio, tylko nie wiem jak z przesyłką. Na launchpada z msp430 czekałem dwa miesiące :D Tylu chętnych na nie było.

    Choć prawda, że Discovery F4 jest strasznie potężne. I jednak pewniej leży w dłoni, bo Discovery są większe od Launchpadów. Płytki TI to takie mikrusy 7x5cm.

    Już chciałem pisać, że plusem STMów jest darmowe środowisko CoIDE, a tu się okazuje, że ten 30dniowy trial CCS, to tak naprawdę nie trial, a będzie w pełni sprawny zawsze, gdy launchpad będzie podpięty :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 13:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lut 2013
    Posty: 126
    Lokalizacja: Turbia
    Pomógł: 0

    Nie wiem jak teraz z przesyłką, wtedy była wliczona w cenę, ale trzeba było czekać też około dwa miesiące zanim dotrze.

    Dodałem kilka stron z projektami polecam przejrzeć ;)

    _________________
    Zestaw ATB 1.04
    Niebieska książka
    Zielona książka



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 15:03 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    dexter napisał(a):
    Dzięki za dobre słowo ;)

    Temat jest o tyle nowy że do wczoraj sam nawet nie wiedziałem jak to w ogóle włączyć a w necie po polsku praktyczna cisza.



    wystarczyło zapytać ......

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2013, o 15:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lut 2013
    Posty: 126
    Lokalizacja: Turbia
    Pomógł: 0

    Dzięki, na przyszłość będę pamiętał. Chociaż po takiej nauce przynajmniej więcej sie utrwali ;)

    _________________
    Zestaw ATB 1.04
    Niebieska książka
    Zielona książka



    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: 13 ] 

    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