お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
はじめに
- マイクロプロセッサとマイクロコントローラの違い
- CISCとRISCの比較
「クライアント決定」のアーキテクチャ概要
- プロセッサコアおよび機能ブロック図
- メモリ構成の説明
- 全てのSFRとそれらの基本的な機能の概要
低レベルプログラミングの概念
- アドレッシングモード
- 命令セットとアセンブリ言語(ALP)
- ALPの開発、ビルド、デバッグ
ミドルレベルプログラミングの概念
- クロスコンパイラ
- 組込み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プロトコル
要求
- 電圧、電流、回路などの基本的な電気回路の概念に関する理解
- C言語または同様の低レベル言語でのプログラミング経験
- コンピュータアーキテクチャおよびマイクロコントローラーに関する基礎知識
対象者
- 組込みシステムエンジニア
- ハードウェアおよびファームウェア開発者
- 組込み開発へ移行するソフトウェアエンジニア
14 時間
お客様の声 (1)
最初に計画されていなくても、高度な科目を要求することができる。
Gabriel Chouinard - Spark Microsystems
コース - FreeRTOS: Programming for Real Time Operating Systems
機械翻訳