Hello Guest

Sign In / Register

Welcome,{$name}!

/ Scunnettà si
Corsa
EnglishDeutschItaliaFrançais한국의русскийSvenskaNederlandespañolPortuguêspolskiSuomiGaeilgeSlovenskáSlovenijaČeštinaMelayuMagyarországHrvatskaDanskromânescIndonesiaΕλλάδαБългарски езикGalegolietuviųMaoriRepublika e ShqipërisëالعربيةአማርኛAzərbaycanEesti VabariikEuskeraБеларусьLëtzebuergeschAyitiAfrikaansBosnaíslenskaCambodiaမြန်မာМонголулсМакедонскиmalaɡasʲພາສາລາວKurdîსაქართველოIsiXhosaفارسیisiZuluPilipinoසිංහලTürk diliTiếng ViệtहिंदीТоҷикӣاردوภาษาไทยO'zbekKongeriketবাংলা ভাষারChicheŵaSamoaSesothoCрпскиKiswahiliУкраїнаनेपालीעִבְרִיתپښتوКыргыз тилиҚазақшаCatalàCorsaLatviešuHausaગુજરાતીಕನ್ನಡkannaḍaमराठी
A casa > Blog > Dentru STM32: Architettura, interfacce di prugrammazione, è Donne Dégging

Dentru STM32: Architettura, interfacce di prugrammazione, è Donne Dégging

Micruretti StM32, custruitu intornu à u prezzu di Arm Cortex-M3, offre un saldo efficiente di performance, costu, è u cunsumu di u putere per l'applicazioni incrustate.Cù serie cum'è STM32F101, F103, F105, è F107, furniscenu opciption flexible in velocità, memoria, è cunnessione.In parciazzioni à Legacy A 8-Beth, STM32 furnisce cume a spedizione d'allevazione, facendu a cunvenizazione di prugrammentazza, Fendu una forte sviluzione per edifici muderni è scalabili.

Catalogu

1. Introduzione à i microcontrolli stm32
2. Comparazione STM32 è 51 microcontrolli
3. STM32 Systed Systed System

Introduzione à i microcontrolli stm32

U STM32 Microconrrer Lineup hè artigianatu intornu à u classozione di l'arma, digindenze incarcata induve ci hè una dumanda di resta di robusta, affordità economica, è efficienza in u putere di u putere.Questa serie hè categuratu basatu nantu à l'architettura CORE:

- A serie stm32f include diverse mudelli:

- Serie di STM32F103 "

- Serie di basa di stm32f101 "

- StM32F105 è Serie Interconnected "stm32F107"

Serie Evidercia "Series" GrecomsAlternativamente, Serie "opera" opera in una frequenza Clock di 36mhz, furnisce un aumentu equilibratu.Tutti i mudelli in queste serie venenu dotate di memoria flash in flash da 328k, mentre variazioni in interfacce di capacità di sraffe furnisce opzioni supplementari.A 72MHz, esecutezione di u codice direttamente da flash, u STM32 hè bisognu di 36ma, traduzzione in un ecunomicu 0,5MA / MHz.

Microcontrollers Servite cum cumparti indegratu di Circuitu Integratu Furmatu di Tecnica di Tecnulugia TLSIDARE (ROM), in fatti per a letturasistema.Simplice microcontrollanti di 8-bit, cunnisciute a so architettura interna, a modesta, è costu, di costu, truvà l'usu in applicazioni di Controller Basic.Esempi cumuni include 51 Serie d'Intel, Sistema A ATMEL AVR, serie di pics, è a serie Msp430 Microchip.Tuttavia, u STM32 rapprisenta un Microcontroll di Microcontroll di 32-bit.Distincamenti, permette a pretriculi micca solu affettati ma ancu i fugliali di a bibpiale ma ponu sia a cunvenzione di u sviluppu è a facilità in portabilenza.

Paragunendu stm32 è 51 microcontrolli

Un microcontroller hè un circuitu integratu compactu pensatu per guvernà una operazione specifica in un sistema incrustatu.L'incorpora cumpunenti essenziali cum'è u CPU per a trasfurmazioni è u cuntrollu di i datagliari, ROM per l'interprace / fora di seriu è paralleli in una sola chip.

L'architettura di i differenti significativamente da l'urdinatori persunali, induve CPU, rOM, rom, cumpunenti sò patatine di carta chì sò montenuIn cuntrastu, un microcontroller consolidà questi cumpunenti in una unità cohesiva.

U 51 microcontroler

U 51 microcontratore, inizialmente introdutti in intelità di intel, resta una pronuncia microcontrulli più prevalenti è hè ben cunsiderata per a so curve di aprenu pè a so curva di aprile.Rinumatu per a so attività classica cù testi di cumprendi specifici di bostizzione di bus

