2012年3月17日土曜日

STM32マイコン徹底入門

 本書の目的は,「C 言語はわかるが,マイコンのことはまだ知らない人に,これ一冊でマイコンの機能をひととおり利用できるようにすること」です.ARM 社のCortex-M シリーズのマイコンを利用して,具体的な開発過程を説明した日本語の教科書はまだありません.
 そこで,ARM Cortex-M3 コアを内蔵したマイコンの詳細をSTMicroelectronics 社のSTM32を例に,その周辺機能とともに紹介します.このチップのパワーとファームウェアを徹底的に利用すれば,初心者でも簡単に開発ができることが理解できる構成となっています.また,開発した機能の例の動画もweb ページで公開し,実際に製作をする時間のない方でも,開発のイメージをもっていただけます.

■ 本書のwebページ
■ 動画webページ を参照ください.

目次


ものであるCSU / DSC

第1章 インスパイアのためのイントロダクション
 1.1 マイコンで何ができるのか
 1.2 あなたならマイコンで何をしますか?
 1.3 大切なこと
 1.4 本書の対象読者
 1.5 本書の構成
 1.6 本書が使用する各種ファイルのダウンロード
 1.7 サンプル・プログラムや開発環境の紹介動画
 1.8 Google先生とWikipedia博士
 1.9 データシートの利用方法
 1.10 本書を使って開発を学ぶ場合の費用と予算
 1.11 本書に掲載する各種のサンプル・プログラムについて
 1.12 動作確認した環境
 1.13 引用文献の略称
 1.14 マイコン・ボードの入手先
 1.15 電子部品の入手先
 1.16 本書の回路図について
 1.17 各種コード
 1.18 DFUツール

第2章 マイクロコントローラのしくみ
 2.1 マイコンの適用例
 2.2 なぜマイコンを使うのか
 2.3 なぜマイコンを使えるのか
 2.4 マイコン開発を学ぶ意義
 2.5 マイコンのシステム構成
 2.6 ARM:Cortex-M3コアとSTM32


ネットワーク上のプロジェクターを使用する方法

第2章Appendix 開発環境の構築とマイコン・ボードの選定,プログラミングの仕方
 A.1 開発環境の構成
 A.2 ハードウェアの選定と接続
 A.3 開発環境の構築方法
 A.4 ファームウェア・ライブラリの利用上の規約

第3章 汎用入出力(GPIO)ポートの基本:ファームウェアを使用した初期化と操作
 3.1 GPIOの概要
 3.2 STM32のGPIOの特徴
 3.3 周辺回路の操作方法
 3.4 ファームウェア
 3.5 出力ポートとしての利用方法
 3.6 入力ポートとしての利用方法

第4章 汎用入出力(GPIO)ポートの活用:各種回路
 4.1 ソリッド・ステート・リレーによるスイッチ操作
 4.2 デバッグ用通信関数ライブラリ
 4.3 7セグメントLEDの点灯
 4.4 ロータリ・ディップ・スイッチ
 4.5 GPIOのそのほかの利用方法

第5章 システム・タイマ:タイマと割り込みの基本
 5.1 システム・タイマと割り込みの連携動作
 5.2 LEDの点滅処理
 5.3 7セグメントLEDのダイナミック点灯


ゲートウェイのノートパソコンにコピーして貼り付けする方法

第6章 タイマの基本:出力比較モードの利用
 6.1 クロック
 6.2 カウンタ・クロック
 6.3 カウント動作モード
 6.4 プリスケーラ:分周器
 6.5 繰り返しカウンタ
 6.6 タイマ機能
 6.7 出力比較モードの利用方法
 6.8 出力比較モードの活用
 6.9 出力比較モードのそのほかの利用方法

第7章 タイマの活用:各種出力と入力モード
 7.1 PWM出力モード
 7.2 単一パルス発生モード
 7.3 外部クロックをカウントする
 7.4 複数のタイマを連携させる
 7.5 タイマを入力に使用する
 7.6 基本タイマの利用

