はじめに AVRを使ってインターネットラジオを作りました.これを使えば,インターネット上でSHOUTcastやIcecastというプロトコルで配信されているmp3のストリーミング放送を聞くことができます. 音楽を聴く以外にも,英語の勉強のため外国のニュースなどを手軽に聞いてみたいと思い製作しました. 安価に入手した中古のLANカードを使い自作のTCP/IPプロトコルスタックで処理を行いました. ハードウェア システムの構成は下記の図のようになっています: システム全体の制御にはATmega328Pを使います.これは,32KBのフラッシュROMと2KBのRAMを持っており,セラロックを外付けして20MHzで動作させます. イーサネットのインターフェースには,ノートPC用のLANカードである3ComのEtherLink-III (3C589D)を使いました.このカードの使い方の詳細については以