Hogyan hozzunk létre egy eszközt a semmiből STM32
Az emberek leülni a STM, világossá vált, hogy a Discovery fedélzetén egy egyszerű rádióamatőr túl űrtechnika - drágaköveket, töltelék egy csomó felesleges. Itt megmutatják, hogyan kell csinálni valamit hétköznapi mikrokontroller, hogy olcsó és vidám.
Minden ugyanaz, amikor először látta a STM és nem tudom, hol kezdjem, azt javasoljuk, felkészülnek értékelő lapok és kezdődik a tanulmány input-output portok a GPIO, időzítő, stb Mi ebben a cikkben mi lesz sújtja a vas alkatrészek.
Véleményem mindez szörnyű és érthetetlen, amíg egyszer nem, megy, mint a karikacsapás. Bár van egy probléma még mindig lóg, az időzítés, de erről bővebben majd máskor.
Narráció feladat. Már játszott elég az értékelési tábla, már tudja, hogyan kell írni egy kis kódot, és úgy döntött, hogy seb valamit a saját. Az első kérdés - hogyan válasszon egy kő? Kezdetben zavarba áll, és olvassa el néhány általános információt a különböző sorozat mikrokontrollerek, miben különböznek, hogy mit lehet tenni és mit nem. Nézzük lustaság.
Akkor ezt a lehetőséget. Mondjuk, néhány levelet, hogy stm32f4 hűvös, mások írják, hogy nagy, de az ár nem tetszik nekünk, vagy nem vásárol - felmenti. Még mindig talált stm32f1 hűvös, a másik azt mondja, hogy jó - nézett az ár, annál kisebb a sorrendben - úgy döntött, legyen egy sor 103.
Azonnal vigyázni kell arra, hogy mit varrunk mikrokontroller, azaz Kell egy programozó - a legalapvetőbb írás Google - „programozó a STM32”. Minden értékelési lapok, amit valaha a kezében tartott, ez volt a programozó St-link. Lehet megvenni külön meg lehet vásárolni még egy programozó, nem akkor nem tiltják.
Továbbra is megérteni, hogy mi alkotja a minimális rendszer. A kijelölt kő el kell olvasni az időzítés és a hatalom. Általában a rendszer eltér az AVR - rezonátor és két kondenzátor
Az ételek általában 3.3V, de sosem lehet tudni, mi történik. A legjobb dolog az, hogy olvasd el az egészet az adatlapon, de akkor kandikál, hogyan hajtják végre a külföldi rendszerek, a Google Képek, hogy segítsen. Ennek eredményeként, még mielőtt a vásárlás minden részletet, meg kell érteni, amit adsz az áramkört, amely órajele és az öltés. Mindez az adatlapon.
Tegyük fel, hogy én választottam STM32F103C8T6, miért választotta, hanem azért, mert hol hallottam róla (próbálgatással). Ezen kívül, ő 64kB Flash, test LQFP-48, 20 MByte keret, 3 Ewart, 2 SPI, priemlimaya ár. A jellemzői ezt nagyon jól, mint a tanult? Ez segített a nyert tapasztalatok AVR, ha yuzal ez a kő az első alkalom, hogy amellett, hogy a lakásárak és a többi 48 láb azt semmi nem mondom. Ismét, míg az eljárás próbálgatással.
Fogom etetni a labor tápegység 3.3V a kvarcóra vinni 16MHz 2 22pF kondenzátor. Mint programozó alkalmaz díjat STM32F4Discovery, amelyet korábban megszerzett. Mi megy a boltba, vesz, amire szüksége van.
Ha minden rendben van, folytassa a tervezési folyamatot. Elhatároztam, hogy csak leolvaszt a kő és a lábak, hogy a csapokat. Csak maketka.
1. Ahogy felhívni Altium, szükséges, hogy megpróbálja megtalálni egy helyet chip és annak szimbóluma. Egy nagy siker, ha ez a Google, ha nem, akkor meg kell venni az adatlapot a szájban, és felhívni mindent a nulláról. Bár úgy hangzik, bonyolult, de valójában nem az. Az én esetemben, van egy áramkör, amely magában foglalja a helyet, és egy szimbólum. Azt ostobán másolja őket az én könyvtárban, mert akkor is hasznos lehet.
2. Győződjön meg arról, hogy nyissa ki az adatlapot, és ellenőrizze, hogy a másolt, így nem kap majd kijönni, ebben a példában, láttam csak 1 csap és 25, de jobb, hogy ellenőrizze, minden pin.
3. Hozzon létre egy projektet, elkapjuk a könyvtár, nézd már, hogy hová tegye kvarc, amely ragaszkodik a programozó csatlakozóját.
Amikor az összes elem kalapált a könyvtár, van egy hosszú előkészítő szakaszában rendszer és fedélzeti elrendezés, olyan dolgok, mint bejegyzések nyúlik az egyik elemről a másikra intuitív gondolkodás, így gyorsított üzemmódban. Főbb, hogy mozog a rajzok nyák és beárnyékolja a poligon látható a normál sebesség.
Most már lépni a programozás. Távolítsuk el a jumpert az F4 és yuzaem azt pogromator.
Bejelentkezés Keila, egy kő meghatározzuk.
PS: Azt találtuk, hogy szükség van a földre a lábát a boot0 varrni flash memória
Firmware keresztül UART elég konkrét dolog, ezért nem írták le. Keila hibakereső normális, és a projekt, mert így fejlődött, amellett, hogy a 32k-kód ingyenes.
Nem razvivetsya IAR? Nem tudom megítélni a gyakorlat, hogy s fel, és mi nem, mert én csak egy hete, nézte a karját. Szerint a adatlapja a kombináció a 2-pin karját belép látnivalók közé tartozik a vaku üzemmódot. Még firmware flash programot az STM és ott. Én nem engedélyezett fejlesztési fórumon. Teszek fizetési eszköz firmware keresztül USART.