AN INTRODUCTION INTENDED FOR PEOPLE WITH NO PRIOR AVR KNOWLEDGE - AVRFREAKS.NET
4
3. Modify it to suite our needs
The device we will use is the AT90S8515 which is an AVR with a good blend of
peripherals. Take a few minutes to browse through the Datasheet.
Learning to use the AVR Datasheets
It is easy to get scared when looking at the AVR Datasheets. E.g. the
ATmega128(L) datasheet is almost 350 pages long, and reading it start to finish -
and remembering the contents, is quite a task. Luckily you are not supposed to
do that, either. The datasheets are complete technical documents that you should
use as a reference when you are in doubt how a given peripheral or feature
works. When you open an AVR Datasheet you will discover that it can be divided
into these groups:
1. First Page Containing Key information and Feature List
2. Architectural Overview
3. Peripheral Descriptions
4. Memory Programming
5. Characteristics
6. Register Summary
7. Instruction Set Summary
8. Packaging Information
This is quite convenient. When you are familiar with how to use the AT90S8515
Datasheet, migrating to another Datasheet should be a breeze.
After completing this tutorial you should take some time and read through the
Architectural Overview sections of the datasheets (At the beginning of the
Datasheets). These sections contain a lot of useful information about AVR
memories, Addressing modes and other useful information.
Another useful page to look at is the Instruction Set Summary. This is a nice
reference when you start developing code on your own. If you want in-depth
information about an instruction, simply look it up in the Instruction Set Manual
you previously downloaded!
OK! You have now installed the software, you have a vague knowledge of the
different types of AVRs, and know that there is a lot of information in the
datasheet that you don't yet know anything about! Good, now it's time to get
developing! Click "Next" to advance to the next part of this tutorial.
Comentários a estes Manuais