• 検索結果がありません。

PIC MP3簡易マニュアル

N/A
N/A
Protected

Academic year: 2021

シェア "PIC MP3簡易マニュアル"

Copied!
16
0
0

読み込み中.... (全文を見る)

全文

(1)

PIC18F4550 評価基板

PIC-MP3

取り扱い説明書

(2)

目次

はじめに...3 各部の説明...4 ジャンパーポストの設定...5 PIC-MP3 ポートアサイン...8 I/Oアクセス方法...9 PIC-MP3 回路図... 10 基本操作例... 12 接続とPICデバイスの書き込み ... 13 サンプルプログラムについて... 15

(3)

はじめに

この度は 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 言語による開発を行う事ができる ようになります。

(4)

各部の説明

次の図は、PIC-MP3 基板の概観図です。 X A B C D E F G H I J F G H I J A B C D E Y Y PO W ER HR S M 1 20-5 0P D R ESET MP3 C N VR 1 G N D VC C 3 .3 V

PIC18F4550 EVALUATION BOARD

U SB EN ABL E C F AC TIVE IC SP RTS CTS C F C AR D SN74VHC244 SolitonWave USB+ US B-R A 0/ V O LU M E A1 /C F C E1 # A2 /C F C E2 # A3 / C S A4 / D C S A5 / D R E Q RRRRR RB 0 /M IS O B1 / SC K B2 /I N T 2 B3 /I O R D Y B4 /L C D E B 5 /S IO E # B6 /V U SB B7 /KB D AT RRRRRRR RC 0 / I O E C1 / IO W # C2 / I O R# C4 / US B -C5 /U S B + C 6 /TX C 7 /R X/ M O SI RRRRRR RD 0 D1 D2 D3 D4 D5D6 D7 RRR RR RR RE 0 /A 0 RE 1 /A 1 RE 2 /A 2

RA PORT RB PORT RC PORT RD PORT RE PORT PROGRAM

PRG N R M D C 9 V

SN74HC365

Texas Inst rum en t

CFINT V US B P S / 2 DREQ

IN T2 SEL SIO EN ABL E

1-2 AUTO 2-3 ENABLE OPEN DISABLE MP3 LCD VOLUME I/O DEVICE I/O EN ABL E SW 1 SW 4 SW 3 SW 2 L ED 1 L ED 2 L ED 3 L ED 4 JP7 S N 74H C 125 Texas In st ru men t SN74HC174

Texas Inst rum en t

S N 74H C 138 Texas In st ru men t MAX232AA Texas In st ru m ent SN 7 4 H C 5 7 3 A N SN 7 4 H C 5 7 3 A N 103SM TA 7 8M 0 3 TA 7 8 M 0 5 アルバム名を表示 曲名をスクロール表示 MP3モジュール接続 コネクタ I/O端子ヘッダ ブレッドボード(オプション) 各種実験用に最適です ※LCDモジュールはオプションです PIC書き込み用ICSP端子 LCDコントラスト PIC書き込みスイッチ (PRG:書き込み時、NRM:通常) RS232コネクタ DCジャック オプションのACアダプタを接続 USBから電源を取ることも可能 USBコネクタ USBを電源としても使用可能 PS/2コネクタ PIC18F4550 USB内蔵PICデバイス CFカードコネクタ ボリュームコントロール 制御スイッチ ・アルバム/曲の選択 ・曲の再生/ポーズ ・モードの切り替え PIC18F4550 m 1234 サンプルのMP3 プレーヤソフトを実行した場合は、上記のような操作になります。 (サンプルの実行には、MOD-MP3 が必要になります。)

(5)

ジャンパーポストの設定

次の図は、PIC-MP3 のコネクタとジャンパーポストの一覧です。 X A B C D E F G H I J F G H I J A B C D E Y Y PO W ER HR S M1 2 0 -5 0 P D R E SE T MP3 C N VR 1 G N D V C C 3 .3 V

PIC18F4550 EVALUATION BOARD

