PIC18F4550 評価基板 PIC-MP3 取り扱い説明書 (本取り扱い説明書は、裏面が保証書となっておりますので、大切に保管して下さい。) January 5, 2007 株式会社ソリトンウェーブ SolitonWave 目次 はじめに ...............................................................................................................................3 各部の説明............................................................................................................................ 4 ジャンパーポストの設定 ...................................................................................................... 5 PIC-MP3 ポートアサイン.................................................................................................. 8 I/Oアクセス方法 ................................................................................................................... 9 PIC-MP3 回路図................................................................................................................. 10 基本操作例.......................................................................................................................... 12 接続とPICデバイスの書き込み .......................................................................................... 13 サンプルプログラムについて ............................................................................................. 15 2 SolitonWave はじめに この度は PIC18F4550 評価基板 PIC-MP3 をお買い上げいただきありがとうございます。 ご使用になられる前に付属品をご確認下さい。 ■本体付属品 ・ PIC-MP3 本体基板 ・ PIC18F4550(PIC18F4550 なしの基板を購入の場合は、別途ご用意下さい) ・ サンプルCD ・ 取扱説明書(本マニュアル) ■必要に応じてご用意いただくもの ・ MOD-MP3(MP3 の実験を行う場合) ・ インターネット接続環境(開発ソフトウェアのダウンロードに必要です。) ・ PIC-MP3 拡張キット(PIC-MP3 の実験に用いる LCD やブレッドボードやシリアルケーブ ル、AC アダプタ等が含まれています。) ・ USB ケーブル ・ PIC コンパイラ/MPLAB などの開発環境 ・ PIC プログラマ(PIC-ICD2 など) ※ 拡張キットが無い場合は、AC アダプタ(9V センタープラス)やシリアルケーブル(D-SUB 9 ピン ス トレートケーブル)等は、必要に応じてご用意下さい。AC アダプタが無い場合は、USB ケーブルから 電源を取ることも可能です。 ■開発ソフトウェアについて 本製品には PIC マイコン用のコンパイラやライタソフトは付属しておりません。 サンプルプログラムは弊社で販売しているソース ブースト 6.0 で作成しています。コンパ イルの際はソース ブースト 6.0 をご利用下さい。 MPLAB は、Microchip Technology 社より無償版ツールがダウンロード出来ますので、こち らをご利用下さい。MPLAB は Microchip 社が提供している、PIC の統合開発環境で、アセン ブラでの開発やシミュレーション、PIC-ICD2 などのプログラマも付属しています。また、 弊社のソースブースト 6.0 を統合すると、MPLAB 上で、C 言語による開発を行う事ができる ようになります。 ■ソース ブースト 6.0 PIC 用の C コンパイラです。ソースブースト 6.0 はプロジェクトの管理を含む統合開発環 境(IDE)です。サンプルソースは、ソースブースト用ですので、サンプルソースをコンパ イルする場合は、このソフトをご用意下さい。下記の URL に製品の詳細説明があります。 http://www.solitonwave.co.jp/product/picant.html 3 SolitonWave 各部の説明 次の図は、PIC-MP3 基板の概観図です。 RS232コネクタ PIC書き込み用ICSP端子 USBコネクタ USBを電源としても使用可能 ※LCDモジュールはオプションです LCDコントラスト PIC書き込みスイッチ (PRG:書き込み時、NRM:通常) アルバム名を表示 PIC18F4550 EVALUATION BOARD IC SP R ESET TA78M 05 NRM RTS MP3 C N CTS SN 74H C 125 SN 74 H C 57 3 A N R R JP7 R RE PORT D7 RE2/A2 D6 D5 D4 R R RD PORT D3 C 6 / T X C5 /U S B + C4 /USB - B7/KB DAT B 6 /V US B C2/IOR# RC PORT RB PORT RE1/A1 I/O DEVICE R CR1 / IRO W R #R R VOLUME Texas Instrum en t SolitonWave B 2/ I N T 2 OPEN DISABLE DREQ A 3 / C S PS/2 A 4/ DC S LCD A 5/ D R E Q 2-3 ENABLE R B 0 /M IS O V US B A 2/CFCE 2# MP3 RA0/VOLUME C F AC TIVE I/O EN ABL E 1-2 AUTO SN74HC365 Texas In stru men t HRS PIC18F4550 USB内蔵PICデバイス SIO EN ABL E CFINT R A 1/CFCE R R R1# R RA PORT IN T2 SEL S N 74H C 138 SN 7 4 H C 5 7 3A N RC 0 /I O E m B5 /SIO E# 1234 B 4 /L C DE PIC18F4550 MP3モジュール接続 コネクタ SN74VHC244 Texas In stru men t B3/IO RDY U SB EN ABL E 1 / SRC K RBR R R R R PS/2コネクタ D2 Texas In stru ment US B- RE0/A0 MAX232AA USB+ RD0 TA78M 03 PO W ER 曲名をスクロール表示 103SM PROGRAM PRG R D1R DC9V C7/RX/MOSI DCジャック オプションのACアダプタを接続 USBから電源を取ることも可能 I/O端子ヘッダ VC C X SN74HC174 CFカードコネクタ M120-50PD Texas Instrum en t 3.3V VR 1 L ED 4 LED 3 SW 4 SW 3 L ED 2 L ED 1 SW 2 SW 1 C F C AR D A B C D E A B C D E F G H I J F G H I J Y Y G ND ボリュームコントロール 制御スイッチ ・アルバム/曲の選択 ・曲の再生/ポーズ ・モードの切り替え ブレッドボード(オプション) 各種実験用に最適です サンプルの MP3 プレーヤソフトを実行した場合は、上記のような操作になります。 (サンプルの実行には、MOD-MP3 が必要になります。) 4 SolitonWave ジャンパーポストの設定 次の図は、PIC-MP3 のコネクタとジャンパーポストの一覧です。 CN4:RS232 CN1:DCJACK CN2:ICSP JP2:RTS-CTS PIC18F4550 EVALUATION BOARD IC SP R ESET TA 78M 05 103SM PROGRAM PRG NRM MAX232AA RTS Texas In stru men t MP3 C N CTS S N 74H C 125 USB+ SN 7 4 H C 5 7 3 A N USB - CN5:MP3CN R R JP7 R 3 .3 V M120-50P D VR 1 L ED 4 L ED 3 SW 4 SW 3 L ED 2 L ED 1 SW 2 SW 1 CF C AR D A B C D E A B C D E F G H I J F G H I J Y Y G ND JP5:I/O ENABLE JP1:INT2SEL JP3:SIO ENABLE コネクタとジャンパーポスト 以下に PIC-MP3 ボードの各ジャンパの設定内容を示します。 JP1 名称 INT2 SEL 設定 CFINT 3-4 5-6 7-8 VUSB PS/2 DREQ 番号 JP2 設定 機能 割り込みの選択 機能 1-2 備考 デフォルト 名称 CTS/RTS 機能 CTS/RTS のショート 機能 1-2 ショート なし オープン D7 RE2/A2 D6 X Texas In stru m en t 番号 RE1/A1 D5 JP61-65 VC C SN74HC174 CN3:CFカードコネクタ RE0/A0 R RE PORT R D4 D3 D2 C 6 / T X C 5 / US B + C4 /U SB - B6 /V U SB RD PORT HRS C 2/IO R# RC PORT RB PORT R D1R I/O DEVICE R CR1 / R R #R R IOW VOLUME Texas In strum en t SolitonWave R C0 / IO E OPEN DISABLE DREQ SN74HC365 Texas In stru men t B4/ L CDE PS/2 A 3 / C S LCD A4/ DCS 2-3 ENABLE A 5 /DR E Q VUS B R B0 /M IS O MP3 A2 /CFCE2 # I/O ENABL E 1-2 AUTO RA0 /VOLUME SIO EN ABL E CFINT R A1R/CFCE1 R R #R RA PORT IN T2 SEL C F AC TIVE SN 74H C 138 SN 7 4 H C 5 7 3 A N B7/KBDAT m B 2/ I N T 2 1234 B 5/S IO E# PIC18F4550 CN6:PS/2コネクタ B3/IORDY U SB EN ABL E SN74VHC244 Texas In st ru men t R BR1 / SRC K R R R R JP4:USB ENABLE RD0 PO W ER TA 78M 03 CN7:USBコネクタ C7/RX/MOSI DC9V 備考 デフォルト 5 SolitonWave 番号 JP3 設定 名称 SIO ENABLE 機能 SIO 有効/無効 機能 備考 1-2 ソフト制御 デフォルト 2-3 なし 常に有効 SIO 無効 MP3 使用不可 番号 JP4 設定 名称 USB ENABLE 機能 USB ポートの有効/無効 機能 備考 1-2 USB-有効 デフォルト 3-4 なし USB+有効 USB 無効 デフォルト 番号 JP5 設定 名称 I/O ENABLE 機能 I/O デバイスの有効/無効 機能 備考 1-2 MP3 有効 デフォルトで有効 3-4 LCD 有効 デフォルトで有効 5-6 Volume 有効 デフォルトで有効 7-8 I/O 有効 デフォルトで有効 番号 JP61 番号 名称 RA PORT 機能 RA ポート 名称 1 RA0/Volume 2 RA1/CFCE1# 3 RA2/CFCE2# 4 RA3/CS 5 RA4/DCS 6 RA5/DREQ 番号 JP62 番号 名称 RB PORT 機能 RB ポート 名称 1 RB0/MISO 2 RB1/SCK 3 RB2/INT2 4 RB3/IORDY 5 RB4/LCDE 6 RB5/SIOE# 7 RB6/VUSB 8 RB7/KBDAT 6 SolitonWave 番号 JP63 名称 RC PORT 番号 機能 RC ポート 名称 1 RC0/IOE 2 RC1/IOW# 3 RC2/IOW# 4 RC4/USB5 RC5/USB+ 6 RC6/TX 7 RC7/RX/MOSI 番号 JP64 名称 RD PORT 番号 機能 RD ポート 名称 1 RD0 2 RD1 3 RD2 4 RD3 5 RD4 6 RD5 7 RD6 8 RD7 番号 JP65 番号 名称 RE PORT 機能 RE ポート 名称 1 RE0/A0 2 RE1/A1 3 RE2/A2 7 SolitonWave PIC-MP3 ポートアサイン 以下に PIC-MP3 ボードのポートアサインを示します。 ポート 機能 入出力 備考 関連ジャンパ RA0 ボリューム入力 Analog Input RA1 RA2 RA3 RA4 RA5 CFCE1# CFCE2# CS DCS DREQ Output Output Output Output Input CF カードチップイネーブル CF カードチップイネーブル MP3 コマンドセレクト MP3 データセレクト MP3 データリクエスト RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 MISO SCK INT2 IORDY LCDE KBDAT VUSB SIOE# Output Output Input Input Output Input Input Output MP3 データ出力 MP3 クロック出力 割り込み入力 CF カード IORDY LCD E 信号 PS/2 Data USB VBAS センス シリアル入力イネーブル RC0 RC1 RC2 RC4 RC5 RC6 RC7 IOE IOW# IOR# USB+ USBTX RX/MOSI Output Output Output Input Input Output Input/Output I/O イネーブル JP8 I/O ライト I/O リード USB データバス JP4 USB データバス シリアル出力 シリアル入力/MP3 データ出力 JP3 RD0 RD1 RD2 RD3 RD4 RD0 RD1 RD2 RD3 RD4 Input/Output Input/Output Input/Output Input/Output Input/Output データバス データバス データバス データバス データバス ポート 機能 JP7 入出力 RD5 RD6 RD7 Input/Output Input/Output Input/Output データバス データバス データバス RE0 RE1 RE2 A0 A1 A2 Output Output Output アドレスバス アドレスバス アドレスバス 8 JP5 JP5 JP1 JP6 JP8 備考 RD5 RD6 RD7 JP5 JP5 JP5 関連ジャンパ SolitonWave I/O アクセス方法 以下に PIC-MP3 ボードの I/O アクセス方法を示します。 RC2 RC1 RA2 RA1 RB4 RC0 RE2 RE1 RE0 機能 (IOR#) (IOW#) (CFCE2#) (CFCE1#) (LCDE) (IOE) (A2) (A1) (A0) L H H/L H/L L L A2 A1 A0 CF カードアクセス H H H H H L H L H H H X H H H X H H L L L L ↑ L 0 X 0 X RS RS 0 X LCD リード LCD ライト CF D15-8 -> BHR に書き込み * BHW -> CF D15-8 * H H H H L ↑ 0 0 1 RD7-0 -> BHW に書き込み * H H H H L H 0 1 0 BHR -> RD7-0 * H H H H L H 0 1 1 STR -> RD7-0 H H H H L ↑ 1 0 0 RD7-0 -> STW *現在のバージョンでは未対応です BHR CF カード用、ハイバイト読み出し用ラッチ BHW CF カード用、ハイバイト書き込み用ラッチ STR ステータス読み出しレジスタ(スイッチ、SW-CS1,KBCLK) STW ステータス書き込みレジスタ(LED1-4) LCD のビットアサイン R/W RS E DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 RC1 RE0 RB4 RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 STR レジスタのビットアサイン RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 - - KBCLK SW-CS1 SW4 SW3 SW2 SW1 STW レジスタのビットアサイン RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 - - - - LED4 LED3 LED2 LED1 9 SolitonWave PIC-MP3 回路図 10 SolitonWave ※U1 と U4 は実装されていません。 11 SolitonWave 基本操作例 ここでは以下の機器とソフトウェアを用いて、サンプルプログラムを書き込む方法につい て説明します。 使用機器 ・ PIC-MP3 ・ PIC-ICD2 ・ PIC-MP3 拡張キット ・ MOD-MP3(MP3 実験用) 使用ソフトウェア ・ ソースブースト6.0(C コンパイラ) ・ Microchip MPLAB IDE Version 7.43 12 SolitonWave 接続と PIC デバイスの書き込み 次の図は、MOD-MP3 を使用して MP3 の実験を行う場合の接続図です。MOD-MP3 のジャンパは、 EXT/BAT を EXT 側、DREQ_E をオープンに変更する必要がありますので、ご注意下さい。 1)PIC-MP3 と MPLAB ICD2 の接続 PIC-MP3 本体基板の CN2 に ICSP 用の端子がでていますので、MPLAB ICD2 の ICSP 端子と接 続します。このとき、端子の向きに注意してください。PIC-MP3 基板の 1 番ピンの側に▼印 があります。また、PIC-ICD2 基板の一番ピン側には、基板上に●印がありますので、1 番 ピンに同じ色のケーブルが来るようにしてください。(ケーブルのコネクタの▽印は、6 番 ピンになっていますので、注意してください。) 2)MPLAB IDE の起動 「スタート」メニュー→「プログラム」→「Microchip」→「MPLAB IDE v7.43」→「MPLAB IDE」を選択して、MPLAB を選択します。 3)書き込み器の選択(PIC-ICD2 を使用する場合) 「Programmer」→「Select Programmer」→「MPLAB ICD 2」を選択します。 4)Hex ファイルの読み込み 「File」→「Import」を選択するとダイアログが表示されます。書き込みたいサンプルの HEX ファイルのある場所を指定します。 5)PIC-MP3 の SW6 を PRG 側にし、「Programmer」→「Program」を選択します。Output ウ 13 SolitonWave ィンドウにエラーが表示されなければ、書き込みは成功です。SW6 を NRM 側に戻し、リセッ トボタンを押して、サンプルを実行してください。 ※ PIC-ICD2 以外の書き込み器を使用する場合は、それぞれのマニュアルを参照してくださ い。 14 SolitonWave サンプルプログラムについて 本製品のサンプル CD には、以下のサンプルが付属しています。また、ソースブースト6. 0の評価版も付属しています。ソースブーストの評価版は、期間とプログラムサイズの制 限があります。一部のサンプルは、この制限によりコンパイルできない物がありますので、 ご注意下さい。(サンプルプログラムのコンパイルには、ソースブースト6.0のスタンダ ード版以上が必要になります。) 1. MP3Sample MOD-MP3 基板を使用した、 CF カード MP3 プレーヤのサンプルです。適当な CF カードに、 MP3 データを書き込んでおくと、MP3 データを MOD-MP3 を使って、順次演奏する事がで きます。演奏しているファイル名は、LCD と、シリアルポート(9600bps)に表示され ます。詳しくは、フォルダ内の、README.txt を参照してください。 2. IoTest PIC-MP3 基板上の各種 I/O のテストです。サンプルには、シリアルポート、LCD、ボリ ューム、スイッチ、LED のサンプルが含まれます。詳しくは、ソースのコメントをご参 照ください。 3. PS2Test PS/2 キーボードのサンプルです。 4. HIDSample Robert Lang 氏提供の、USB マウスエミュレーションのサンプルです。USB で PC に接続 すると、USB の HID マウスとして認識され、マウスカーソルを 8 の字形に動かします。 15 SolitonWave ハードウェア 保 証 書 製品名 PIC18F4550 EVALUATION(PIC-MP3) お買い上げ日より 1 年間 保証期間 【お客様】 ご住所 〒 - フ リ ガ ナ お名前 TEL 連絡先 - - E-Mail ※この保証は、後述の保証規定によって無料修理を行う事をお約束するものです。 お買い上げ日から保証期間中、故障が発生した場合、本書をご提示の上、お買い上げの販 売店または下記の当社カスタマーサポートに修理をご依頼下さい。 保証規定 以下の場合は、保証期間内においても有償修理となります。 1.本保証書のご提示がない場合 2.本保証書にお買い上げの販売店の記名および、押印がされていない場合 3.本保証書の所定事項に未記入の箇所がある場合 4.本保証書をお買い上げの販売店の承認を得ることなく訂正した場合 5.お買い上げ後の輸送・移動時の落下、その他弊社の責任に帰しえない事由により生じた 故障・破損の場合 6.使用上の誤りによる故障や改造した製品が故障した場合 株式会社ソリトンウェーブ SolitonWave 〒101-0023 東京都千代田区神田松永町 17-15 大野ビル 4F TEL: 03-5256-0953 (サポート)平日 10:00~17:00 FAX: 03-5256-0956 Mail: support @solitonwave.co.jp Web: http://www.solitonwave.co.jp 【販売店】 購入日 住所・店名 印 TEL ( ) - 16
© Copyright 2024 Paperzz