第8章 STM32内蔵のA-Dコンバータ機能
 8.1 A-Dコンバータの概要
 8.2 A-Dコンバータの基本的な利用方法:シングル・モードによる変換
 8.3 A-Dコンバータの発展的な利用方法:各種の変換モード
 8.4 アナログ・ジョイスティックの出力を読み取る
 8.5 電圧の計測
 8.6 電圧出力型センサの利用:PSDセンサ(距離センサ)

第9章 同期/非同期シリアル通信USART
 9.1 USARTの基本的な利用方法
 9.2 割り込み
 9.3 DMA
 9.4 同期通信
 9.5 シリアル接続型センサ:超音波センサ


第10章 シリアル・ペリフェラル・インターフェースSPI
 10.1 SPIの基本的な利用方法
 10.2 EEPROMへの1文字の書き込み
 10.3 EEPROMへのメッセージの書き込み
 10.4 SDカードへのアクセス
 10.5 MP3モジュール
 10.6 加速度センサ

第11章 I2C(Inter-Integrated Circuit)の使い方
 11.1 I2Cの仕様
 11.2 I2Cの基本的な利用方法

第12章 SDIOの使い方
 12.1 SDIOとは
 12.2 SDIOの基本的な利用方法
 12.3 活用例:MP3モジュールで音声再生

第13章 D-Aコンバータの使い方
 13.1 出力バッファ
 13.2 任意の電圧出力
 13.3 音声をディジタル・データで表現する方法
 13.4 波形の生成
 13.5 WAVファイルの再生

第14章 STM32のそのほかの周辺回路+RTOS
 14.1 リセット
 14.2 ウィンドウ・ウォッチドッグ
 14.3 CAN
 14.4 USB
 14.5 FSMC:メモリ・コントローラ
 14.6 RTOS



These are our most popular posts:

Amazon.co.jp: 図解 Z80マイコン応用システム入門 ソフト編: 柏谷 英一 ...

Amazon.co.jp: 図解 Z80マイコン応用システム入門 ソフト編: 柏谷 英一, 中村 陽一, 佐野 羊介: 本. ... 1-Clickで注文する場合は、サインインをしてください。 こちらからも ... よく一緒に購入されている商品 ... 通常配送無料(一部の商品・注文方法等を除く) 詳細 ... read more

PICとマイコンシステムの実際

PICとマイコンシステムの実際. ■はじめに マイクロチップ社のPICマイコンは、製品 としては10年以上前から存在していたが、電子工作などで一般的に使われるようになっ たのはつい最近である。私は、トラ技 ... から出た「PICインターフェースハンドブック」を 知り、5000円だか6000円だか、高いと思ったが購入した。結果的には、 ..... タグは 人物が特定できないから、カメラで顔写真をとって、自動識別するという方法も? いや これは、 ... read more

Amazon.co.jp: 図解Z80 マイコン応用システム入門 ハード編: 柏谷 英一 ...

Amazon.co.jp: 図解Z80 マイコン応用システム入門 ハード編: 柏谷 英一, 中村 陽一, 佐野 羊介, 若島 正敏: 本. ... 1-Clickで注文する場合は、サインインをしてください。 ... よく一緒に購入されている商品 ... 通常配送無料(一部の商品・注文方法等を除く) 詳細 ... read more

TK-80 - Wikipedia

TK-80は、NEC製のμCOM80ファミリーを使いこなすためのトレーニングキットとして 発売されたワンボードマイコンキットである。 ... それに対しTK-80は16進入力キーパッド と8桁の7セグメントLEDを基板上に備えており、端末装置なしでシステムを使うことが できた ... 点が当時のアマチュアの目に留まり、TK-80は本来の意図とは異なり相当数 がコンピュータマニアに購入されることになった。 ... そのためマイクロプロセッサを製造、 販売する会社は技術者がマイクロプロセッサのハードウェア、ソフトウェア技術を習得 するための ... read more

Related Posts



0 コメント:

コメントを投稿