Caratteristiche di u 51 microcontroller

- veste un sistema di procistatore di baptà, facilitate operazioni di u bit hardware è i so capi software, attaculazione cum'è trasferimentu, stallata.Stu attributu rende chì l'usu amichevule è funziona in modu funziunale.

- Include una gamma di indirizzu versatile in u so RAM on-Chip, rinfurzà a flessibilità è facilità d'usu.

- L'inclinazione di i multiplicazione è di a divisione instruzzioni streammatichi di a prugrammazione, una capacità chì parechji microcontrolli di 8 bit.

Svantaghji di u 51 microcontroller

- U hardware supplementu hè spessu necessariu per l'annunziu di l'annunziu è di eeprom, cumplettendu u disignu.

- U PIN I / O, malgradu l'essere amichevule, mancanu capacità di prestazione di altu livellu, una limitazione notevule di a serie 51.

- A velocità operativa cascà corta, particularmente riguardanti u puntatore di doppia dati, impedisce l'efficienza di prugrammazione.

- i so funzioni protettivi limitati aumentanu a suscettibilità di u dannu di chip.

Applicazioni è i dispositi chì utilizanu u 51 microcontroller

- Hè spessu adupratu in i paràmetri educativi è l'applicazioni cù i bisogni di u rendimentu modestu.

- I mudelli pupulari includenu l'8051 è 80C51.

U Microcontroll di Stm32

Fabbricatu da stmicleraelectronica, la serie STM32 presenta un altu performance, è un modu di efficente di efficiente efficente, è putenza.Custruitu annantu à l'architettura di Arm Cortex-m, sti microcontrolli à a dumanda di l'embedded chì dumandanu un performance superiore.Addivettenu periferi eczionesi, cumprese 1 μs duale 12-Bit ADC, 4mbit / s uAr è 18 mbit / s spi.

U so equilibriu di u cunsumu putere è l'integrazione appellu à l'ingegneri, ancu s'ellu ùn hè micca l'opzione più bassa di u putere cum'è u MSP430.A propositu intuitive di u STM32 è a funziunalità espulsi sò sculptate una reputazione notabile trà i prufessiunali di l'industria.

Caratteristiche di u Microcontroll di Stm32

- Core: Utilizza di un bracciu 32-CPU-M3 Bit CPUAvule di l'operazione à 72mhz è à ottene 1.25DMips / MHZ, cù a so multiplicazione è di a so multiplicazione

- Memoria: Offre 32-512KB Memoria Flash à fiancu 6-64kb SRAM on-chip.

- A gestione di u clock è di a putenza: L'arrigine di u putere di 2,0,6v cù un largu di clock è resettate i sistemi di gestione è resettate cristillanti è cunfigurazione di CPU.

- Debugging: equipatu cù interfacce SWD è JTAG, furnisce finu à 112 I / O porti è numerosi timers è interfacce di cumunicazione.

Dispusitivi stm32 stranu

- I mudelli chjave includenu STM32F103, STM32 L1, è STERI STM32W.

Distinzioni trà 51 è stm32 microcontrollers

U termine "51 microcontrer" 51 microcontratore "si riferisce à i dispositi cumpatibili cù l'Inteless 8031 ​​set di struzzioni intel, piemimente da u mudellu di 8031.Questi dispositivi prufittà di flash rom avanzamenti, evoluzione in i microcontrolli 8-bit, exemplificatu da a serie AT89 da l'atmel.

Invece, a serie di microcontter di stm32 hè sviluppata di stmcrassetronica cù una cortice di bracciux-m3.Perculi cù risorsi interni ricche, superassi u 8051, è piccioli agili à a capcabilità i muderni, è i telefuni ammurati è i routers mobili.

Stm32 Panoramica di u Sistema Basic

L'ambiente incrustatu STM32 comprende parechji cumpunenti essenziali chì interagiscenu armoniosamente.

Magern Forniture

A operazione linzia di e parte analog è l'annuncia di a so unità cunnessione, cum'è VCC è GND, VDda, è VSEF (Consider u Pacchettu include u Pacatu).A cunnessione esterna hè e cunnessione vitale è flottante deve esse evitata per assicurà a stabilità di u sistema.

Per filtru ottimali, postu almenu un capacitore di ceramica 10 per ogni VDD è GND PUT.Posizioni capacoratori in quantu à l'unità Microcontroller (MCU) cum'è praticu per mantene l'integrità di u rendimentu.

