STM32

ファームウェア関数一覧

STM32ファームウェア名称

  • STM32 Standard Peripheral Library (標準的な周辺回路)
  • STM32 USB Libray (USB関係)

初期化

  1. ヘッダファイルをインクルード
  2. クロックと割り込みを初期化
  3. 周辺回路へクロックを供給
  4. 周辺回路の割り込みを初期化する
  5. GPIOを初期化する
  6. メインルーチンを作る

RCC リセット・クロック・コントロール*1

GPIO 汎用入出力*2

TIM 高機能*3・汎用*4・基本タイマ*5

ADC アナログ・デジタル・コンバータ *6

DAC デジタル・アナログ・コンバータ *7

EXTI 外部割込み・イベント・コントローラ *8

NVIC ネスト型ベクタ割り込みコントローラ *9

SysTick システム・タイマ*10

BKP バックアップ・レジスタ *11

RTC リアル・タイム・クロック *12

CAN コントロール・エリア・ネットワーク(車載用)*13

CEC 家電用コントロール*14

バリュー・ラインに含まれるHDMI規格に含まれるConsumer Electronics Control (CEC)プロトコル用のハードウェア・サポート用関数。古いファームウェアには含まれていません。

CRC チェックサム

DEBUG MCU デバッグ用

DMA ダイレクト・メモリ・アクセス

Flash フラッシュ・メモリ

all STM32F10x devices

FSMC 可変型SRAMコントローラ*15

I2C *16

IWDG 独立型ウォッチドッグタイマ *17

PWR 電源管理 *18

SDIO SDIOコントローラ

SPI? シリアル・ペリフェラル・インターフェイス *19

USART 汎用シリアル通信*20

WWDG (ウィンドウ型ウォッチドッグタイマ)

ウォッチドッグタイマ機能の特別なサブセットです。


*1 Reset and Clock Control
*2 General purpose I/O
*3 Advanced-control timer
*4 general-purpose timer
*5 basic timer
*6 Analog Digital Converter
*7 Digital Analog Converter
*8 External interrupt/event controller
*9 Nested vectored interrupt controller
*10 Cortex system timer
*11 Backup registers
*12 Real Time Clock
*13 Controller Area Network
*14 Consumer Electronics Control
*15 Flexible static memory controller
*16 Inter-integrated circuit
*17 Independent watchdog
*18 Power control
*19 Sirial Peripheral Interface
*20 Universal Synchronous asynchronous reciver transmitter

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-06-02 (土) 23:29:08