ハードウェアとの出会い
これから作業するハードウェアに詳しくなりましょう。
STM32F3DISCOVERY ("F3")
私たちは、本書内でこのボードを"F3"と呼びます。
このボードには何が搭載されているか見てみましょう。
- STM32F303VCT6マイクロコントローラが1つ。このマイクロコントローラは、次のものを搭載しています。
-
単精度浮動小数点演算をハードウェアサポートし、最大72MHzのクロック周波数で動作するシングルコアのARM Cortex-M4Fプロセッサ
-
256 KiBの"フラッシュ"メモリ (1 KiB = 1024 bytes)
-
48 KiBのRAM
-
多くの"ペリフェラル": タイマ、GPIO、I2C、SPI、USART、他
-
両側面の"ヘッダ"に配置された多数の"ピン"
-
重要 このマイクロコントローラは、約3.3ボルトで動作します。
-
- ジャイロセンサが1つ
- 円形に配置された8個のユーザLED
- 第2のマイクロコントローラ: STM32F103CBT。このマイクロコントローラは、実際には、ST-LINKというオンボードプログラマおよびデバッガの一部であり、"USB ST-LINK"という名前のUSBポートに接続されています。
- "USB USER"というラベルが付いている第2のUSBポート。このUSBポートは、メインマイクロコントローラ (STM32F303VCT6)に接続されており、アプリケーションで利用できます。