Level 1 | Level 2 | Level 3 | Level 4 |
avr_en (946 + 25,773 = 26,719) |
Applications (174 + 9,899 = 10,073) |
DCF77 receivers (146 + 1,498 = 1,644) |
DCF77 superhet receiver IF=455kHz (180) |
DCF77 transistor amplifier (114) |
DCF77 cross antenna (105) |
DCF77 TCA440 direct amplifier (95) |
DCF77 resonance with ribbon cable antennas (90) |
DCF77 superhet IF=32kHz (75) |
DCF77 receiver with a regulated OpAmp (74) |
DCF77 controller ATtiny45 (66) |
DCF77 AM rectifier tn25 (49) |
DCF77 controller ATtiny25 (48) |
DCF77 alarmclock with m324pa (41) |
Video PWM interference (40) |
DCF77 sync receiver and clock m48 (39) |
DCF77 PCB layouts (38) |
DCF77 interferences (38) |
DCF77 signal analysis tn24 (37) |
DCF77 LC-VCO oscillator tn25 (32) |
DCF77 display ATtiny24 (32) |
DCF77 with AT90S2313 (31) |
DCF77 Controller plus LCD and RS232 m324 (30) |
DCF77 crystal oscillator superhet IF=455kHz (30) |
DCF77 crystal oscillator tn25 (28) |
DCF77 async receiver LCD with m48 (28) |
DCF77 source code signal analysis tn24 (28) |
DCF77 LC-VCO source code tn25 (27) |
Source code for DCF77 display tn24 (27) |
DCF77 sync receiver LCD with tn24 (27) |
DCF77 async receiver 7-seg for regulated OpAmp m324 (27) |
Source code for DCF77 AM rectifier tn25 (22) |
Using hardware on the STK200 board (51 + 577 = 628) |
Reading bytes with LPM (282) |
AVR example overview (50) |
EEPROM access (48) |
Echoing hex on STK200-SIO (46) |
Writing text to an LCD (38) |
SIO communication with STK200 (32) |
External RAM on STK200 (30) |
Testing the keys on STK200 (26) |
PWM generator with Uart on STK200 (25) |
Keys and switches on ADC (129 + 394 = 523) |
Keypad on an ADC (110) |
DIP switch ADC (73) |
Key access ADC (68) |
Keypad (in old location) (62) |
Keypad matrix (56) |
Resistor matrix (33) |
Forw/Backw and Right/Left key matrix (31) |
Keypad matrix (old location) (31) |
Keypad matrix in a simulator (23) |
Keypad res matrix (old location) (22) |
Infrared (36 + 460 = 496) |
IR Switch tn13 (72) |
IR Measurements m8 (61) |
IR Receiver tn13 (50) |
IR Transmitter tn45 (49) |
IR Switch tn13 Source code (48) |
IR Analysis (42) |
IR-controlled steppers (42) |
IR Transmitter tn45 Source code (36) |
IR Remote controller measurements m8 (35) |
IR Receiver tn13 Source code (25) |
R/2R Digital-to-Analog Converter (126 + 361 = 487) |
R/2R network calculation (98) |
RC filter for R/2R network (68) |
Sine wave generators with R/2R networks (67) |
R/2R Digital Analog converter (redirect) (47) |
Sine generator with ATtiny24 (46) |
Sine generator with ATmega324 (45) |
RC filter for sine generators (37) |
Rectangle generator m8 (207 + 157 = 364) |
Source code rectangle generator main (62) |
Source code rectangle generator frequency table (50) |
Source code rectangle generator LCD (45) |
ATtiny with xtal and divider (128 + 233 = 361) |
8-bit gamut tones with an xtal tn25 (44) |
Second, minute and hour pulses from a crystal (42) |
Versatile 16-stage xtal divider with tn25 (39) |
16-bit gamut tones with an xtal tn24 (32) |
Source code for crystal pulse generator (27) |
Source code for xtal divider (25) |
Video of the crystal pulse generator (24) |
A LCD on an AVR (210 + 121 = 331) |
Example code 8 bit m8 (52) |
Source code lcd.inc (38) |
Example code 4 bit tn24 (31) |
Random numbers with tn13 (70 + 256 = 326) |
Calculating randoms with tn13 (56) |
Noise generator for randoms tn13 (53) |
Displaying randoms on a RGB LED with tn13 (47) |
Source code for displaying randoms tn13 (37) |
Randoms from a sine wave tn13 (36) |
16-bit randoms and analysis tool (27) |
All Assembler-Source-Code-Files (254 + 65 = 319) |
Older assembler source files (65) |
Frequency counter (241 + 61 = 302) |
Source code fcounter V3 (61) |
Stepper motor control tn13 (215 + 40 = 255) |
Source code steppermotor tn13 (40) |
Tutorial practical examples (67 + 150 = 217) |
Input from a port (53) |
Timer in interrupt mode (40) |
LED output (30) |
Timer in polling mode (27) |
Text ticker in four versions (26 + 183 = 209) |
Hardware of the ticker (37) |
Assembler algorithms for the ticker (26) |
Power supply for the ticker (25) |
Booster for the ticker (25) |
Parts list for the ticker (24) |
PCBs for the ticker (23) |
Designer software for the ticker (23) |
Stopwatches on AVRs (35 + 146 = 181) |
Stopwatch m8 (52) |
Source code stopwatch m8 (38) |
Stopwatch tn24 (34) |
Source code stopwatch tn24 (22) |
Signal generator M16 (132 + 31 = 163) |
Source code signal generator m16 (31) |
ATtiny24/44/84 experimental board with LCD (80 + 82 = 162) |
Example application linear (28) |
Source code tn24/44/84 LCD include (27) |
Example application interrupt (27) |
Circular LED with 32 LEDs and m324pa (35 + 121 = 156) | Source code for the circular LED (24) |
Source code for the circular clock (22) |
Video of the circular LED 640 (20) |
Video of the circular clock 1280 (19) |
Video of the circular LED 1280 (18) |
Video of the circular clock 640 (18) |
Spotlight with tn13 (49 + 81 = 130) |
Source code PWM spotlight (33) |
Source code linear spotlight (26) |
Videos with spotlight (22) |
Servomotor controller ATtiny24 (48 + 80 = 128) |
Source code Servo V1 (28) |
Improved code Servo V2 (26) |
Videos of a steam hammer model (26) |
DCF77-sync alarm clock with m16 (53 + 64 = 117) |
Software description DCF77-clock m16 (34) |
Source code DCF77 m16 (30) |
A long time timer with tn13 (85 + 31 = 116) |
Source code for long time timer tn13 (31) |
ADC with PWM and ana-Comparer on a STK500 (64 + 48 = 112) |
8-bit AD converter external (48) |
UV exposure device (84 + 27 = 111) |
UV exposure (old version) (51) |
Source code (old URL) (50) |
Source code for UV expos timer (27) |
Eggtimer tn2313 (40 + 57 = 97) |
Source code eggtimer V3 (30) |
Source code for eggtimer (27) |
RGB BCD watch with m16 (36 + 60 = 96) |
Software description RGB BCD watch (33) |
Source code RGB BCD watch m16 (27) |
Another long time timer with tn25 (39 + 53 = 92) |
Source code for the long time timer tn25 (27) |
Gamut frequencies for the tn25 (26) |
Led line tn13 (55 + 31 = 86) |
Source code for ledline (31) |
Thermometer with an ATtiny24 and LCD (86) | |
Magic circle tn2313 (62 + 22 = 84) |
Source code magic circle tn2313 (22) |
7-segment clock with ATmega16 (50 + 32 = 82) |
Source code 7seg clock m16 (32) |
RGB Egg timer m8515 (55 + 27 = 82) |
Source code for RGB egg timer m8515 (27) |
Large watch with m48 (53 + 28 = 81) |
Source code large watch m48 (28) |
Stepper motor controller ATtiny24 (49 + 30 = 79) |
Source code stepper ATtiny24 (30) |
LED grave m16 (41 + 37 = 78) |
Source code for LED grave (37) |
Text ticker with m16 (34 + 37 = 71) |
Source code text ticker m16 (37) |
Binary watch with m8 (39 + 31 = 70) |
Source code binary watch m8 (31) |
Audio sensor tn45 (38 + 26 = 64) |
Source code audio sensor tn45 (26) |
Dice with Tiny13 (34 + 29 = 63) |
Source code for tn13 dice (29) |
Dice with Tiny13 (old URL) (23) |
Double dice tn24 (37 + 26 = 63) |
Source code double dice tn24 (26) |
Akkuload (62) | |
An egg timer with an m8 and a speaker (37 + 22 = 59) |
Source code for the eggtimer m8 (22) |
Multitimer tn24 (35 + 23 = 58) |
Source code multitimer tn24 (23) |
Led light (30 + 27 = 57) |
Source code for ledlight (27) |
STK500 clock with LCDE (26 + 30 = 56) |
LCD on a STK500 (30) |
Level meter (52) |
Level meter (old URL) (33) |
Applications by popularity (50) | |
Hysteresis on AVR input pins (50) | |
LCD on a STK500 (49) | |
List of applications by categories (48) | |
Egg-timer with 10 LEDs and melodies (46) |
|
Clock60+4 with ATmega48 (39) | |
PCM signal generator (35) | |
PCM remote control signal decoder AT90S2323 (34) | |
Power supply scanner RS232/LCD (34) | |
Terminal programmable signal generator with STK200 (30) | |
Dice with m16 (28) |
Dice with m16 (old URL) (20) |
Beginner (827 + 7,099 = 7,926) |
Calculations (91 + 1,240 = 1,331) |
Conversion assembler source code (270) |
Hardware multiplication (210) |
Conversion (131) |
Multiplication (103) |
Division by N (82) |
Date and time for AVRs in assembler (81) |
Division (77) |
Division 8-Bit (67) |
Division by 10 (64) |
64 bit math (55) |
Conversion 8-bit binary to ASCII (53) |
Multiplication 8-Bit (47) |
Register (666) | |
Interrupts (141 + 419 = 560) |
Interrupt vectors (190) |
Interrupt sources (84) |
Interrupt resources (79) |
Interrupt execution (66) |
Timing loops (66 + 378 = 444) |
16 bit timing loop (174) |
8 bit timing loop (88) |
24/64 bit timing loop with SUBI (71) |
24 bit timing loop (45) |
Accessing memories (35 + 390 = 425) |
Accessing flash memory (118) |
Accessing SRAM (101) |
Accessing EEPROM (100) |
Accessing port registers (71) |
SRAM (394) | |
Jumps (386) | |
Commands (297 + 25 = 322) |
Instructions by popularity (25) |
Calculations (315) | |
Expressions (289) | |
Floating point math (130 + 153 = 283) |
Floating point conversion bin to decimal (73) |
Floating point multiplying mantissas (41) |
Floating point conversion decimal to bin (39) |
Ports (198) | |
Special assembler know-how (64 + 130 = 194) |
Makro parameters in assembler (43) |
Makros in assembler (31) |
Jumps in assembler (29) |
Makros with jumps in assembler (27) |
Tools (153) | |
Port details (135) | |
Fixed dot math (70 + 64 = 134) |
Fixed dot conversion 8-Bit (32) |
Fixed dot conversion 10-Bit (32) |
Hardware (120) | |
Studio 4 (82) | |
Instruction execution in AVRs (78) | |
Why? (74) | |
Structure (70) | |
Timers (66) | |
Concept (62) | |
Planning (50) | |
Ring-buffer, data flow at its best (46) | |
Comparing asm with high-level languages (44) | |
Studio 3 (42) | |
AVRs still are the best (42) | |
Warning against assembly (39) | |
Standard asm for AT90S8515 (28) | |
Integer math in assembler (27) | |
Overview on AVRs (100 + 3,919 = 4,019) |
AVR assembler simulator (1,198 + 553 = 1,751) |
avr_sim download page (412) |
You hate simulators? (141) |
Gerds AVR assembler gavrasm (361 + 189 = 550) |
Introduction to gavrasm (106) |
Statistic (35) |
Mail form (24) |
Version 50 (24) |
How-to pages (50 + 227 = 277) |
How-to assemble Linux (69) |
How-to assemble Windows (61) |
How-to select my optimal AVR type (37) |
How-to convert AVR type (33) |
How-to assemble with avr_sim (27) |
Starter course AVR assembler (177) | |
Intro to binary (163) | |
Assembler course in 11 lectures (148) | |
News page (135) | |
LibreOffice-Spreadsheets (127) | |
PDF-Files (106) | |
Electrical schematics (104) | |
20 years avr-asm-tutorial (70) | |
Absolute beginner in AVR (59) | |
Hardware used in asm codes (56) | |
Assembler headers (54) | |
Software algorithms in asm codes (44) | |
Arduinos malediction (37) |
|
Error pages (36) | |
Parameters (25) | |
Microbeginner (181 + 2,884 = 3,065) |
Instructions (734) | |
3 LED blinking (263) | |
2 LED on (190) | |
6 LED with timer interrupt (180) | |
4 LED with timer (151) | |
12 Infrared transmitter/receiver (149) | |
5 LED with PWM (147) | |
1 Programmer interface (132) |
|
7 Key interrupt (128) | |
10 LCD display (107) | |
11 EEPROM access (101) | |
9 Audio generator (97) | |
Assembler directives (86) | |
8 LED intensity (83) | |
14 Voltage/current/temperature meter (70) |
|
13 Frequency/inductivity meter (54) | |
Assembler source codes (53) | |
Conclusions (43) | |
Binary and hex introduction (42) | |
Assembler expressions (40) | |
Components (34) | |
Others (0 + 690 = 690) | Sitemap (207 + 200 = 407) |
Most popular (113) |
XML sitemap (87) |
Comment page (131 + 47 = 178) |
Comments (47) |
Statistics on this website (81 + 24 = 105) |
Instruction statistics (24) |