AVR Libc Home Page AVRs AVR Libc Development Pages
Main Page FAQ Library Reference Additional Documentation Example Projects

Demo projects


Detailed Description

AVRコントローラーシリーズのためのオープンソースユーティリティを使って、いろんな角度からその使い方を説明するたくさんの小さなデモプロジェクトがあります。これらのデモプログラムは主に教育的目的で提供されており、そのまま生産環境には使えないことを心に留めておかねばなりません。通常、1つの事項を説明するためにできるだけ単純化されています。

simple project は マイクロコントローラにとっての "Hello world!" アプリケーションのようなもので、最も単純なプロジェクトとなります。これは適切な詳しさで説明されており、読み手はAVRマイコンを使う上で基本的な考え方を理解することができます。

more sophisticated demo project は、 simple projectに立脚する物で、さらにいくつかのコントロールを加えています。さらに、いくつかのavr-libcの基本コンセプトについて触れています?? It touches a number of avr-libc's basic concepts on its way.

A comprehensive example on using the standard IO facilities は、実践的なRS-232C接続マイクロコントローラ周辺機器索性について説明しています。HD44780コンパチの産業標準のLCDについても説明しています。

Example using the two-wire interface (TWI) プロジェクトは、多くのAVRに内蔵されているシリアル通信インタフェース、Two Wire Interface(I2Cとも呼ばれる)について説明しています。

シンプルデモは、基本的に比較一致1(A)出力にLEDが接続できるどのAVRでも走るようにできています。
large(more sophiscated)デモ、stdioデモは、主にAtmel Starter kitをターゲットにしています。
そして、TWIデモは、24Cxx Two-wire EEPROMが接続できるAVRを前提としています。
STK500を使うデモについては、デフォルトCPU(AT90S8515またはATmega8515)は抜いて、同梱されているATmega16をsocket SCKT3100A3に刺して使ってください。
largeデモはADCを使用しており、ATmega16は内蔵ADCを持っています。ADCを持つ全てのAVRデバイスは工業規格対応デバイスとは異なったピン出力となっています。??The ATmega16 offers an on-board ADC that is used in the large demo, and all AVRs with an ADC feature a different pinout than the industry-standard compatible devices.

large demoをフル活用するためには、ケーブルがついたメス10ピンコネクタと、10kΩ可変抵抗器が必要になります。

stdio(標準入出力)デモについては、最低16桁1行の表示領域を持つ工業規格 HD44780互換のLCDディスプレイが必要です。 LCD4Linux プロジェクトのページがこのディスプレイについて詳しく解説しています。標準的なピン配列なども解説されています。

Modules

 A simple project
 A more sophisticated project
 Using the standard IO facilities
 Example using the two-wire interface (TWI)


Automatically generated by Doxygen 1.4.1 on 23 Jan 2006.