Introduction au micro-contrôleur ARM cortex-M3

Définition

Logo définition
Processeur:
Un processeur est l'élément capable d'interpréter et d'exécuter les instructions d'un programme.
 
Logo définition
Micro-contrôleur
Un micro-contrôleur est un processeur auquel a été ajouté une batterie de périphériques, allant de la mémoire contenant le programme aux périphériques d'entrées-sorties...
 
Nous allons tout au long de ces articles, utiliser le micro-contrôleur (abrégé en µC) ARM cortex-M3 sur sa platine de développement STM32-P103.
 
Il existe différents types de processeurs fondés sur des architectures entièrement différentes. Les deux principales architectures sont CISC et RISC.
 
Logo définition
CISC
Acronyme de Complex Instruction Set Computer, l'architecture CISC désigne un processeur à "jeu d'instruction étendu" (env 200), c'est à dire offrant de nombreuses instructions et couplé à des modes d'adressage complet.
Les processeurs CISC sont principalement représentés par les x86 d'Intel. Ce sont les processeurs équipant la quasi-totalité des PCs. Ils permettent une programmation utilisant des instructions préprogrammées complexes et rapides, souvent plus efficaces que celles proposées par les compilateurs. En contrepartie, les processeurs CISC sont complexes et consommateurs de ressources.
 
Logo définition
RISC
Acronyme de Reduced Instruction Set Computer, l'architecture RISC désigne un processeur à "jeu d'instruction réduit" (env 50), c'est à dire offrant peu d'instructions mais homogènes en temps d'exécution.
Les processeurs RISC sont principalement représentés par les ARM d'ARM Ldt. Ce sont des processeurs très répandus dans les appareils à électronique embarquée (téléphones, mp3, robots, ...). Ils permettent une programmation utilisant des instructions préprogrammées simples et rapides, facilitant le pipeline, mais difficile de lecture. Ces processeurs ont en revanche une faible consommation de ressources.
 
Le micro-contrôleur que nous utiliserons présente une architecture ARM. Nous l'emploierons interfacé sur une carte de prototypage comprenant une alimentation stabilisée et de nombreux périphériques.

Caractéristique de la platine STM32-P103

- Processeur: ARM™ 32 bits CORTEX M3™ STM32F103RBT6

- 128 K de mémoire Flash - 20 K de RAM
- Port USB (connecteur présent sur le module)
- Port CAN (avec driver et sortie sur bornier)
- 2 x I2C™
- 2 x ADC 12 bits
- 3 x UART (dont 1 port avec driver et prise SUB-D 9 broches)
- 2 x SPI™
- 3 Timers
- Connecteur d'extension présent sur la platine
- Connecteur au dos de la platine pour carte SD™/MMC™
- Connecteur pour alimentation externe par pile
- Fréquence d'opération jusqu'à 72 MHz
- BP reset présent sur le module
- BP configurable présent sur le module
- Led état + Led alimentation présents
- Connecteur JTAG (ARM's 2 x 10 broches)
- Etage de régulation intégré 3,3 V jusqu'à 800 mA
- Alimentation directe via le port USB ou via alim. externe par prise DC.
- Quartz 8 MHz
- Quartz 32,768 KHz et RTC avec connecteur pour sauvegarde externe
- Circuit imprimé haute qualité (plan de masse, sérigraphie des composants, etc...)
- Large zone pastillée vierge permttant le développement de votre application
- Dimensions: 100 x 90 mm
Votre note : Aucun(e) Moyenne : 3.3 (21 votes)

Commentaires

Utilisateur non enregistré

what viagra does
buy viagra online
cipla viagra
generic viagra online

Utilisateur non enregistré

cheapest viagra online
buy cheap viagra online
does viagra really work
generic viagra

Utilisateur non enregistré

bob dole viagra
generic viagra
viagra yahoo
viagra online

Utilisateur non enregistré

difference between viagra and cialis
buy generic viagra online
where to buy viagra over the counter
generic viagra online

Utilisateur non enregistré

buy cialis tadalafil
cialis online
cialis pills over the counter
buy cheap cialis online

Utilisateur non enregistré

viagra gnc
viagra online
viagra over the counter cvs
viagra online

Utilisateur non enregistré

generic cialis prices
generic cialis online
viagra and taliban cialis pills
buy generic cialis online

Utilisateur non enregistré

alternative zyprexa cialis 20mg
buy generic cialis
cialis order usa
=http://cialisdenrx.com/#">generic cialis online

Utilisateur non enregistré

generique cialis 20mg
buy cialis online
generic professional cialis
=http://buycialisgennrx.com/#">cialis online

Utilisateur non enregistré

what happens if a female takes viagra
viagra online
viagra commercials
viagra online