U SB EN A BL E C F AC TIVE IC SP RTS CTS C F C AR D SN74VHC244 SolitonWave USB+ USB -RA 0 /V O L U M E A1 /C F C E1 # A2 /C F C E2 # A3 / C S A4 / D C S A5 /D R EQ RR RRR RB 0 /M IS O B1 /SC K B2 /I N T 2 B3 /I O R D Y B 4 /L CDE B5 /SI O E # B6 /V U S B B7 /KBD A T RRRRRR R RC 0 / I O E C 1 /IO W # C2 / I O R # C4 / U S B -C5 / U S B + C6 / T X C 7 /R X/ M O SI RRRRRR RD0 D1R D2 D3 D4 D5 D6 D7 RRRRR R RE 0 /A 0 RE 1 /A 1 RE 2 /A 2

RA PORT RB PORT RC PORT RD PORT RE PORT PROGRAM PRG N R M D C 9 V SN74 HC3 65 Texas In strum en t CFINT V US B P S / 2 DREQ IN T2 SE L S IO EN A BL E 1-2 AUTO 2-3 ENABLE OPEN DISABLE MP3 LCD VOLUME I/O DEVICE I/O E N A BL E SW 1 S W 4 SW 3 S W 2 L ED 1 L ED 2 L ED 3 L ED 4 JP7 S N 74H C 125 Texas In st ru men t SN74 HC1 74 Texas In stru m en t SN 74H C 138

Texas In stru men t

M AX2 32 AA

Texas In stru men t

SN 7 4 H C 5 7 3 A N SN 7 4 H C 5 7 3 A N 103SM T A 78M 03 T A 78M 05 CN5:MP3CN JP61-65 CN2:ICSP CN4:RS232 CN7:USBコネクタ CN6:PS/2コネクタ CN3:CFカードコネクタ PIC18F4550 m 1234 CN1:DCJACK JP4:USB ENABLE JP2:RTS-CTS JP1:INT2SEL

JP3:SIO ENABLE JP5:I/O ENABLE

コネクタとジャンパーポスト

以下に PIC-MP3 ボードの各ジャンパの設定内容を示します。 番号 名称 機能 JP1 INT2 SEL 割り込みの選択 設定 機能 備考 1-2 CFINT 3-4 VUSB 5-6 PS/2 デフォルト 7-8 DREQ 番号 名称 機能 JP2 CTS/RTS CTS/RTS のショート 設定 機能 備考 1-2 ショート デフォルト なし オープン

(6)

番号 名称 機能 JP3 SIO ENABLE SIO 有効/無効

設定 機能 備考

1-2 ソフト制御 デフォルト

2-3 常に有効 MP3 使用不可

なし SIO 無効

番号 名称 機能

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

(7)

番号 名称 機能 JP63 RC PORT RC ポート 番号 名称 1 RC0/IOE 2 RC1/IOW# 3 RC2/IOW# 4 RC4/USB- 5 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

(8)

PIC-MP3 ポートアサイン

以下に PIC-MP3 ボードのポートアサインを示します。

ポート 機能 入出力 備考 関連ジャンパ

RA0 ボリューム入力 Analog Input JP7

RA1 CFCE1# Output CF カードチップイネーブル

RA2 CFCE2# Output CF カードチップイネーブル

RA3 CS Output MP3 コマンドセレクト JP5

RA4 DCS Output MP3 データセレクト JP5

RA5 DREQ Input MP3 データリクエスト JP5

RB0 MISO Output MP3 データ出力 JP5

RB1 SCK Output MP3 クロック出力 JP5

RB2 INT2 Input 割り込み入力 JP1

RB3 IORDY Input CF カード IORDY

RB4 LCDE Output LCD E 信号

RB5 KBDAT Input PS/2 Data

RB6 VUSB Input USB VBAS センス JP6

RB7 SIOE# Output シリアル入力イネーブル

RC0 IOE Output I/O イネーブル JP8

RC1 IOW# Output I/O ライト

RC2 IOR# Output I/O リード

RC4 USB+ Input USB データバス JP4

RC5 USB- Input USB データバス

