Napisal/-a tilz0R » 05 Nov 2017, 18:33
Kar se tiče razvojnega okolja za to ploščo, imaš več opcij:
Keil uVision
IAR Embedded Workbench
Eclipse based (free)
Atollic TrueSTUDIO (free)
SW4STM32 (free, priporočam)
Zadnji trije so free in bazirajo na eclipse + GCC.
Ker vidim, da bi rad delal z F103, priporočam, da najdeš plato F401 ali podobno (F4xx serija), ki je priporočljiva za "nove designe", ni pa nič narobe z F103, če več zadev boš imel lahko za naprej gor.
Sedaj pa knjižnice:
Ker je plošča od ST-ja, priporočam, da si preneseš STM32CubeMX, ki je grafični inicializator in konfigurator kode, potem pa kot paket knjižnice uporabiš STM32Cube paket. Za tvoj board bi bil to STM32CubeF1, ki je na voljo na st.com.
V njem imaš HAL (Hardware Abstraction Layer) knjižnice in pa LL (Low-Level) knjižnice. Pri prvih ne potrebuješ vedeti nič o mikrokontrolerju (začetniki), pri drugih moraš točno vedeti kaj bi rad, saj je skoraj direktno pisanje v registre.
Ta paket, ki ga boš prenesel iz st.com ima tudi cel kul primerov vključenih, tako da lahko hitro začneš in se še hitrejše učiš.
Če se kaj zalomi, predlagam, da vprašaš tukaj in boš zagotovo dobil odgovor.
Knowledge sharing is people' caring., T. MAJERLE