1. Kaip programuoti BlackPill v3.1 plokštę?
Šią plokštę galite programuoti trimis būdais. Naudokite išorinį SWD programatorių, USB-UART keitiklį arba įkeltą bootloader. Programavimo režimas nustatomas naudojant BOOT mygtuką. Plokštė palaiko MicroPython ir Arduino aplinkas, todėl tinka tiek pradedantiesiems, tiek patyrusiems elektronikos entuziastams.
2. Kokias sąsajas turi šis mikrovaldiklio modulis?
Plokštėje integruota daug įvairių periferinių jungčių. Yra penki SPI, trys I2C ir trys USART ryšio prievadai. Taip pat yra vienas USB ir SDIO sąsajos palaikymas. Šios komunikacijos galimybės leidžia lengvai prijungti ekranus, jutiklius, korteles ir kitus įrenginius.
3. Ar ši kūrimo platforma turi analoginio signalo keitiklį?
Taip, įmontuotas 16 kanalų A/D keitiklis. Jis leidžia matuoti analoginius įtampos signalus iš išorinių įrenginių. Ši funkcija yra naudinga kuriant projektus su jutikliais, kurie duomenis pateikia analogine forma, pavyzdžiui, temperatūros ar apšvietimo matuokliai.
4. Kokios atminties talpos yra šioje plokštėje?
Valdiklis turi 512 kilobaitų Flash ir 128 kB SRAM atminties. Flash atmintyje saugoma jūsų programa, o SRAM naudojama jos vykdymo metu. Tokios talpos pakanka sudėtingiems projektams, įskaitant tuos, kurie naudoja grafinius ekranus ar daug duomenų apdorojančius algoritmus.
5. Kaip maitinama ši pagrindinė plokštė?
Maitinti galite per USB-C jungtį arba tiesiogiai per kontaktus. Maitinimo įtampa gali svyruoti nuo 3,3 iki 5 voltų, todėl galima naudoti įvairius maitinimo šaltinius. Plokštėje taip pat yra integruotas realaus laiko laikrodis (RTC), kuriam palaikyti naudojamas atskiras 32,768 kHz kristalas.