ハードウェアとの出会い

これから作業するハードウェアに詳しくなりましょう。

STM32F3DISCOVERY ("F3")

私たちは、本書内でこのボードを"F3"と呼びます。

このボードには何が搭載されているか見てみましょう。

  • STM32F303VCT6マイクロコントローラが1つ。このマイクロコントローラは、次のものを搭載しています。
    • 単精度浮動小数点演算をハードウェアサポートし、最大72MHzのクロック周波数で動作するシングルコアのARM Cortex-M4Fプロセッサ

    • 256 KiBの"フラッシュ"メモリ (1 KiB = 1024 bytes)

    • 48 KiBのRAM

    • 多くの"ペリフェラル": タイマ、GPIO、I2C、SPI、USART、他

    • 両側面の"ヘッダ"に配置された多数の"ピン"

    • 重要 このマイクロコントローラは、約3.3ボルトで動作します。

  • 円形に配置された8個のユーザLED
  • 第2のマイクロコントローラ: STM32F103CBT。このマイクロコントローラは、実際には、ST-LINKというオンボードプログラマおよびデバッガの一部であり、"USB ST-LINK"という名前のUSBポートに接続されています。
  • "USB USER"というラベルが付いている第2のUSBポート。このUSBポートは、メインマイクロコントローラ (STM32F303VCT6)に接続されており、アプリケーションで利用できます。