I cuntrolli di tensione sò una pratica inutile.Impiegà un multimetru per cunfirmà l'accuratezza di a tensione di u putere di a tensione.Un fornimentu di putenza digitale hè preferibile scopi, aiutendu à mitigà i rischi di a tensione o spicchi attuali.Conduce una valutazione di tensione currettamente da u puntu d'ingressu di u filu à traversu a cunnessione di l'arrivata di a Potenza di a Potenza

Resetting è sequenza di putenza

U PIN di u boot serve un rolu esclusivu in a determinazione di l'indirizzu di l'indirizzu di l'esecuzione Post-MCU, micca affettata da l'Associazioni Jtag.

In u cuncepimentu di circuitu, u pin di u boot puderia esse nonessu.Eppuru, mandate una cunnessione cù a terra o un putere per via di un resistore esternu-lascendu chì flottante hè inasablevule.U memoria di u Tri-Mode di u Stm32 hè inherente in u chip:

- Memoria Flash d'Usuariu: Storage Flash embedded.

- SRAM: Area di ram in chip, agisce cum'è memoria.

- A memoria di u sistema: A carica di a zona dedicata Chip un cartulare Preset Fabbrica, spessu chjamate u prugramma ISP.Questa sezione rom resiste à mudificazione o sguassà dopu à u nave.

Ogni chip stm32 pussede boot0 è boot1 pins.U statu di livellu indottu di sti pins ditate a zona di esecuzione post-resettata.

- Boot1 = x boot0 = 0: Esecuti da u modalità di operazione ordinariu di l'utilizatore.

- Boot1 = 0 Boot0 = 1: Initie da memoria di u Sistema, funziunendu programatu da u fabricatore.

- Boot1 = 1 Boot0 = 1: Utilizza SRAM Collect-in Crum, adattatu per scopi di debugging.

A prugrammazione hè realizable via u portu jtag o u modalità SWD, selezziunate Boot da Memoria Flash d'Usuariu.Opting per u almacenamentu di u sistema hè fattibile in i scenari di u prugramma di u Portu Seriale Portu ISP.

L'opzioni d'interfaccia di prugrammazione

Per radduzzione dicovet, cunsiderendu Simulation di u Mood SWD, utilizendu minuramente, aduprendu u jLink, chì bisogni, chì necessichi, quattru fili di filie-393v, GND, SWDIO, SWSCK.

A cunnessione include:

- STM32 JTMS / Swdio Alined cù JTAG Port TMS.

- Stm32 Jtck / SWCLK PATALLY BARG PORT TCK.

L'opzione ULINM2 ci hè bisognu di un filu addiziale: "nerci," totale di cinque.

L'auto-Definizione di sta interfaccia hè pussibule.Cunnette l'emulatore è u cunsigliu di destinazione utilizendu un jumper di u filu dupont o un tavulinu di risparmiu di u bloccu per a cunvenzione.

Dìnamia di difficultà di debugging è di i prugrammi

Connettività impertori di u chip di destinazione inhibe l'operazioni normali:

- Assicure una cunnessione di sistema di minimamentu appropritatu annantu à u cunsulamentu di destinazione, chì ricormendu a funziunalità normale Chip, VDD, VDS, CIRCUITU, e circuitizioni di resettine di relazioni.

U codice brusgiatu pre-esistente pò complicà i novi tentativi di debuging:

- U codice pre-carricatu incorrecte iniziatu à l'ingressu di u modalità di debugs in potenzale, impegnà in modu potenzalmentu i periferi innecessarii o cunfigurazione di swj

Soluzioni implicanu selezziunate Boot0 / Boot1 Pins per u boot di Ram o Inizialmente sguassà u codice esistente.

Chip Read / Scrivite Protection pone sfide supplementari:

- I strumenti di debugging puderanu falli in lettura o scrittura lampu incrustata.U rimediu implica chì l'usu di u strumentu di debuging per disattivà a prutezzione di u chip lettura / scrive.






Dumande spessu [FAQ]

1. Chì hè u microcontroller stm32?

U STM32 rapprisenta una cullezzione di i circuiti integratori integrati di 32 bit da stminocroelectronics.In ogni microcontrrrer, truverete u processore CORE, Static Ram Ram, Memoria Flash, un interfettu di debugging, è parechji periferi.

2. Perchè hè stm32 cusì populari?

A famiglia di u STM32 di microcontrollers da stmicrocrofronica hè cunnisciuta per a so architettura 32-bit basata.A so versatilità è l'opzioni persunalizabili offrenu l'utilizatori una sfida unica in termini di l'inizializazione.

3. Cumu si programà un STM32?

