CloseMenuEdit

Diff of BluePill

<@list>
STM32F103C8T6 Minimum System Development Board
 元々誰が設計したか不明。
 何故かどこも青い基板で作って売ってるのでBluePillと呼ばれてる。
 Aliexpressで1.5ドルから2ドル(送料込み)で売られてる。
スペック
 ARM Cortex M3
 72 MHz
 64 KB/128 KB Flash
 20 KB RAM
 GPIO チップには37個、基板から出てるのは32 うち2つはUSBとしても繋がってる。
Arduinoとして
 別途ファームウエアを書き込まないといけない。
  やり方
   https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Flashing-Bootloader-for-BluePill-Boards
  別途STLink2とかがいる。
   これもクローンが2ドル以下で売ってる。
   もしくは、シリアルで書き込みも可能
    試してない。
 試したライブラリ
  GPIO
  LiquidCrystal
 Serialオブジェクト
  USBシリアル扱いになってる。
  デバッグに使える。
 PlatformIO
  Arduinoでビルドができた。
CubeMX
 公式の開発ライブラリらしい。
 GUIでクロック、モジュール、ピンアサインなどを設定して、ボイラープレートを作ってそこから開発
  設定で有効にしないと動かないので注意
 ボイラープレートを作った後は、PlatformIOでいけた。
 PlatformIOでCubeMXのプロジェクトをコンパイルすると動かない
  issueをあげた
   https://github.com/platformio/platform-ststm32/issues/82
  リンカスクリプトが壊れてるらしい。
リンク
 http://wiki.stm32duino.com/index.php?title=Blue_Pill
 https://ht-deko.com/arduino/stm32f103c8t6.html