![](../icons/pdf.gif) |
|
AVR 指令集 |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
Register and Bit-Name Definitions for the AVR uC |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
Getting Started With C for AVR |
![](../icons/pdf.gif) |
|
Getting Started with ImageCraft C for AVR |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
Linker Command Files for the IAR ICCA90 Compiler |
![](../icons/pdf.gif) |
|
Getting Started with the CodeVisionAVR C Compiler |
![](../icons/pdf.gif) |
|
Mixing C and Assembly Code with IAR Embedded Workbench for AVR |
![](../icons/pdf.gif) |
|
Efficient C Coding for AVR |
![](../icons/pdf.gif) |
|
EMC Design Considerations |
![](../icons/pdf.gif) |
|
AVR Hardware Design Considerations |
![](../icons/pdf.gif) |
|
Setup and Use the External RC Oscillator |
![](../icons/pdf.gif) |
|
JTAG ICE |
![](../icons/pdf.gif) |
|
STK500 Protocol |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
A Temperature Monitoring System with LCD Output |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
LCD Driver for the STK502 |
![](../icons/pdf.gif) |
|
Modifying AT90ICEPRO and ATICE10 to Support Emulation of AT90S8535 |
![](../icons/pdf.gif) |
|
Accessing 16-bit I/O Registers |
![](../icons/pdf.gif) |
|
Upgrading AT90ICEPRO to ICE10 |
![](../icons/pdf.gif) |
|
Replacing ATmega103 by ATmega128 |
![](../icons/pdf.gif) |
|
Replacing AT90S4433 by ATmega8 |
![](../icons/pdf.gif) |
|
Replacing ATmega161 by ATmega162 |
![](../icons/pdf.gif) |
|
Replacing ATmega163 by ATmega16 |
![](../icons/pdf.gif) |
|
Replacing ATmega323 by ATmega32 |
![](../icons/pdf.gif) |
|
Replacing AT90S8515 by ATmega8515 |
![](../icons/pdf.gif) |
|
Replacing AT90S8535 by ATmega8535 |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Accessing the EEPROM |
![](../icons/pdf.gif) |
|
High Endurance EEPROM Storage |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Block Copy Routines |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Setup and use of the LPM Instructions |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
Self-programming |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Setup and use the Analog Comparator |
![](../icons/pdf.gif) |
|
Setup ad use the AVR Timers |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
Real-Time Clock using the Asynchronous Timer |
![](../icons/pdf.gif) |
|
External Brown-Out Protection |
![](../icons/pdf.gif) |
|
Zero Cross Detector |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
Multiply and Divide Routines |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Using the AVR Hardware Multiplier |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
16-Bit Arithmetics |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
BCD Arithmetics |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Bubble Sort |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
8-Point Moving Average Filter |
![](../icons/pdf.gif) |
|
Digital Filters with AVR |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
CRC check of Program Memory |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
4x4 Keypad-Wake Up on Keypress |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
8-bit uC Multiplexing LED Drive & a 4x4 Keypad |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Software TWI Master Interface |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
C Code for Interfacing AVR to AT17CXX FPGA Configuration Memory |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Software TWI Slave Implementation |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Half Duplex Interrupt Driven Software UART |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Half Duplex Compact Software UART |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
Using the AVR UART in C |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Software LIN Slave |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
Interfacing the PC/AT Keyboard |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
DTMF Generator |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Software SPI Master |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
High-Speed Interface to Host EPP Parallel Port |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
Digital Sound Recorder with AVR and DataFlash |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
XmodemCRC Receive Utility for AVR |
![](../icons/pdf.gif) |
|
Step Motor Controller |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
Low Cost A/D Converter |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
8-Bit Precision A/D Converter |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
RC5 IR Remote Control Receiver |
![](../icons/pdf.gif) |
![](../icons/zip.gif) |
Battery Charger for SLA, NiCd, NiMH and Li-ion Batteries |
![](../icons/pdf.gif) |
|
Embedded Web Server |
![](../icons/pdf.gif) |
|
Quick Start Guide for the Embedded Internet Toolkit |
![](../icons/pdf.gif) |
|
Reducing the Power Consumption of AT90EIT1 |
![](../icons/pdf.gif) |
![](../icons/asm.gif) |
In-System Programming |
![](../icons/pdf.gif) |
|
Understanding the AVR ICEPRO I/O Registers |
![](../icons/pdf.gif) |
|
Long Delay Generation Using the AVR uC |