コース概要

導入

  • マイクロプロセッサ vs マイクロコントローラー
  • CISC vs RISC

「クライアント決定」のアーキテクチャ概要

  • プロセッサコアと機能ブロック図
  • メモリ組織の説明
  • SFRの概要と基本的な機能

低レベルプログラミング概念

  • アドレッシングモード
  • 命令セットとアセンブリ言語 (ALP)
  • ALPの開発、ビルド、デバッグ

中レベルプログラミング概念

  • Cross Compiler
  • 組み込みCの実装とデバッグ
  • ANSI-Cとの違い
  • メモリモデル
  • ライブラリ参照
  • #pragmaディレクティブの使用
  • 関数、パラメータの受け渡しと戻り値の型

チップ上ペリフェラル

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

外部インターフェース

  • LED
  • スイッチ (瞬間型、トグル型)
  • 7セグメントディスプレイ: (通常モード, BCDモード,
  • 内部多重化と外部多重化)
  • LCD (4ビット, 8ビット, バシーフラグ, カスタムキャラクター生成)
  • キーパッドマトリックス

プロトコルとペリフェラル

  • I2C (EEPROM), SPI (EEPROM)
  • A/D および D/A コンバータ
  • ステッピングモーター、DC モーター
  • I2Cプロトコル (RTC:800583, DS1307 ADC:PCF8591, DS1621)
  • SPIプロトコル (ADC:MCP3001)
  • 赤外線通信 (フィリップスRC5プロトコル)
  • ZIGBEE, GSM, GPS, USB, MMC および SD
  • Ethernet MAC、CAN プロトコル
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー