jako, ze wchodze dopiero w temat i troche sie gubie...Potrzebuje wybrac procka w obudowie DIL taki maksymalny jak sie da, bo chcialbym na nim robic eksperymenty programistyczne (chcialbym sie pouczyc).
konieczny warunek to zlacze JTAG, bo mam zamiar uzywac debuggera. No chyba, ze cos namieszalem?
W dniu 2013-02-12 13:25, snipped-for-privacy@poczta.pl pisze:
Radziłbym nie szukać koniecznie procków z DIL bo strasznie ograniczasz sobie wybór. Proponował zacząć od ARMów. Zaraz ktoś mnie napadnie ze czemu 32-bitowce i czemu akurat ARMy. Bo są modne? Właśnie dlatego ze modne i dzięki temu łatwo znaleźć w sieci porady i przykłady. A ARMy często mają darmowe środowisko i tanie programatory czy zestawy uruchomieniowe. Zamiast szukać procka w DIL możesz na początek zastosować przejściówki
formatting link
stosuję NXP , ale wersje M0 (czyli lpc11xx i chyba 13xx nie mają pelnego JTAGa ale interfejs SWD. Można za to za niecałe 100 zł kupić płytke uruchomieniową LPCXpresso z prockiem oraz z debugerem, który może służyć po odłamaniu jako SWD i JTAG do własnych płytek.
formatting link
?ukey=product&productID=187860Środowisko LPCExpresso jest za darmo. Można też stosować dowolny inny Toolchain oparty na Eclipse.
Nie przeczę. Gdybym teraz zaczynał to nie wiem czy nie wybrałbym STM. Poza tym jest zdaje się kilka niezłych książek w języku polskim o programowaniu STM.
hmmm, wlasnie wczoraj wieczorem dostalem bardzo podobna plytk od kolegi (dostaj ja kiedys na targach w DE), wiec moze kiedys sie za nia wezme. Jest tam procek STM F100R8 w ST-Linkiem (wiec nie potrzeba juz nic wiecej, aby zaczac cos pisac i testowac. Mowil cos o jakims srodowisku coocox.
Wiec moze tedy droga, ale na poczatek pojdzie ARV ATmega32. Kolega juz cos lutuje do testow (JTAG) jest tez u niego.
Raczysz zartowac. Zabawa z eclipse wymaga naprawde duzo wiedzy, po drugie co chwila pojawiaja sie jakies problemy, jak ktos ma duzo czasu i preferuje rozwijac srodowisko developerskie zamiast skupic sie nad tym co ma zrobic to eclipse + openocd jest idealnym wyborem. :-).
Ja osobiście według ściągi Freddiego zainstalowałem w 2 godziny i przez
3 lata nie zmieniałem. Ale są gotowe środowiska. Możesz ściągnąć ze stronki Lucjana Bryndzy (wersje linuksowe i windowsowe) - zalecane do pracy z systemem ISIX. Masz CooIde. Możesz pisać zwykły kod lub używać z CooCox. Jest jeszcze winarm. No i darmowe wersje komercyjnych programów - jak Atollic TrueStudio.
Atollic chyba już nie daje darmowego środowiska, ale atrakcyjny stał się pod tym względem Keil. Jak na początek 32k w zupełności wystarcza i nawet komercyjne programy można tworzyć darmową wersją z tym limitem kodu. ST daje multum przykładów między innymi z kompletnymi projektami dla Keila. Wystarczy wypakować z archiwum, otworzyć projekt Keila, skompilować i dalej załadować czy debugować wbudowanym w płytki Discovery st-linkiem. Na prawdę nie trzeba nic grzebać w środowisku, nawet st-link działa od razu.
Poprawka, Atollic wygląda, że nadal darmowy. Do szybkich i prostych rzeczy używam Keila, w pracy Eclipse. Jednak jak na początek środowisko Keila jest znacznie łatwiejsze. Atollica nie próbowałem.
Można mieć i arma i wygodną do prototypowania obudowę DIL. NXP robi dwa procki w takich obudowach: LPC1114FN28 i LPC810M021FN8 (8 pinów, w sam raz do mrugania diodką :) i z tego co widzę na octopart ceny są nawet całkiem rozsądne. Dawno temu chyba tez Luminary Micro robiło coś małego w DIP, ale to było na długo przed tym jak zostali wykupieni przez TI.
Nie pisałem o nich, bo niby są, ale nie ma ich w sklepach, z których korzystam (TME/Farnell/RS). A seria M0+ to w ogóle chyba była zapowiadana na marzec 2013. Z Future i Avnet nie korzystałem ale im się przyjrzę. Chociaż widzę, że ci pierwsi oferują od 50 sztuk a i tak nie mają na stanie.
Avnet i Arrow mają na stanie LPC1114 i sprzedają od jednej sztuki. Arrow niezbyt lubię, bo o cenie za przesyłkę informują dopiero przy okazji obciążania karty, a szczególnie tanio sobie nie liczą. W Avnet zakupy robiłem tylko raz i było w miarę ok, ale pamiętam dyskusję na grupie że mieli kosmiczne ceny wysyłki do pl, więc lepiej się upewnij przed złożeniem zamówienia.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.