Cuminciate à stallà i strumenti necessarii cum'è Stm32cubemx è Stm32Cubede per cumincià à travaglià cù i microcontrolli stm32 è esecuti esempi di basa.Dopu, implementà un prugettu blinking semplice nantu à u tavulinu Nucleo-L476Rg utilizendu i drivers Hal per fà familiarizatu cù u cuntrollu GPio.In seguitu, esplora a cumunicazione di Uart è amparà più nantu à e caratteristiche basiche di u Cunsigliu.I sensori integratori utilizanu u Cunsigliu di Sviluppu B-L475-IOT01a per riunite dati di u mondu reale.Infine, cumbinà tutti l'elementi per custruisce un sistema iot cumpletu alimentatu da STM32.

4. Induve hè u stm32 utilizatu?

Stm32 microcontrolli trovanu u so postu in numerosi applicazioni, chì varieghja da e funzioni di stampante di basa per avanzà i cartulari di circuire di veiculi avanzati.L'abilità di l'artigianatrici è i sistemi incrustati utilizendu StM32 MicrocontrolLers hè una cumpitenza valutata per qualsiasi ingenieru è campi di cumunicazione è di cumunicazione.

5. U stm32 hà wifi?

A serie STM32WX arricchisce l'offerte STM32 MCO cù Opzioni di Connettività Wireless.Queste include operazioni in tramindui di Sub-Ghz è 2,4 Ghz Frigii di frequenza.A so natura amichevule è a dipendenza, è l'adattabilità facenu adattati per una variata di diverse è applicazioni industriali è di i cunsumatori.

Blog rilativu

  • Fundamentali di i circuiti d'Op-Amp
    Fundamentali di i circuiti d'Op-Amp

    2023/12/28

    In u mondu intricatu di Elettronica, un viaghju in i so misteri invalidanu à un caleidoscopiu di cumpunenti di circuiti, tramindui exquisite è cumpl...
  • Quanti zeru in un milione, miliardi, trilione?
    Quanti zeru in un milione, miliardi, trilione?

    2024/07/29

    Millione rapprisenta 106, una figura facilmente graspabile quandu paragunatu à l'articuli di ogni ghjornu o di i salarii annuali. Billion, equivalent...
  • Guida Compreensivu per Scrolde (Silicon Controlled Retificatore)
    Guida Compreensivu per Scrolde (Silicon Controlled Retificatore)

    2024/04/22

    Silicon cuntrullati rectificatori (scurni, o tiristori, ghjucà un rolu pivotale in a tecnulugia elettronica di u putere per via di a so prestazione ...
  • CR2032 Bateria Litiu-ION: Applicazioni Multi-Scenariu è i so vantaghji unichi
    CR2032 Bateria Litiu-ION: Applicazioni Multi-Scenariu è i so vantaghji unichi

    2024/01/25

    A batteria Cr2032, una batteria di ioni craginemente di litnium muneta, hè essenziale in parechji prudutti elettrici di bassa è di digitale digitali...
  • Guida di transistente BC547
    Guida di transistente BC547

    2024/07/4

    U transistore bc547 hè cumunitamente in una varietà di applicazioni elettroniche, sfavurisce da i amplificatori di Signali di Fialto Osstillator Cir...
  • Chì ghjè un termistu
    Chì ghjè un termistu

    2023/12/28

    In u regnu di a tecnulugia elettronica muderna, diquilla in u Natura è u Meccanisimu di travagliu di i Termistori diventa un pecuri cruciale.Queste p...
  • Esplora a differenza trà PCB è PCBA
    Esplora a differenza trà PCB è PCBA

    2024/04/16

    Un PCB serve cum'è u backbone di i dispositi elettronichi.Fattu da un materiale chì ùn sustenuti micca cunduttivu, u so fisicamente sustene i cumpu...
  • Transistri NPN è PNP
    Transistri NPN è PNP

    2023/12/28

    Per l'esplorà u mondu di a tecnulugia elettronica Memern, capiscenu micca i principi fagioli è applicazioni di transitori hè essenziale.Eppuru chì...
  • Irlz44N Missfet DACHETE, circuitu, equivalente, Pinout
    Irlz44N Missfet DACHETE, circuitu, equivalente, Pinout

    2024/08/28

    L'IRLZ44N hè un mosfet di pettine n-canale à larghezza.Rinunatu per e capabilità di swalling di sgettirali, hè assai adatta per parechje applicazi...
  • Chì ghjè un switch solenoide
    Chì ghjè un switch solenoide

    2023/12/26

    Quandu una borsa elettrica attraversu u coil, u campu magneticu resultendu sia o rinfriscà u core di u ferru, chì causa di muvimentu è aperta o chj...