Level 1 | Level 2 | Level 3 | Level 4 |
avr_en (954 + 27,563 = 28,517) |
Applications (172 + 10,916 = 11,088) |
DCF77 receivers (117 + 1,896 = 2,013) |
DCF77 superhet receiver IF=455kHz (247) |
DCF77 transistor amplifier (151) |
DCF77 cross antenna (149) |
DCF77 TCA440 direct amplifier (116) |
DCF77 superhet IF=32kHz (108) |
DCF77 resonance with ribbon cable antennas (105) |
DCF77 receiver with a regulated OpAmp (95) |
DCF77 controller ATtiny45 (80) |
DCF77 controller ATtiny25 (66) |
DCF77 crystal oscillator tn25 (59) |
DCF77 AM rectifier tn25 (57) |
DCF77 PCB layouts (52) |
DCF77 signal analysis tn24 (46) |
DCF77 crystal oscillator superhet IF=455kHz (45) |
DCF77 LC-VCO oscillator tn25 (44) |
DCF77 interferences (44) |
Video PWM interference (41) |
DCF77 sync receiver and clock m48 (40) |
DCF77 Controller plus LCD and RS232 m324 (39) |
DCF77 with AT90S2313 (38) |
DCF77 alarmclock with m324pa (37) |
DCF77 display ATtiny24 (35) |
DCF77 async receiver 7-seg for regulated OpAmp m324 (35) |
DCF77 async receiver LCD with m48 (33) |
DCF77 sync receiver LCD with tn24 (31) |
DCF77 source code signal analysis tn24 (28) |
Source code for DCF77 AM rectifier tn25 (26) |
DCF77 LC-VCO source code tn25 (25) |
Source code for DCF77 display tn24 (24) |
Keys and switches on ADC (161 + 442 = 603) |
Keypad on an ADC (119) |
DIP switch ADC (85) |
Key access ADC (72) |
Keypad matrix (68) |
Keypad (in old location) (59) |
Resistor matrix (37) |
Forw/Backw and Right/Left key matrix (36) |
Keypad matrix (old location) (29) |
Keypad matrix in a simulator (25) |
Keypad res matrix (old location) (25) |
Infrared (47 + 517 = 564) |
IR Switch tn13 (82) |
IR Measurements m8 (69) |
IR-controlled steppers (68) |
IR Transmitter tn45 (61) |
IR Receiver tn13 (55) |
IR Switch tn13 Source code (45) |
IR Analysis (43) |
IR Transmitter tn45 Source code (34) |
IR Receiver tn13 Source code (31) |
IR Remote controller measurements m8 (29) |
Using hardware on the STK200 board (55 + 469 = 524) |
Reading bytes with LPM (155) |
AVR example overview (55) |
Writing text to an LCD (51) |
Echoing hex on STK200-SIO (43) |
EEPROM access (38) |
PWM generator with Uart on STK200 (37) |
SIO communication with STK200 (32) |
External RAM on STK200 (32) |
Testing the keys on STK200 (26) |
R/2R Digital-to-Analog Converter (130 + 348 = 478) |
R/2R network calculation (83) |
RC filter for R/2R network (68) |
Sine wave generators with R/2R networks (66) |
Sine generator with ATmega324 (53) |
Sine generator with ATtiny24 (45) |
R/2R Digital Analog converter (redirect) (41) |
RC filter for sine generators (33) |
ATtiny with xtal and divider (162 + 258 = 420) |
8-bit gamut tones with an xtal tn25 (59) |
Second, minute and hour pulses from a crystal (55) |
Versatile 16-stage xtal divider with tn25 (48) |
16-bit gamut tones with an xtal tn24 (26) |
Source code for crystal pulse generator (24) |
Source code for xtal divider (23) |
Video of the crystal pulse generator (23) |
Rectangle generator m8 (230 + 151 = 381) |
Source code rectangle generator main (66) |
Source code rectangle generator frequency table (52) |
Source code rectangle generator LCD (33) |
A LCD on an AVR (242 + 128 = 370) |
Example code 8 bit m8 (61) |
Example code 4 bit tn24 (34) |
Source code lcd.inc (33) |
Random numbers with tn13 (73 + 285 = 358) |
Calculating randoms with tn13 (63) |
Noise generator for randoms tn13 (59) |
Displaying randoms on a RGB LED with tn13 (54) |
Randoms from a sine wave tn13 (38) |
Source code for displaying randoms tn13 (37) |
16-bit randoms and analysis tool (34) |
All Assembler-Source-Code-Files (230 + 64 = 294) |
Older assembler source files (64) |
Frequency counter (242 + 50 = 292) |
Source code fcounter V3 (50) |
Stepper motor control tn13 (202 + 47 = 249) |
Source code steppermotor tn13 (47) |
Tutorial practical examples (64 + 179 = 243) |
Input from a port (59) |
Timer in interrupt mode (48) |
LED output (36) |
Timer in polling mode (36) |
Text ticker in four versions (33 + 202 = 235) |
Hardware of the ticker (40) |
Assembler algorithms for the ticker (31) |
Power supply for the ticker (29) |
Designer software for the ticker (28) |
Parts list for the ticker (25) |
Booster for the ticker (25) |
PCBs for the ticker (24) |
Circular LED with 32 LEDs and m324pa (54 + 159 = 213) | Video of the circular clock 1280 (32) |
Video of the circular LED 640 (31) |
Source code for the circular clock (26) |
Video of the circular clock 640 (24) |
Source code for the circular LED (23) |
Video of the circular LED 1280 (23) |
Servomotor controller ATtiny24 (89 + 106 = 195) |
Videos of a steam hammer model (41) |
Source code Servo V1 (35) |
Improved code Servo V2 (30) |
Stopwatches on AVRs (38 + 145 = 183) |
Stopwatch m8 (50) |
Source code stopwatch m8 (41) |
Stopwatch tn24 (29) |
Source code stopwatch tn24 (25) |
ATtiny24/44/84 experimental board with LCD (85 + 91 = 176) |
Source code tn24/44/84 LCD include (36) |
Example application interrupt (28) |
Example application linear (27) |
Signal generator M16 (131 + 32 = 163) |
Source code signal generator m16 (32) |
A long time timer with tn13 (108 + 37 = 145) |
Source code for long time timer tn13 (37) |
DCF77-sync alarm clock with m16 (63 + 81 = 144) |
Software description DCF77-clock m16 (46) |
Source code DCF77 m16 (35) |
Spotlight with tn13 (45 + 81 = 126) |
Videos with spotlight (29) |
Source code PWM spotlight (28) |
Source code linear spotlight (24) |
RGB BCD watch with m16 (53 + 65 = 118) |
Software description RGB BCD watch (34) |
Source code RGB BCD watch m16 (31) |
UV exposure device (90 + 26 = 116) |
UV exposure (old version) (38) |
Source code (old URL) (27) |
Source code for UV expos timer (26) |
Eggtimer tn2313 (56 + 58 = 114) |
Source code eggtimer V3 (32) |
Source code for eggtimer (26) |
ADC with PWM and ana-Comparer on a STK500 (60 + 49 = 109) |
8-bit AD converter external (49) |
7-segment clock with ATmega16 (60 + 45 = 105) |
Source code 7seg clock m16 (45) |
LED grave m16 (59 + 45 = 104) |
Source code for LED grave (45) |
Another long time timer with tn25 (41 + 61 = 102) | Source code for the long time timer tn25 (32) |
Gamut frequencies for the tn25 (29) |
Stepper motor controller ATtiny24 (64 + 31 = 95) |
Source code stepper ATtiny24 (31) |
Binary watch with m8 (58 + 35 = 93) |
Source code binary watch m8 (35) |
Magic circle tn2313 (64 + 27 = 91) |
Source code magic circle tn2313 (27) |
Large watch with m48 (58 + 32 = 90) |
Source code large watch m48 (32) |
Led line tn13 (56 + 31 = 87) |
Source code for ledline (31) |
Double dice tn24 (51 + 30 = 81) |
Source code double dice tn24 (30) |
Dice with Tiny13 (46 + 30 = 76) |
Dice with Tiny13 (old URL) (31) |
Source code for tn13 dice (30) |
Text ticker with m16 (43 + 33 = 76) |
Source code text ticker m16 (33) |
Audio sensor tn45 (47 + 29 = 76) |
Source code audio sensor tn45 (29) |
RGB Egg timer m8515 (48 + 25 = 73) |
Source code for RGB egg timer m8515 (25) |
Multitimer tn24 (44 + 28 = 72) |
Source code multitimer tn24 (28) |
An egg timer with an m8 and a speaker (45 + 26 = 71) |
Source code for the eggtimer m8 (26) |
Power supply scanner RS232/LCD (67) | |
Level meter (66) |
Level meter (old URL) (51) |
Led light (37 + 28 = 65) |
Source code for ledlight (28) |
STK500 clock with LCDE (30 + 33 = 63) |
LCD on a STK500 (33) |
Akkuload (60) | |
PCM remote control signal decoder AT90S2323 (59) | |
LCD on a STK500 (55) | |
Hysteresis on AVR input pins (55) | |
Egg-timer with 10 LEDs and melodies (52) |
|
List of applications by categories (50) | |
Applications by popularity (48) | |
Terminal programmable signal generator with STK200 (44) | |
Clock60+4 with ATmega48 (44) | |
Dice with m16 (37) |
Dice with m16 (old URL) (19) |
PCM signal generator (26) | |
Thermometer with an ATtiny24 and LCD (7) | |
Beginner (930 + 7,141 = 8,071) |
Calculations (84 + 1,322 = 1,406) |
Conversion assembler source code (312) |
Hardware multiplication (208) |
Conversion (115) |
Multiplication (104) |
Division (103) |
Date and time for AVRs in assembler (86) |
Division by N (83) |
Conversion 8-bit binary to ASCII (68) |
Division 8-Bit (64) |
64 bit math (64) |
Division by 10 (60) |
Multiplication 8-Bit (55) |
Interrupts (136 + 450 = 586) |
Interrupt vectors (212) |
Interrupt resources (89) |
Interrupt execution (75) |
Interrupt sources (74) |
Register (533) | |
Accessing memories (36 + 406 = 442) |
Accessing flash memory (118) |
Accessing EEPROM (105) |
Accessing SRAM (92) |
Accessing port registers (91) |
Timing loops (57 + 362 = 419) |
8 bit timing loop (132) |
16 bit timing loop (122) |
24/64 bit timing loop with SUBI (66) |
24 bit timing loop (42) |
Jumps (377) | |
SRAM (346) | |
Commands (281 + 27 = 308) |
Instructions by popularity (27) |
Floating point math (146 + 154 = 300) |
Floating point conversion bin to decimal (69) |
Floating point conversion decimal to bin (48) |
Floating point multiplying mantissas (37) |
Calculations (294) | |
Expressions (249) | |
Ports (231) | |
Special assembler know-how (68 + 146 = 214) |
Makro parameters in assembler (42) |
Makros with jumps in assembler (37) |
Makros in assembler (36) |
Jumps in assembler (31) |
Tools (190) | |
Hardware (160) | |
Fixed dot math (77 + 75 = 152) |
Fixed dot conversion 8-Bit (44) |
Fixed dot conversion 10-Bit (31) |
Port details (109) | |
Instruction execution in AVRs (95) | |
Why? (85) | |
Structure (79) | |
Studio 4 (77) | |
Concept (69) | |
Studio 3 (61) | |
Timers (61) | |
Planning (60) | |
Warning against assembly (46) | |
Ring-buffer, data flow at its best (46) | |
Comparing asm with high-level languages (45) | |
AVRs still are the best (43) | |
Standard asm for AT90S8515 (29) | |
Integer math in assembler (29) | |
Overview on AVRs (124 + 3,766 = 3,890) |
AVR assembler simulator (960 + 548 = 1,508) |
avr_sim download page (413) |
You hate simulators? (135) |
Gerds AVR assembler gavrasm (343 + 222 = 565) |
Introduction to gavrasm (98) |
Statistic (44) |
Mail form (41) |
Version 50 (39) |
How-to pages (55 + 255 = 310) |
How-to assemble Linux (69) |
How-to select my optimal AVR type (52) |
How-to assemble Windows (51) |
How-to convert AVR type (46) |
How-to assemble with avr_sim (37) |
News page (213) | |
Starter course AVR assembler (182) | |
Intro to binary (172) | |
Assembler course in 11 lectures (126) | |
Electrical schematics (122) | |
PDF-Files (95) | |
LibreOffice-Spreadsheets (71) | |
20 years avr-asm-tutorial (70) | |
Absolute beginner in AVR (64) | |
Hardware used in asm codes (60) | |
Assembler headers (57) | |
Software algorithms in asm codes (46) | |
Arduinos malediction (44) |
|
Error pages (36) | |
Parameters (25) | |
Microbeginner (201 + 3,575 = 3,776) |
10 LCD display (806) | |
Instructions (652) | |
3 LED blinking (310) | |
4 LED with timer (232) | |
6 LED with timer interrupt (213) | |
2 LED on (169) | |
12 Infrared transmitter/receiver (143) | |
1 Programmer interface (135) |
|
7 Key interrupt (135) | |
5 LED with PWM (125) | |
11 EEPROM access (101) | |
9 Audio generator (91) | |
8 LED intensity (76) | |
Assembler directives (69) | |
14 Voltage/current/temperature meter (62) |
|
13 Frequency/inductivity meter (56) | |
Assembler source codes (50) | |
Conclusions (40) | |
Assembler expressions (38) | |
Binary and hex introduction (37) | |
Components (35) | |
Others (0 + 738 = 738) | Sitemap (212 + 209 = 421) |
Most popular (123) |
XML sitemap (86) |
Comment page (167 + 49 = 216) |
Comments (49) |
Statistics on this website (69 + 32 = 101) |
Instruction statistics (32) |