目次
... 3
開
環境
紹介 ... 4
- ... 4
- - C8051 Development Kit ... 4
- - C8051 ToolStick ... 4
- ソ ... 5
- - Silicon Labs IDE... 5
- - Configuration Wizard 2 ... 6
- - Keil PK51 ... 6
各種
ン
ン
入手先 ... 7
- C8051 ン ... 7
- C8051 ン ... 7
ソ
ン
... 8
- Silicon Labs IDE Configuration Wizard 2 Keil PK51 ン ... 8
- KEIL ン ン 設定 ... 8
- ン 設定 ... 8
... 9
- C8051 Development Kit ... 9
- C8051 ToolStick ... 10
使用方法 ... 11
- 経路 指定 ... 11
- ン 動 ... 12
- 機能 使 ... 13
- ン設定や 設定 Configuration Wizard 2 ... 16
改版履歴 ... 18
資料 Silicon Laboratories 以 Silicon Labs 社製MCU C8051 開 環境 い 簡
易 多 C8051 Simplicity Studio 開 環境 移行 い 一部製
品 い 旧環境 使用頂 必要 あ 資料 旧環境 い 内容 誤
い う注意 払 Silicon Labs社 提供 ン 等 差異 い
提供 優先 参照 い
Silicon Labs社 FAQ や 同士 問題解決
Silicon Labs ン 頻繁 ン い 本資料 取 い い様々 情報 記
載
製品 使用頂 過程 疑問や課題 生 あ 思い 他 既 解決方法
見 い 場合 多々 い 非常 益 活用 い
方法
Web Site
http://community.silabs.com/t5/Forum/ct-p/Forum
使用方法
開
環境
紹介
C8051 開 環境 い ソ 紹介
-開 環境 Development Kit ToolStick 用意 い
- - C8051 Development Kit
評価基板 入 開 USB Debug Adaptor PC
機材 AC/DC 同梱 い MCU Development Kit
用意 実装 い MCU 異 い
LEDや 実装 い 他 入力や ン 各MCU
持 特徴的 機能 評価 作 い 全 I/O ン 引 出 い
拡張性 富 い
- - C8051 ToolStick
USB給電 動作 非常 ン 評価基板 PC 繋 評価対象 搭
載 2 構成 い
MCU 多種用意 評価 いMCU 最適
選 頂 ソ 載 ン 用意
ン 使用頂
ン
- ソ
C8051 開 環境 あ Silicon Labs IDE 使用 設計 行う C ン ン
い KEIL社 ン ン 無償提供 い
- - Silicon Labs IDE
Silicon Labs IDE ソ 編集 ン ン い 一連 開
作業 一 ソ 行う 統合開 環境
C8051 ン 回路 搭載 い 不要 ン
容易 行え ン ン 実行 手
法 他 MCU や 領域 自由 書 換え 例外
生時 動作検証 強力
ン
- 値 表示 変更
ン
- 管理
ン
- 各種 表示
ン
- - Configuration Wizard 2
MCU 設定 補助 ソ 直感的 使用 GUI い
割 込 基本設定や GPIO ADC 設定 GUI 行う
応 値 算出 初期 C ン 出力
- - Keil PK51
KEIL社 ン 録頂 制限 使用頂
使用 設定 選ぶ
値 出力
各種
ン
ン
入手先
C8051 最新 ン ン 入手方法 い 紹介
- C8051 ン
C8051 ン Silicon Labs社 Web Site 入手可能
http://www.silabs.com/support/pages/document-library.aspx
製品型番 入力 関連 ン
- C8051 ン
C8051 ン Silicon Labs IDE ン 記
ソ
ン
C8051 評価 必要 ソ ン
- Silicon Labs IDE Configuration Wizard 2 Keil PK51 ン
Silicon Labs IDE Configuration Wizard 2 Keil PK51 for 8-bit MCU 記 ン
頂 ン 後 ン 行い
http://www.silabs.com/products/mcu/Pages/8-bit-microcontroller-software.aspx
- KEIL ン ン 設定
記 Register Now! ン 申請 行 い
http://www.silabs.com/products/mcu/Pages/8-bit-microcontroller-software.aspx
詳細 手 AN104 参照 い AN104 中 Keil uVision4 いう Keil IDE
ン Keil PK51 for 8-bit MCU ン 際 同時
ン
http://www.silabs.com/Support%20Documents/TechnicalDocs/an104.pdf
- ン 設定
使用 ン 指定 行い
Project Tool Chain Integration 選択
Tool Chain Integration ン 使用 ン 設定 行う
Keil (read-only) 選択 い 指定 い Keil ン へ path ン
一致 い 確認 OK ン い
Keil 選択
C8051 評価 必要 設定 行い
- C8051 Development Kit
以 手 設定 い
1. USB DEBUG 接続
2. USB USB 接続
3. あ 場合 指示 従 結線
い 確認 い
例 F912DK, F930DK, F996DK 場合: J17 SW5 ON 設定
4. USB う一方 PC 接続
- C8051 ToolStick
以 手 設定 い
1. 写真 う 接続
2. F912DCやF990DC い 電池 動作 う い
USB給電 動作 電池 動作 変え あ USB給電 TS
PWR 選択 い
3. USB ネ PC 接続
使用方法
ン 一連 手 い 紹介
- 経路 指定
C8051 製品 C2 JTAG 介 ン 行い 使用 経路
指定 必要 あ
Options Connection Options 選択
Serial Adapter USB Debug Adaptor 選択 い USB Debug Adaptor 選択 い場合 USB Debug Adaptor ToolStick USB 挿入 い い 何
原因 認識 い 他 USB 接続 給電機能付 USB Hub 介 接
続 PC 再起動 試 い
Debug Interface 使用 MCU い ン 選択
F0xx, F1xx, F2xx JTAG 他 C2 選択 い 設定 終 OK ン
- ン 動
評価基板 LED 点滅 ン ン 動作 見
Project → Open Project ン あ wsp 選択 wsp
Silicon Labs IDE 図 F93x_92x用 ン 使用
C:¥SiLabs¥MCU¥Examples¥C8051F93x_92x¥Blinky¥F93x_Blinky_C_Keil.wsp
Rebuild All ン ン 実行 等 情報
ン 表示
評価基板 接続 6-1 経路 指定 参考 評価基板 Connect
Tools Erase Code Space 選択 Flash Rom内 全消去
Download Code ン ン 実行
Go ン 実行 STOP ン 停 LED 点
滅 確認 思い
Download Code ン
Go ン
- 機能 使
ソ 際 使用 ン 実行 標準的 機能 い
紹介
ン
任意 場所 停 機能
停 い箇所 ソ 移動
Insert/Remove Breakpoint ン 目印 ●印 表示
Go ン 実行 ン 来 停
実行
Insert/Remove Breakpoint ン
目印 付
ン
ン
や 値 や 値 変更
View Debug Windows 選択 対象 決定
目 概要
SFR's 各種 関連
Watch Window 変数
Registers R0-R7 RAM RAM領域
Code Memory ROM領域
Disassembly 逆 ン
SFR’s Timers 選択 Timer 関連 一覧 表示
変更 い 値 ソ 合わ 値 入力 変更 値 即座
MCU 反映
変更 値
MCU 反映
変更 い値 ソ 合わ
ン
定義 変数 機能
い変数 ソ 合わ
右 Add xxx to Watch 選択 続い い変数 型 選 択
- ン設定や 設定 Configuration Wizard 2
Configuration Wizard 2 起動
ン設定
Peripherals Port I/O 選択 図 う ン 表示 使用
MCU 機能や ン数 画面 異
番号 概要
1 Crossbar 効 無効 必 効 い
内蔵pull-up 効 無効
2 使用 選択
3
ン ン 替え
出力 push-pull, open-drain 替え
ン 設定
I/O 使用 UART, SPI 使用 場合 優先的
割 振 特定 GPIO 使用 い場合 ン 設定 行う
図 左 UART, SPI0, SMBus 使用 場合 設定 P0.0~P0.7
割 当 い
対 図 右 P0.0~P0.2 ン 設定 場合 割 当
P0.3~P1.2へ変更 判
設定
各 設定 Peripherals 使用 行 い 一 設定 終 C
更新 設定 準 初期
ン 記述 い ソ 設計 際 使用頂
UART, SPI0, SMBus 選択 P0.0~P0.7 優先的 占
改版履歴
Version 改定日 改定内容
1.0 2011年07 新規作成
1.3 2015年09 ン ン 公開
参考文献
Silicon Labs社 各種 ン Silicon Labs社
本社
〒222-8561 横浜市港 区新横浜1-6-3 TEL 045-470-9841 FAX 045-470-9844
免責 及
利用
注意
弊社
資料 入手
客様
記
使用
注意
一読い
い
使用
い
1. 本資料 非売品 許可無 転売 や無断複製 禁
2. 本資料 予告 変更 あ
3. 本資料 作成 万全 期 い 万一 不審 点や誤 記載漏
気 点 あ 弊社 一報い ば幸い
4. 本資料 取 扱 い 回路 術 関 運用 結果 影響 い
責任 負い あ 了 い
5. 本資料 製品 利用 際 補助的 製品 使用