RC6 TX Output シリアル出力 RC7 RX/MOSI Input/Output シリアル入力/MP3 データ出力 JP3 RD0 RD0 Input/Output データバス JP8 RD1 RD1 Input/Output データバス RD2 RD2 Input/Output データバス RD3 RD3 Input/Output データバス RD4 RD4 Input/Output データバス ポート 機能 入出力 備考 関連ジャンパ RD5 RD5 Input/Output データバス RD6 RD6 Input/Output データバス RD7 RD7 Input/Output データバス RE0 A0 Output アドレスバス RE1 A1 Output アドレスバス RE2 A2 Output アドレスバス

(9)

I/O アクセス方法

以下に PIC-MP3 ボードの I/O アクセス方法を示します。 RC2

(IOR#) (IOW#) RC1 (CFCE2#) RA2 (CFCE1#) RA1 (LCDE)RB4 (IOE)RC0 (A2)RE2 (A1)RE1 (A0)RE0 機能

L H H/L H/L L L A2 A1 A0 CF カードアクセス H H H H H L - - RS LCD リード H L H H H L - - RS LCD ライト H H H H L ↑ 0 0 0 CF D15-8 -> BHR に書き込み * H L X X L L X X X 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

(10)
(11)
(12)

基本操作例

ここでは以下の機器とソフトウェアを用いて、サンプルプログラムを書き込む方法につい て説明します。 使用機器 ・ PIC-MP3 ・ PIC-ICD2 ・ PIC-MP3 拡張キット ・ MOD-MP3(MP3 実験用) 使用ソフトウェア ・ ソースブースト6.0(C コンパイラ) ・ Microchip MPLAB IDE Version 7.43

(13)

接続と 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」を選択します。

(14)

ィンドウにエラーが表示されなければ、書き込みは成功です。SW6 を NRM 側に戻し、リセッ トボタンを押して、サンプルを実行してください。

※ PIC-ICD2 以外の書き込み器を使用する場合は、それぞれのマニュアルを参照してくださ い。

(15)

サンプルプログラムについて

本製品のサンプル 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 の字形に動かします。

(16)

ハードウェア

保 証 書

製品名

PIC18F4550 EVALUATION(PIC-MP3)

保証期間

お買い上げ日より

1 年間

【お客様】

ご住所

〒 -

お名前

フ リ ガ ナ

連絡先

TEL - -

E-Mail

※この保証は、後述の保証規定によって無料修理を行う事をお約束するものです。 お買い上げ日から保証期間中、故障が発生した場合、本書をご提示の上、お買い上げの販 売店または下記の当社カスタマーサポートに修理をご依頼下さい。

保証規定

以下の場合は、保証期間内においても有償修理となります。 1.本保証書のご提示がない場合 2.本保証書にお買い上げの販売店の記名および、押印がされていない場合 3.本保証書の所定事項に未記入の箇所がある場合 4.本保証書をお買い上げの販売店の承認を得ることなく訂正した場合 5.お買い上げ後の輸送・移動時の落下、その他弊社の責任に帰しえない事由により生じた 故障・破損の場合 6.使用上の誤りによる故障や改造した製品が故障した場合

株式会社ソリトンウェーブ

〒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

SolitonWave

【販売店】

購入日

住所・店名

TEL

( ) -

参照

関連したドキュメント

HORS

必要に応じて、「タイムゾーンの設定(p5)」「McAfee Endpoint Security

HD 映像コミュニケーションユニット、HD コム Live、HD コムモバイルから HD コム Live リンクの接続 用

週に 1 回、1 時間程度の使用頻度の場合、2 年に一度を目安に点検をお勧め

この度は「Bizメール&ウェブ エコノミー」を

それでは資料 2 ご覧いただきまして、1 の要旨でございます。前回皆様にお集まりいただ きました、昨年 11

* Windows 8.1 (32bit / 64bit)、Windows Server 2012、Windows 10 (32bit / 64bit) 、 Windows Server 2016、Windows Server 2019 / Windows 11.. 1.6.2

• AF/AE ロック機能を使って、同じ距離の他の被写体にピントを 合わせてから、構図を変えてください(→ 43 ページ)。. •