Level 1 | Level 2 | Level 3 | Level 4 |
avr_en (991 + 29,037 = 30,028) |
Applications (191 + 12,355 = 12,546) |
DCF77 receivers (105 + 1,742 = 1,847) |
DCF77 superhet receiver IF=455kHz (194) |
DCF77 transistor amplifier (138) |
DCF77 cross antenna (131) |
DCF77 TCA440 direct amplifier (112) |
DCF77 resonance with ribbon cable antennas (100) |
DCF77 receiver with a regulated OpAmp (82) |
DCF77 superhet IF=32kHz (76) |
DCF77 controller ATtiny45 (59) |
DCF77 LC-VCO oscillator tn25 (56) |
DCF77 signal analysis tn24 (56) |
DCF77 PCB layouts (52) |
DCF77 alarmclock with m324pa (49) |
DCF77 interferences (48) |
DCF77 sync receiver and clock m48 (47) |
DCF77 controller ATtiny25 (44) |
DCF77 with AT90S2313 (43) |
DCF77 crystal oscillator tn25 (42) |
DCF77 display ATtiny24 (42) |
DCF77 AM rectifier tn25 (41) |
DCF77 Controller plus LCD and RS232 m324 (39) |
Source code for DCF77 display tn24 (34) |
Video PWM interference (34) |
DCF77 crystal oscillator superhet IF=455kHz (34) |
DCF77 async receiver 7-seg for regulated OpAmp m324 (33) |
DCF77 source code signal analysis tn24 (33) |
DCF77 LC-VCO source code tn25 (31) |
DCF77 sync receiver LCD with tn24 (31) |
DCF77 async receiver LCD with m48 (31) |
Source code for DCF77 AM rectifier tn25 (30) |
Using hardware on the STK200 board (55 + 623 = 678) |
Reading bytes with LPM (257) |
AVR example overview (63) |
EEPROM access (56) |
SIO communication with STK200 (50) |
External RAM on STK200 (46) |
PWM generator with Uart on STK200 (43) |
Writing text to an LCD (38) |
Testing the keys on STK200 (35) |
Echoing hex on STK200-SIO (35) |
Keys and switches on ADC (158 + 487 = 645) |
Keypad on an ADC (140) |
Keypad (in old location) (89) |
Keypad matrix (88) |
DIP switch ADC (85) |
Key access ADC (65) |
Forw/Backw and Right/Left key matrix (37) |
Keypad matrix (old location) (37) |
Resistor matrix (36) |
Keypad matrix in a simulator (36) |
Keypad res matrix (old location) (36) |
R/2R Digital-to-Analog Converter (184 + 439 = 623) |
R/2R network calculation (119) |
Sine generator with ATmega324 (75) |
Sine wave generators with R/2R networks (74) |
RC filter for R/2R network (68) |
R/2R Digital Analog converter (redirect) (58) |
RC filter for sine generators (56) |
Sine generator with ATtiny24 (47) |
Infrared (43 + 569 = 612) |
IR Transmitter tn45 (78) |
IR Measurements m8 (75) |
IR Switch tn13 (73) |
IR-controlled steppers (58) |
IR Transmitter variable frequency (52) |
IR Remote controller measurements m8 (41) |
IR Receiver tn13 (41) |
IR Switch tn13 Source code (41) |
IR Transmitter tn45 Source code (40) |
IR Analysis (39) |
IR Receiver tn13 Source code (31) |
A LCD on an AVR (340 + 156 = 496) |
Example code 8 bit m8 (70) |
Source code lcd.inc (44) |
Example code 4 bit tn24 (42) |
Random numbers with tn13 (78 + 376 = 454) |
Noise generator for randoms tn13 (97) |
Calculating randoms with tn13 (84) |
Displaying randoms on a RGB LED with tn13 (72) |
Randoms from a sine wave tn13 (46) |
Source code for displaying randoms tn13 (39) |
16-bit randoms and analysis tool (38) |
Rectangle generator m8 (201 + 197 = 398) |
Source code rectangle generator main (72) |
Source code rectangle generator LCD (66) |
Source code rectangle generator frequency table (59) |
ATtiny with xtal and divider (106 + 260 = 366) |
8-bit gamut tones with an xtal tn25 (51) |
Second, minute and hour pulses from a crystal (48) |
16-bit gamut tones with an xtal tn24 (38) |
Versatile 16-stage xtal divider with tn25 (35) |
Source code for crystal pulse generator (31) |
Source code for xtal divider (29) |
Video of the crystal pulse generator (28) |
Tutorial practical examples (93 + 252 = 345) |
Timer in interrupt mode (81) |
Input from a port (78) |
LED output (52) |
Timer in polling mode (41) |
All Assembler-Source-Code-Files (248 + 87 = 335) |
Older assembler source files (87) |
Stopwatches on AVRs (44 + 257 = 301) |
Source code stopwatch m8 (103) |
Stopwatch m8 (71) |
Stopwatch tn24 (52) |
Source code stopwatch tn24 (31) |
Text ticker in four versions (38 + 259 = 297) |
Hardware of the ticker (51) |
Designer software for the ticker (38) |
Power supply for the ticker (37) |
Assembler algorithms for the ticker (35) |
Booster for the ticker (34) |
Parts list for the ticker (32) |
PCBs for the ticker (32) |
Stepper motor control tn13 (215 + 58 = 273) |
Source code steppermotor tn13 (58) |
Frequency counter (199 + 49 = 248) |
Source code fcounter V3 (49) |
Circular LED with 32 LEDs and m324pa (57 + 175 = 232) | Source code for the circular clock (33) |
Video of the circular LED 640 (33) |
Source code for the circular LED (28) |
Video of the circular clock 640 (28) |
Video of the circular LED 1280 (27) |
Video of the circular clock 1280 (26) |
ATtiny24/44/84 experimental board with LCD (102 + 108 = 210) |
Example application linear (39) |
Example application interrupt (37) |
Source code tn24/44/84 LCD include (32) |
Signal generator M16 (144 + 38 = 182) |
Source code signal generator m16 (38) |
Servomotor controller ATtiny24 (50 + 106 = 156) |
Source code Servo V1 (42) |
Improved code Servo V2 (36) |
Videos of a steam hammer model (28) |
A long time timer with tn13 (103 + 47 = 150) |
Source code for long time timer tn13 (47) |
Spotlight with tn13 (43 + 101 = 144) |
Source code PWM spotlight (37) |
Source code linear spotlight (32) |
Videos with spotlight (32) |
DCF77-sync alarm clock with m16 (55 + 86 = 141) |
Software description DCF77-clock m16 (49) |
Source code DCF77 m16 (37) |
Stepper motor controller ATtiny24 (79 + 59 = 138) |
Source code stepper ATtiny24 (59) |
ADC with PWM and ana-Comparer on a STK500 (65 + 66 = 131) |
8-bit AD converter external (66) |
Sine wave generator with tn45 and PWM (129) | |
Binary watch with m8 (72 + 56 = 128) |
Source code binary watch m8 (56) |
7-segment clock with ATmega16 (71 + 56 = 127) |
Source code 7seg clock m16 (56) |
Eggtimer tn2313 (53 + 72 = 125) |
Source code for eggtimer (37) |
Source code eggtimer V3 (35) |
RGB BCD watch with m16 (48 + 71 = 119) |
Software description RGB BCD watch (39) |
Source code RGB BCD watch m16 (32) |
UV exposure device (77 + 40 = 117) |
Source code for UV expos timer (40) |
UV exposure (old version) (33) |
Source code (old URL) (24) |
LED grave m16 (75 + 42 = 117) |
Source code for LED grave (42) |
Another long time timer with tn25 (50 + 62 = 112) | Source code for the long time timer tn25 (32) |
Gamut frequencies for the tn25 (30) |
Magic circle tn2313 (68 + 34 = 102) |
Source code magic circle tn2313 (34) |
Text ticker with m16 (55 + 43 = 98) |
Source code text ticker m16 (43) |
RGB Egg timer m8515 (66 + 32 = 98) |
Source code for RGB egg timer m8515 (32) |
Double dice tn24 (61 + 35 = 96) |
Source code double dice tn24 (35) |
Audio sensor tn45 (49 + 47 = 96) |
Source code audio sensor tn45 (47) |
Large watch with m48 (58 + 33 = 91) |
Source code large watch m48 (33) |
Led line tn13 (49 + 38 = 87) |
Source code for ledline (38) |
Level meter (87) |
Level meter (old URL) (52) |
Multitimer tn24 (44 + 42 = 86) |
Source code multitimer tn24 (42) |
An egg timer with an m8 and a speaker (50 + 31 = 81) |
Source code for the eggtimer m8 (31) |
Led light (45 + 32 = 77) |
Source code for ledlight (32) |
STK500 clock with LCDE (40 + 35 = 75) |
LCD on a STK500 (35) |
Dice with Tiny13 (36 + 32 = 68) |
Source code for tn13 dice (32) |
Dice with Tiny13 (old URL) (30) |
Akkuload (67) | |
Thermometer with PT100 sensor on a TN24-LCD module (63) | |
PCM remote control signal decoder AT90S2323 (60) | |
List of applications by categories (57) | |
Applications by popularity (55) | |
LCD on a STK500 (55) | |
Hysteresis on AVR input pins (55) | |
Thermometer with an ATtiny24 and LCD (55) | |
Thermometer with Infrared-over-serial interface (55) | |
Power supply scanner RS232/LCD (52) | |
Dice with m16 (51) |
Dice with m16 (old URL) (26) |
Terminal programmable signal generator with STK200 (50) | |
Experimental board with ATmega324PA and LCD (47) | |
Clock60+4 with ATmega48 (46) | |
PCM signal generator (39) | |
Egg-timer with 10 LEDs and melodies (30) |
|
Beginner (900 + 7,760 = 8,660) |
Calculations (109 + 1,315 = 1,424) |
Hardware multiplication (219) |
Conversion assembler source code (214) |
Division (132) |
Conversion (129) |
Multiplication (108) |
Date and time for AVRs in assembler (88) |
Division 8-Bit (86) |
Division by N (80) |
Conversion 8-bit binary to ASCII (77) |
64 bit math (65) |
Division by 10 (62) |
Multiplication 8-Bit (55) |
Interrupts (179 + 545 = 724) |
Interrupt vectors (245) |
Interrupt sources (110) |
Interrupt execution (100) |
Interrupt resources (90) |
Register (647) | |
Timing loops (82 + 445 = 527) |
16 bit timing loop (199) |
8 bit timing loop (115) |
24/64 bit timing loop with SUBI (72) |
24 bit timing loop (59) |
Accessing memories (42 + 472 = 514) |
Accessing EEPROM (142) |
Accessing SRAM (136) |
Accessing flash memory (124) |
Accessing port registers (70) |
Jumps (385) | |
SRAM (381) | |
Expressions (325) | |
Floating point math (156 + 165 = 321) |
Floating point conversion bin to decimal (69) |
Floating point conversion decimal to bin (49) |
Floating point multiplying mantissas (47) |
Commands (280 + 39 = 319) |
Instructions by popularity (39) |
Calculations (286) | |
Special assembler know-how (60 + 147 = 207) |
Makros with jumps in assembler (41) |
Makros in assembler (40) |
Makro parameters in assembler (36) |
Jumps in assembler (30) |
Fixed dot math (116 + 87 = 203) |
Fixed dot conversion 8-Bit (44) |
Fixed dot conversion 10-Bit (43) |
Ports (184) | |
Tools (181) | |
Port details (141) | |
Instruction execution in AVRs (121) | |
Hardware (112) | |
Studio 4 (105) | |
Concept (73) | |
Structure (72) | |
Planning (68) | |
Why? (63) | |
Ring-buffer, data flow at its best (62) | |
Timers (62) | |
AVRs still are the best (50) | |
Studio 3 (49) | |
Comparing asm with high-level languages (42) | |
Standard asm for AT90S8515 (39) | |
Integer math in assembler (38) | |
Warning against assembly (35) | |
Overview on AVRs (124 + 3,476 = 3,600) |
AVR assembler simulator (853 + 415 = 1,268) |
avr_sim download page (312) |
You hate simulators? (103) |
Gerds AVR assembler gavrasm (338 + 192 = 530) |
Introduction to gavrasm (73) |
Statistic (45) |
Version 50 (39) |
Mail form (35) |
How-to pages (47 + 246 = 293) |
How-to select my optimal AVR type (57) |
How-to assemble Windows (55) |
How-to assemble Linux (53) |
How-to assemble with avr_sim (41) |
How-to convert AVR type (40) |
Starter course AVR assembler (168) | |
Intro to binary (155) | |
Assembler course in 11 lectures (149) | |
News page (126) | |
PDF-Files (122) | |
Electrical schematics (102) | |
Absolute beginner in AVR (98) | |
LibreOffice-Spreadsheets (85) | |
20 years avr-asm-tutorial (75) | |
Hardware used in asm codes (64) | |
Software algorithms in asm codes (55) | |
Assembler headers (55) | |
Arduinos malediction (49) |
|
Error pages (47) | |
Parameters (35) | |
Microbeginner (194 + 3,323 = 3,517) |
Instructions (1,051) | |
6 LED with timer interrupt (241) | |
2 LED on (233) | |
3 LED blinking (226) | |
4 LED with timer (189) | |
12 Infrared transmitter/receiver (148) | |
1 Programmer interface (131) |
|
5 LED with PWM (116) | |
7 Key interrupt (115) | |
9 Audio generator (113) | |
10 LCD display (111) | |
11 EEPROM access (105) | |
8 LED intensity (93) | |
Assembler directives (91) | |
Assembler source codes (70) | |
13 Frequency/inductivity meter (67) | |
14 Voltage/current/temperature meter (64) |
|
Components (42) | |
Binary and hex introduction (40) | |
Assembler expressions (39) | |
Conclusions (38) | |
Others (0 + 714 = 714) | Sitemap (196 + 156 = 352) |
Most popular (100) |
XML sitemap (56) |
Comment page (167 + 81 = 248) |
Comments (81) |
Statistics on this website (83 + 31 = 114) |
Instruction statistics (31) |