コース概要

導入

  • マイクロプロセッサ vs Microcontroller
  • CISC 対 RISC

「Client Decision」のアーキテクチャの概要

  • プロセッサコアと機能ブロック図
  • メモリ構成の説明
  • すべての SFR とその基本機能の概要

低レベルの Programming 概念

  • アドレッシングモード
  • 命令セットとAssembly Language (ALP)
  • ALP の開発、構築、デバッグ

中級レベル Programming 概念

  • クロスコンパイラ
  • Embedded C実装、プログ。 * デバッグ
  • ASNSI-Cとの違い
  • メモリモデル
  • ライブラリリファレンス
  • #pragma ディレクティブの使用
  • 関数、パラメータの受け渡し、戻り値の型

オンチップ周辺機器

  • ポート: 入力/出力
  • タイマーとカウンター
  • 割り込み、UART

外部インターフェース

  • LED
  • スイッチ(モメンタリ式、トグル式)
  • 7セグメント表示:(通常モード、BCDモード、
  • 内部多重化および外部多重化)
  • LCD (4bit、8bit、ビジーフラグ、カスタムキャラクタ生成)
  • キーパッド Matrix

プロトコルと周辺機器

  • I2C (EEPROM)、SPI (EEPROM)
  • A/D&D/Aコンバーター
  • ステッピングモーター、DCモーター
  • I2C プロトコル (RTC:800583、DS1307 ADC:PCF8591、DS1621)
  • SPI プロトコル (ADC:MCP3001)
  • IR Communication (フィリップス RC5 プロトコル)
  • ZIGBEE、GSM、GPS、USB、MMC、SD
  • イーサネットMAC、CANプロトコル
 14 時間

参加者の人数



Price per participant

関連コース

The Yocto Project - An Overview - hands-on

28 時間

Raspberry Pi for Beginners

14 時間

関連カテゴリー