ハードウェアとの出会い
これから作業するハードウェアに詳しくなりましょう。
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つずつ (1つのパッケージにまとめられています)
- ジャイロセンサが1つ
- 円形に配置された8個のユーザLED
- 第2のマイクロコントローラ: STM32F103CBT。このマイクロコントローラは、実際には、ST-LINKというオンボードプログラマおよびデバッガの一部であり、“USB ST-LINK”という名前のUSBポートに接続されています。
- “USB USER”というラベルが付いている第2のUSBポート。このUSBポートは、メインマイクロコントローラ (STM32F303VCT6)に接続されており、アプリケーションで利用できます。
For a more detailed list of features and further specifications of the board take a look at the STMicroelectronics website.
A word of caution: be careful if you want to apply external signals to the board. The microcontroller STM32F303VCT6 pins take a nominal voltage of 3.3 volts. For further information consult the 6.2 Absolute maximum ratings section in the manual