Kuramo ibyiza bya ARM STM32 MCU Guhitamo Ubuyobozi
Ibisobanuro
Uburyo bwo gukemura: gukemura ibibazo (SWD) hamwe na JTAG.
DMA: 12-umuyoboro wa DMA umugenzuzi.Inkunga zishyigikiwe: igihe, ADC, DAC, SPI, IIC na UART.
Bitatu 12-bit-urwego A / D abahindura (imiyoboro 16): Urwego rwo gupima A / D: 0-3.6V.Icyitegererezo cya kabiri kandi ufite ubushobozi.Ubushyuhe bwubushyuhe bwahujwe kuri chip.
2-umuyoboro 12-bit D / A uhindura: STM32F103xC, STM32F103xD, STM32F103xE yihariye.
Ibyambu bigera kuri 112 byihuse I / O: Ukurikije icyitegererezo, hari ibyambu 26, 37, 51, 80, na 112 I / O.Byose usibye kugereranya inyongeramusaruro irashobora kwakira inyongeramusaruro kugeza 5V.
Ibihe bigera kuri 11: 4 16-biti, buri kimwe gifite 4 IC / OC / PWM cyangwa impiswi.Babiri 16-bit 6-imiyoboro igezweho yo kugenzura igihe: imiyoboro igera kuri 6 irashobora gukoreshwa mubisohoka PWM.Ibihe 2 byo kugenzura (kugenzura byigenga no kugenzura idirishya).Igihe cya Systick: 24-bit hasi.Babiri 16-biti byibanze bikoreshwa mugutwara DAC.
Imiyoboro igera kuri 13: Imigaragarire 2 IIC (SMBus / PMBus).Imigaragarire 5 ya USART (Imigaragarire ya ISO7816, LIN, IrDA ihuza, kugenzura amakosa).3 Imigaragarire ya SPI (18 Mbit / s), ebyiri muri zo zigizwe na IIS.CAN Imigaragarire (2.0B).USB 2.0 yuzuye yihuta.Imigaragarire ya SDIO.
Porogaramu ya ECOPACK: STM32F103xx ikurikirana microcontrollers ifata ECOPACK.
Sisitemu Ingaruka
Ubuyobozi bwa ARM STM32 MCU nigikoresho gikomeye cyiterambere cyagenewe koroshya kurema no kugerageza porogaramu za ARM Cortex-M itunganya.Hamwe nibikorwa byayo bikomeye nibikorwa bitandukanye, iyi nama irerekana ko ari umutungo ukomeye kubakunzi ninzobere mubijyanye na sisitemu yashyizwemo.Ubuyobozi bwa STM32 MCU bufite ibikoresho bya microcontroller ya ARM Cortex-M, itanga imikorere myiza kandi ikora neza.Utunganya ibintu akora ku muvuduko mwinshi w'isaha, bigafasha gukora byihuse algorithm igoye hamwe nigihe-nyacyo cyo gusaba.Ubuyobozi burimo kandi ibyuma bitandukanye byo mu bwato nka GPIO, UART, SPI, I2C na ADC, bitanga uburyo bwo guhuza bidafite aho bihuriye na sensor zitandukanye, moteri n'ibikoresho byo hanze.Kimwe mu bintu biranga iyi kibaho ni ibikoresho byinshi byo kwibuka.Irimo ubwinshi bwa flash yibuka na RAM, ifasha abitezimbere kubika kode ninshi namakuru kubyo basaba.Ibi byemeza ko imishinga yubunini butandukanye kandi igoye ishobora gukemurwa no gukorwa neza kurubaho.Mubyongeyeho, imbaho za STM32 MCU zitanga ibidukikije byiterambere byunganirwa nibikoresho bitandukanye byiterambere rya software.Abakoresha-borohereza iterambere ryibidukikije (IDE) ryemerera abitezimbere kwandika kode, gukusanya no gukuramo ibyifuzo byabo.IDE itanga kandi uburyo bwo kubona isomero rikungahaye ryibikoresho bya software byateguwe mbere na porogaramu yo hagati, bikarushaho kunoza ubworoherane n’imikorere yiterambere rya porogaramu.Inama y'ubutegetsi ishyigikira protocole zitandukanye z'itumanaho, zirimo USB, Ethernet, na CAN, bigatuma ikwiranye na porogaramu zitandukanye muri IoT, automatike, robotics, n'ibindi.Ifite kandi uburyo butandukanye bwo gutanga amashanyarazi kugirango ihindure imbaraga zubuyobozi ukurikije ibisabwa.Ikibaho cya STM32 MCU kiratandukanye kandi kirahujwe ninganda nyinshi zisanzwe zo kwagura no kwagura.Ibi bifasha abitezimbere gukoresha modules zisanzwe hamwe ninama ya peripheri, bityo kwihutisha inzira yiterambere no kugabanya igihe kumasoko.Gufasha abitezimbere, inyandiko zuzuye zitangwa kubuyobozi, harimo impapuro zamakuru, imfashanyigisho zabakoresha, hamwe ninyandiko zisaba.Byongeye kandi, umuryango ukoresha kandi ushyigikiwe ukoresha umuryango utanga ibikoresho nubufasha mugukemura ibibazo no gusangira ubumenyi.Muncamake, ubuyobozi bwa ARM STM32 MCU nigikoresho gikungahaye kandi kigizwe nigikoresho cyiterambere cyiza kubantu no mumatsinda bagize uruhare mugutezimbere sisitemu.Hamwe na microcontroller ifite imbaraga, ibikoresho byinshi byo kwibuka, guhuza kwinshi kwa peripheri hamwe nibidukikije bikomeye byiterambere, inama y'ubutegetsi itanga urubuga rwiza rwo gukora no kugerageza porogaramu za ARM Cortex-M.