MP3プレーヤーをPICマイコンで自作、始めの一歩 - MP3プレーヤー自作

Posted by kyosuke at 02/10 2008
>>次の記事: MPLAB C18のテスト、PIC18F452でLED点滅ピコピコ



昔から作ってみたいと思っているモノの1つに、
MP3プレーヤーがあります。

なぜかというと、
フラッシュメモリとファイルシステムの操作を学びたかったから。

FATならびにフラッシュメモリの操作、
自分にとってレベルが3段階くらい上にいて、
どうにもこうにもできませんでした。

レベル1段階上: 資料を調べれば作れるさ。
レベル2段階上: 1人で真剣に取り組んで突破できる。
レベル3段階上: 1人じゃ、無理。。


昔、放り投げて、
最近になって久しぶりに電子工作関係のサイトをうろついていたら
世の中にはスゴイ人がおりまして、
PIC18F252でMP3プレーヤーを作った人がいました。

http://www.zea.jp/audio/mp3a/mp3a_12.htm

まじ、すごいです。




フラッシュメモリはともかくですね、

FATってなんなのさ!
みたいに逆切れした僕としては、
どうやってFATに対応したんだか??

上記のサイトのソースコードを見てみると、
FAT系に切り込んだのはこの人っぽいです。
http://yuki-lab.jp/hw/mp3kit-bk1/index.html

ちなみにマイコンにATmega168を使用。


なんにせよ、すごいです。


さらにうろついていると、
http://picfun.com/PIC24F/AP/app24F08.html

では、
マイクロチップ社のFATファイルシステムを使っているとか。
頭良いですよ。


picfunでは、PIC24を使っているのですが、
ソースコードを見ているとPIC18でもできような?
(PIC24のライターを持っていないんです)



ま、とりあえず、
http://www.zea.jp/audio/mp3a/mp3a_12.htm
を真似しながら、


MP3プレーヤーを
手持ちのPIC18F452と、MPLAB C18コンパイラと、
ブレッドボードで作ってみようと思います。

しかるのち、マイクロチップ社のFATファイルシステムを使ってみようと思います。



始めの一歩は、
必要なソフトを全部インストール。

それだけ! (最初のくせに、かなり手抜き)


MPLAB IDE(Integrated Development Environment)
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002



MPLAB IDE v8.00 Full Release Zipped Installation
65MBくらいあります。

解凍してInstall_MPLAB_v8.exeをインストール。
なぜかPICC-Liteもインストールされた。

PICC-Liteは、無料のCコンパイラ。


PICC-Liteもいいんだけど、
書けるコード量に制限があるのし、
そもそもPIC18系でプログラムを組みたいので、
(PICC-Liteは、PIC10,12,16系のCコンパイラ)


MPLAB C18 C Compiler v3.15 Student Editionをダウンロードする。
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010014&part=SW006011

あと、同じページにある
MPLAB C18 (v3.00) C Compiler Getting Started
もダウンロードしておく。


MPLAB C18をインストール。。
よくわからないけど、適当にぽちぽちっと。
容量が結構あります。


以上で必要なソフトの準備完了。




PICに書き込むライターを持っていない人は、
http://akizukidenshi.com/catalog/items2.php?q=K-00038&s=score&p=1&r=1&page=#K-00038
http://akizukidenshi.com/catalog/items2.php?p=1&q=%22K-00200%22
http://akizukidenshi.com/catalog/items2.php?p=1&q=%22K-00160%22
あたりを買っておくと良いと思います。

PIC24にも対応して、USBで書き込めて、そして安い、
そんなPICライターがあればいいんですけどねー。


追記:
秋月のPICライターよりも、PICkit2のほうがよさげです。
http://www.mal.jp/open/products/pickit2/pickit2.html

PICkit2は、お値段6720円+送料800円

PICのデバイスは小ピンPICに対応しています。6ピン、8ピン、14ピン、20ピンの小型のPICがターゲットでしたが、2007.3月より PIC16、PIC18、PIC24、dsPIC30、dsPIC33のファミリの多くのデバイスに対応しました。

http://www.mal.jp/open/productsshop/105.php

PICkit2については趣味の電子工作の部屋に詳しく載っています
http://ekousaku.web.fc2.com/


>>次の記事: MPLAB C18のテスト、PIC18F452でLED点滅ピコピコ





MP3プレーヤー自作のモノ作り記事

No_image
SDカードのリード(読み込み)トライアル 玉砕中!
やっかいだ、<br /> やっかいだ、<br /> ほとほとやっかいだ。<br /> <br /> SDカードから、<br /> ...
続きを読む>>SDカードのリード(読み込み)トライアル 玉砕中!
Posted by kyosuke at 04/07 2008

Sdslot_thumb
SDメモリカードスロットを電子工作用に変換
秋月で買っといた、 SDメモリカードスロットを、 ブレッドボードにブッ刺せるようにしました。 それだけー。 材料費300円くらい。 表 [[37]] 裏 [[38]...
続きを読む>>SDメモリカードスロットを電子工作用に変換
Posted by kyosuke at 03/31 2008

Mp3_thumb
Easy MP3を使っちゃおう
前回のMP3自作エントリーから早一ヶ月半、 “MPLAB C18のテスト、PIC18F452でLED点滅ピコピコ” http://toolible.net/monozukuri/articles/...
続きを読む>>Easy MP3を使っちゃおう
Posted by kyosuke at 03/26 2008

Pic18f452_led_thumb
MPLAB C18のテスト、PIC18F452でLED点滅ピコピコ
前回、“MP3プレーヤーをPICマイコンで自作、始めの一歩”<br /> http://toolible.net/monozukuri/articles/39<br /> ...
続きを読む>>MPLAB C18のテスト、PIC18F452でLED点滅ピコピコ
Posted by kyosuke at 02/12 2008

No_image
MP3プレーヤーをPICマイコンで自作、始めの一歩
現在のページです
Posted by kyosuke at 02/10 2008