āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āφāĻĒāύāĻžāϰ āĻļāĻ– āĻšāϞ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāĻŦāĻ‚ āϕ⧇āύ āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇ āĻšāĻŦ⧇

āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āφāĻĒāύāĻžāϰ āĻļāĻ– āĻšāϞ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāĻŦāĻ‚ āϕ⧇āύ āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇ āĻšāĻŦ⧇

āĻŽāĻžāχāĻ•ā§āϰ⧋āχāϞ⧇āĻ•ā§āĻŸā§āϰāύāĻŋāĻ•ā§āϏ āĻāĻ•āϟāĻŋ āĻĢā§āϝāĻžāĻļāύ⧇āĻŦāϞ āĻļāĻ– āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āĻŦāĻ›āϰāϗ⧁āϞāĻŋāϤ⧇ āϝāĻžāĻĻ⧁āĻ•āϰ Arduino āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ. āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ–āĻžāύ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāϞ: āĻĒāĻ°ā§āϝāĻžāĻĒā§āϤ āφāĻ—ā§āϰāĻšā§‡āϰ āϏāĻžāĻĨ⧇, āφāĻĒāύāĻŋ āĻĻā§āϰ⧁āϤ DigitalWrite() āϕ⧇ āĻ›āĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϰ āĻĒāϰ⧇ āϕ⧀ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϤāĻž āĻĒ⧁āϰ⧋āĻĒ⧁āϰāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āύāϝāĻŧāĨ¤ Arduino āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āϤāĻžāĻĻ⧇āϰ āĻŦāĻžāĻ¸ā§āϤ⧁āϤāĻ¨ā§āĻ¤ā§āϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒā§āϰāĻŦ⧇āĻļ⧇āϰ āĻŦāĻžāϧāĻž āĻ•āĻŽāĻžāϤ⧇ āĻ…āύ⧇āĻ• āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϰ āĻŦāĻžāχāϰ⧇ āĻāĻ–āύāĻ“ āĻ•āĻ ā§‹āϰ āϏāĻžāĻ°ā§āĻ•āĻŋāϟāϰāĻŋāϰ āĻāĻ•āϟāĻŋ āĻ…āĻ¨ā§āϧāĻ•āĻžāϰ āĻŦāύ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āĻ…āĻĒ⧇āĻļāĻžāĻĻāĻžāϰāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏāϝ⧋āĻ—ā§āϝ āύāϝāĻŧāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻĄā§‡āϟāĻžāĻļāĻŋāϟāĨ¤ āĻŽāύ⧇ āĻšāĻšā§āϛ⧇ āϤāĻžāĻĻ⧇āϰ āϏāĻŦāĻ•āĻŋāϛ⧁ āφāϛ⧇, āĻāϟāĻŋ āύāĻŋāύ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻžāĻĻ⧇āϰ āϞ⧇āĻ–āĻ•āϰāĻž āĻ¸ā§āĻĒāĻˇā§āϟāϤāχ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰāϕ⧇ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āĻ•āĻžāϜāϟāĻŋ āύāĻŋāĻœā§‡āĻĻ⧇āϰ āϏ⧇āϟ āĻ•āϰ⧇āύ āύāĻž; āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āĻāϟāĻž āĻŽāύ⧇ āĻšāϝāĻŧāϝ⧇ āϤāĻžāϰāĻž āχāĻšā§āĻ›āĻžāĻ•ā§ƒāϤāĻ­āĻžāĻŦ⧇ āĻŦā§‹āϧāĻ—āĻŽā§āϝ āĻĒāĻĻ āĻāĻŦāĻ‚ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āϰ⧂āĻĒ⧇āϰ āĻ…āĻĒāĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϝāĻ–āύ āϏāĻžāϧāĻžāϰāĻŖ āϜāĻŋāύāĻŋāϏāϗ⧁āϞāĻŋāϕ⧇ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϝāϤāϟāĻž āϏāĻŽā§āĻ­āĻŦ āĻ…āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύāĻĻ⧇āϰ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝāĨ¤ āϤāĻŦ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻāϤ āĻ–āĻžāϰāĻžāĻĒ āύāϝāĻŧ; āϝāĻĻāĻŋ āχāĻšā§āĻ›āĻž āĻšāϝāĻŧ, āĻ•āĻžāϏāϕ⧇āϟ āĻ–ā§‹āϞ⧇āĨ¤

āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āφāĻŽāĻŋ āĻļāϖ⧇āϰ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇ āĻĄā§‡āϟāĻžāĻļāĻŋāĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āϗ⧇āϰ āĻāĻ•āϜāύ āĻŽāĻžāύāĻŦāĻŋāĻ• āĻŦāĻŋāĻļ⧇āώāĻœā§āĻžā§‡āϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻŦāĨ¤ āĻĒāĻžāĻ ā§āϝāϟāĻŋ āĻ…āĻĒ⧇āĻļāĻžāĻĻāĻžāϰāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϝāĻžāϰāĻž Arduino āĻĒā§āϝāĻžāĻ¨ā§āϟ āĻĨ⧇āϕ⧇ āĻŦ⧇āĻĄāĻŧ⧇ āωāϠ⧇āϛ⧇āύ; āĻāϟāĻŋ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰāϗ⧁āϞāĻŋāϰ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āύ⧀āϤāĻŋāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻŋāϛ⧁ āĻŦā§‹āĻāĻžāϰ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰ⧇āĨ¤

āφāĻŽāĻŋ āϏāύāĻžāϤāύ āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰāĻŦ

āφāϰāĻĄā§āχāύ⧋āϤ⧇ āĻāĻ•āϟāĻŋ LED āĻĢā§āĻ˛ā§āϝāĻžāĻļ āĻ•āϰāϛ⧇

āĻāĻŦāĻ‚ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āϕ⧋āĻĄ:

void setup() {
DDRB |= (1<<5);
}

void loop() {
PINB = (1<<5);
for (volatile uint32_t k=0; k<100000; k++);
}

"āĻāϟāĻž āĻ•āĻŋ? - āĻāĻ•āϜāύ āĻĒāϰāĻŋāĻļā§€āϞāĻŋāϤ āĻĒāĻžāĻ āĻ• āϜāĻŋāĻœā§āĻžāĻžāϏāĻž āĻ•āϰāĻŦ⧇āĨ¤ – āφāĻĒāύāĻŋ PINB āχāύāĻĒ⧁āϟ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ⧇ āĻ•āĻŋāϛ⧁ āϞāĻŋāĻ–āϛ⧇āύ āϕ⧇āύ? āĻāϟāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒāĻĄāĻŧāĻžāϰ āϜāĻ¨ā§āϝ!" āϏāĻ¤ā§āϝāĻŋāχ, Arduino āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ, āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡āϰ āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āĻļāĻŋāĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āύāĻŋāĻŦāĻ¨ā§āϧ⧇āϰ āĻŽāϤ, āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧāύāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒāĻ āύāϝ⧋āĻ—ā§āϝāĨ¤ āφāĻŽāĻŋ āĻāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĒāĻĄāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āφāĻŽāĻŋ āύāĻŋāĻœā§‡āϕ⧇ āϤāĻžāχ āϚāĻŋāĻ¨ā§āϤāĻž āϤāĻĨā§āϝ āϤāĻžāϞāĻŋāĻ•āĻž Atmega328p-āĻ, āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āϏ⧇āĻ–āĻžāύ⧇:

āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āφāĻĒāύāĻžāϰ āĻļāĻ– āĻšāϞ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāĻŦāĻ‚ āϕ⧇āύ āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇ āĻšāĻŦ⧇

āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ…āĻĒ⧇āĻ•ā§āώāĻžāĻ•ā§ƒāϤ āύāϤ⧁āύ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž, āĻāϟāĻŋ Atmega8 āĻ āĻ›āĻŋāϞ āύāĻž, āϏāĻŦāĻžāχ āĻāϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύ⧇ āύāĻž āĻŦāĻž āĻĒāĻŋāĻ›āĻŋāϝāĻŧ⧇ āĻĨāĻžāĻ•āĻž āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ⧇āϰ āĻ•āĻžāϰāϪ⧇ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϚāĻŋāĻĒ⧇āϰ āϏāĻŽāĻ¸ā§āϤ āĻ•ā§āώāĻŽāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄā§‡āϟāĻžāĻļāĻŋāϟāϗ⧁āϞāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āϝ⧋āĻ—ā§āϝ āϝ⧇ āϧāĻžāϰāĻŖāĻžāϟāĻŋ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āĻŦ⧇āĻļ āωāĻĒāϝ⧁āĻ•ā§āϤ, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻ…āĻ˛ā§āĻĒ-āĻĒāϰāĻŋāϚāĻŋāϤāĨ¤ āĻāĻŦāĻ‚ āĻāχ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āĻ•āĻžāϰāĻŖ āύāϝāĻŧāĨ¤

āφāϰ āϕ⧇āύ āĻĄā§‡āϟāĻžāĻļā§€āϟ āĻĒāĻĄāĻŧāϤ⧇?

āϏāĻžāϧāĻžāϰāĻŖāϤ, āφāϰāĻĄā§āχāύ⧋ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāϰāĻž, āĻāϞāχāĻĄāĻŋ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāύāĻžāϞāĻ—āϰāĻžāχāĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āϝāĻĨ⧇āĻˇā§āϟ āϖ⧇āϞ⧇, āĻŦā§‹āĻ°ā§āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻŽāĻ¸ā§āϤ āϧāϰāϪ⧇āϰ āĻŽāĻĄāĻŋāωāϞ āĻāĻŦāĻ‚ āϚāĻŋāĻĒāϗ⧁āϞāĻŋ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇, āϝāĻžāϰ āϜāĻ¨ā§āϝ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āϞāĻŋāĻ–āĻŋāϤ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻļā§€āĻ˜ā§āϰāχ āĻŦāĻž āĻĒāϰ⧇, āĻāĻ•āϟāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻŦ⧇ āϝāĻž āĻāϟāĻŋāϰ āĻŽāϤ⧋ āĻ•āĻžāϜ āĻ•āϰ⧇ āύāĻžāĨ¤ āϤāĻžāϰāĻĒāϰ āĻ…āĻĒ⧇āĻļāĻžāĻĻāĻžāϰ āĻāϟāĻŋ āĻ āĻŋāĻ• āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āĻŦāĻžāĻ›āĻžāχ āĻļ⧁āϰ⧁ āĻ•āϰ⧇, āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ...

āĻāĻŦāĻ‚ āϏ⧇āĻ–āĻžāύ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻŦā§‹āϧāĻ—āĻŽā§āϝ āĻ•āĻŋāϛ⧁ āϘāĻŸā§‡, āϤāĻžāχ āφāĻĒāύāĻžāϕ⧇ āϗ⧁āĻ—āϞ⧇ āϝ⧇āϤ⧇ āĻšāĻŦ⧇, āĻ…āϏāĻ‚āĻ–ā§āϝ āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞ āĻĒāĻĄāĻŧāϤ⧇ āĻšāĻŦ⧇, āĻ•āĻžāϰāĻ“ āωāĻĒāϝ⧁āĻ•ā§āϤ āϕ⧋āĻĄā§‡āϰ āĻ…āĻ‚āĻļāϗ⧁āϞāĻŋ āĻŦ⧇āϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻ…āĻŦāĻļ⧇āώ⧇ āφāĻĒāύāĻžāϰ āϞāĻ•ā§āĻˇā§āϝ āĻ…āĻ°ā§āϜāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāϟāĻŋ āĻ•ā§ƒāϤāĻŋāĻ¤ā§āĻŦ⧇āϰ āĻāĻ•āϟāĻŋ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āĻ…āύ⧁āĻ­ā§‚āϤāĻŋ āĻĻ⧇āϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŦāĻžāĻ¸ā§āϤāĻŦ⧇ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŽā§‹āϟāϰāϏāĻžāχāϕ⧇āϞāϕ⧇ āĻŦāĻŋāĻĒāϰ⧀āϤ āĻĒā§āϰāĻ•ā§ŒāĻļāϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϚāĻžāĻ•āĻžāϟāĻŋāϕ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āωāĻĻā§āĻ­āĻžāĻŦāύ⧇āϰ āĻŽāϤ⧋āĨ¤ āϤāĻžāĻ›āĻžāĻĄāĻŧāĻž āĻāχ āĻŦāĻžāχāĻ• āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āϤāĻžāϰ āĻŦā§‹āĻāĻžāĻĒāĻĄāĻŧāĻž āĻŦāĻžāĻĄāĻŧ⧇ āύāĻžāĨ¤ āφāĻŽāĻŋ āϜāĻžāύāĻŋ, āĻ•āĻžāϰāĻŖ āφāĻŽāĻŋ āύāĻŋāĻœā§‡ āĻ…āύ⧇āĻ•āĻĻāĻŋāύ āϧāϰ⧇ āĻāχ āĻ•āĻžāϜāϟāĻŋ āĻ•āϰ⧇āĻ›āĻŋāĨ¤

āĻāχ āωāĻ¤ā§āϤ⧇āϜāύāĻžāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āϝāĻĻāĻŋ āφāĻŽāĻŋ Atmega328 āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻ…āĻ§ā§āϝāϝāĻŧāύ āĻ•āϰāϤ⧇ āĻ•āϝāĻŧ⧇āĻ• āĻĻāĻŋāύ āĻŦā§āϝāϝāĻŧ āĻ•āϰāϤāĻžāĻŽ āϤāĻŦ⧇ āφāĻŽāĻŋ āĻĒā§āϰāϚ⧁āϰ āϏāĻŽāϝāĻŧ āĻŦāĻžāρāϚāĻžāϤ⧇ āĻĒāĻžāϰāϤāĻžāĻŽāĨ¤ āϏāĻ°ā§āĻŦā§‹āĻĒāϰāĻŋ, āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āϏāĻšāϜ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰāĨ¤

āϏ⧁āϤāϰāĻžāĻ‚, āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āϏāĻžāϧāĻžāϰāĻŖāϤ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϕ⧀ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻž āĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āĻ…āĻ¨ā§āϤāϤ āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāĻŦāĻ‚ āφāϰāĻ“:

  • āĻ…āĻ¨ā§āϝ āϞ⧋āϕ⧇āĻĻ⧇āϰ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻšā§‡āĻ• āĻāĻŦāĻ‚ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāϤ⧇āĨ¤ āĻāϗ⧁āϞāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āĻāĻ•āχ āĻ…āĻĒ⧇āĻļāĻžāĻĻāĻžāϰāĻĻ⧇āϰ āĻĻā§āĻŦāĻžāϰāĻž āϞ⧇āĻ–āĻž āĻšāϝāĻŧ āϝāĻžāϰāĻž āϚāĻžāĻ•āĻžāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āωāĻĻā§āĻ­āĻžāĻŦāύ āĻ•āϰ⧇; āĻŦāĻž, āĻŦāĻŋāĻĒāϰ⧀āϤāĻ­āĻžāĻŦ⧇, āϞ⧇āĻ–āĻ• āχāĻšā§āĻ›āĻžāĻ•ā§ƒāϤāĻ­āĻžāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āĻ…āĻ¤ā§āϝāϧāĻŋāĻ• āύāĻŋāĻ°ā§āĻŦā§‹āϧ āĻ•āϰāĻž. āĻāϟāĻŋ āϤāĻŋāύāϗ⧁āĻŖ āĻŦāĻĄāĻŧ āĻāĻŦāĻ‚ āϧ⧀āϰ āĻšāϤ⧇ āĻĻāĻŋāύ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻ…āĻŦāĻļā§āϝāχ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇;

  • āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇ āϚāĻŋāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāϤ⧇ āϝāĻžāϰ āϜāĻ¨ā§āϝ āϕ⧇āω āĻāĻ•āϟāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϞ⧇āϖ⧇āύāĻŋ;

  • āύāĻŋāĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ• MK āϞāĻžāχāύ āĻĨ⧇āϕ⧇ āĻ…āĻ¨ā§āϝ āϞāĻžāχāύ⧇ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰāϤ⧇;

  • āĻ…āĻŦāĻļ⧇āώ⧇ āφāĻĒāύāĻžāϰ āĻĒ⧁āϰāĻžāύ⧋ āϕ⧋āĻĄāϟāĻŋ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāϤ⧇, āϝāĻž āφāϰāĻĄā§āχāύ⧋āϤ⧇ āĻĢāĻŋāϟ āĻšāϝāĻŧāύāĻŋ;

  • āϝ⧇āϕ⧋āύ āϚāĻŋāĻĒāϕ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āϤāĻžāϰ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāϰāĻžāϏāϰāĻŋ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ, āϤāĻžāϰ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ…āĻ§ā§āϝāϝāĻŧāύ āĻ•āϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āĻŦāĻŋāϰāĻ•ā§āϤ āύāĻž āĻ•āϰ⧇, āϝāĻĻāĻŋ āĻĨāĻžāϕ⧇āĨ¤

HAL āĻāĻŦāĻ‚ LL āĻĨāĻžāĻ•āϞ⧇ āϏāϰāĻžāϏāϰāĻŋ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ⧇ āϕ⧇āύ āϞāĻŋāĻ–āĻŦ⧇āύ?

āϟāĻŋāĻĒā§āĻĒāύāĻŋ
HAL, āωāĻšā§āϚ āĻŦāĻŋāĻŽā§‚āĻ°ā§āϤ āĻ¸ā§āϤāϰ - āωāĻšā§āϚ āĻ¸ā§āϤāϰ⧇āϰ āĻŦāĻŋāĻŽā§‚āĻ°ā§āϤāϤāĻž āϏāĻš āĻāĻ•āϟāĻŋ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāĨ¤ āφāĻĒāύāĻžāϰ āϝāĻĻāĻŋ SPI1 āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āϕ⧋āύ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āϕ⧋āύāϟāĻŋāϰ āϜāĻ¨ā§āϝ āĻĻāĻžāϝāĻŧā§€ āϤāĻž āϚāĻŋāĻ¨ā§āϤāĻž āύāĻž āĻ•āϰ⧇āχ āφāĻĒāύāĻŋ SPI1 āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻāĻŦāĻ‚ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧁āύ⧎
LL, āύāĻŋāĻŽā§āύ āĻ¸ā§āϤāϰ⧇āϰ API - āĻāĻ•āϟāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϝ⧇āĻ–āĻžāύ⧇ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āĻŦāĻž āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āφāĻĒāύāĻžāϕ⧇ āύāĻžāĻŽ āĻ…āύ⧁āϏāĻžāϰ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ Atmega-āϤ⧇ DDRx, PORTx, PINx āĻšāϞ LLāĨ¤

HabrÊ-āĻ āĻŽāĻ¨ā§āϤāĻŦā§āϝ⧇ āύāĻŋāϝāĻŧāĻŽāĻŋāϤāĻ­āĻžāĻŦ⧇ “HAL, LL āĻŦāĻž āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāĻ°â€ āĻŦāĻŋāώāϝāĻŧ⧇ āĻŦāĻŋāϰ⧋āϧ āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧāĨ¤ āĻ…ā§āϝāĻžāĻ¸ā§āĻŸā§āϰāĻžāϞ āĻœā§āĻžāĻžāύ⧇āϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻāĻžāĻŦāĻŋ āύāĻž āĻ•āϰ⧇, āφāĻŽāĻŋ āϕ⧇āĻŦāϞ āφāĻŽāĻžāϰ āĻ…āĻĒ⧇āĻļāĻžāĻĻāĻžāϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āĻāĻŦāĻ‚ āϚāĻŋāĻ¨ā§āϤāĻžāĻ­āĻžāĻŦāύāĻž āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻŦāĨ¤

Atmega āĻ•āĻŽāĻŦ⧇āĻļāĻŋ āĻŦ⧇āϰ āĻ•āϰ⧇ āĻāĻŦāĻ‚ STM32 āĻāϰ āĻŦāĻŋāĻ¸ā§āĻŽāϝāĻŧāĻ•āϰāϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āύāĻŋāĻŦāĻ¨ā§āϧāϗ⧁āϞāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āĻĒāϰ⧇, āφāĻŽāĻŋ āφāϧāĻž āĻĄāϜāύ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŦā§‹āĻ°ā§āĻĄ - āĻĄāĻŋāϏāĻ•āĻ­āĻžāϰāĻŋ āĻāĻŦāĻ‚ āĻŦā§āϞ⧁ āĻĒāĻŋāϞāϏ āĻāĻŦāĻ‚ āĻāĻŽāύāĻ•āĻŋ āφāĻŽāĻžāϰ āĻŦāĻžāĻĄāĻŧāĻŋāϤ⧇ āϤ⧈āϰāĻŋ āĻĒāĻŖā§āϝāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϚāĻŋāĻĒāϏ āĻ•āĻŋāύ⧇āĻ›āĻŋāĨ¤ āϤāĻžāϰāĻž āϏāĻŦāĻžāχ āĻĻ⧁āχ āĻŦāĻ›āϰ āϧāϰ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ•ā§āϏ⧇ āϧ⧁āϞ⧋ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰ⧇āĻ›āĻŋāϞāĨ¤ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āφāĻŽāĻŋ āύāĻŋāĻœā§‡āϕ⧇ āĻŦāϞ⧇āĻ›āĻŋāϞāĻžāĻŽ: "āĻāϟāĻžāχ, āĻāχ āϏāĻĒā§āϤāĻžāĻšāĻžāĻ¨ā§āϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇ āφāĻŽāĻŋ STM āφāϝāĻŧāĻ¤ā§āϤ āĻ•āϰāĻ›āĻŋ," CubeMX āϚāĻžāϞ⧁ āĻ•āϰ⧇āĻ›āĻŋ, SPI-āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏ⧇āϟāφāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇, āĻĒāĻžāĻ ā§āϝ⧇āϰ āĻĢāϞ⧇āϰ āĻĻ⧇āϝāĻŧāĻžāϞ⧇āϰ āĻĻāĻŋāϕ⧇ āϤāĻžāĻ•āĻŋāϝāĻŧ⧇ āφāϛ⧇, STM āĻ•āĻĒāĻŋāϰāĻžāχāĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āωāĻĻāĻžāϰāĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻŦāĻžāĻĻāϝ⧁āĻ•ā§āϤ, āĻāĻŦāĻ‚ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϝāĻŧ⧇āϛ⧇ āϝ⧇ āĻāϟāĻŋāĻ“ āĻāĻ•āϰāĻ•āĻŽ āĻ…āύ⧇āĻ•

āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āφāĻĒāύāĻžāϰ āĻļāĻ– āĻšāϞ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāĻŦāĻ‚ āϕ⧇āύ āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇ āĻšāĻŦ⧇

āĻ…āĻŦāĻļā§āϝāχ, āφāĻĒāύāĻŋ CubeMX āĻāĻ–āĻžāύ⧇ āĻ•āĻŋ āϞāĻŋāϖ⧇āϛ⧇āύ āϤāĻž āĻŦ⧇āϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āχ āϏāĻžāĻĨ⧇ āĻāϟāĻžāĻ“ āĻ¸ā§āĻĒāĻˇā§āϟ āϝ⧇, āϏāĻŽāĻ¸ā§āϤ āĻļāĻŦā§āĻĻāĻŦāĻžāĻ•ā§āϝ āĻŽāύ⧇ āϰāĻžāĻ–āĻž āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āϏ⧇āϗ⧁āϞāĻŋ āĻšāĻžāϤ⧇ āϞ⧇āĻ–āĻž āĻ…āĻŦāĻžāĻ¸ā§āϤāĻŦāĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āϝāĻĻāĻŋ āφāĻŽāĻŋ āϘāϟāύāĻžāĻ•ā§āϰāĻŽā§‡ āĻ•āĻŋāωāĻŦ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ•ā§āϏ āĻšā§‡āĻ• āĻ•āϰāϤ⧇ āϭ⧁āϞ⧇ āϝāĻžāχ, āϤāĻŦ⧇ āĻāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāχ āĻ āĻŋāĻ•āĨ¤

āĻĻ⧁āχ āĻŦāĻ›āϰ āĻĒ⧇āϰāĻŋāϝāĻŧ⧇ āϗ⧇āϛ⧇, āφāĻŽāĻŋ āĻāĻ–āύ⧋ āĻ ā§‹āρāϟ āϚāĻžāϟāĻ›āĻŋ ST MCU āĻĢāĻžāχāĻ¨ā§āĻĄāĻžāϰ āϏāĻŦ āϧāϰāϪ⧇āϰ āϏ⧁āĻ¸ā§āĻŦāĻžāĻĻ⧁ āϜāĻ¨ā§āϝ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻžāϰ āĻŦā§‹āĻāĻžāϰ āĻŦāĻžāχāϰ⧇, āϚāĻŋāĻĒāϏ, āĻāĻŦāĻ‚ āϘāϟāύāĻžāĻ•ā§āϰāĻŽā§‡ āϜ⧁āĻĄāĻŧ⧇ āĻāϏ⧇āĻ›āĻŋāϞ āϚāĻŽā§ŽāĻ•āĻžāϰ āύāĻŋāĻŦāĻ¨ā§āϧ, STM8 āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϝāĻĻāĻŋāĻ“. āĻāĻŦāĻ‚ āĻšāĻ āĻžā§Ž āφāĻŽāĻŋ āĻŦ⧁āĻāϤ⧇ āĻĒ⧇āϰ⧇āĻ›āĻŋāϞāĻžāĻŽ āϝ⧇ āĻāχ āϏāĻŽāĻ¸ā§āϤ āϏāĻŽāϝāĻŧ āφāĻŽāĻŋ āĻāĻ•āϟāĻŋ āĻ–ā§‹āϞāĻž āĻĻāϰāϜāĻžāϝāĻŧ āĻ•āĻĄāĻŧāĻž āύāĻžāĻĄāĻŧāĻ›āĻŋāϞāĻžāĻŽ: āĻāϏāϟāĻŋāĻāĻŽ-āĻāϰ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰāϗ⧁āϞāĻŋ āĻ…āĻ¨ā§āϝ āϕ⧋āύāĻ“ āĻāĻŽāϕ⧇-āϰ āĻŽāϤ⧋ āĻāĻ•āχāĻ­āĻžāĻŦ⧇ āϏāĻžāϜāĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻ•āĻŋāωāĻŦ āϤāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύ⧇āχāĨ¤ āĻāϟāĻž āĻ•āĻŋ āϏāĻŽā§āĻ­āĻŦ āĻ›āĻŋāϞ? ..

HAL āĻāĻŦāĻ‚ āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ STM32CubeMX āĻĒ⧇āĻļāĻžāĻĻāĻžāϰ āχāĻžā§āϜāĻŋāύāĻŋāϝāĻŧāĻžāϰāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϟ⧁āϞ āϝāĻžāϰāĻž STM32 āϚāĻŋāĻĒāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϘāύāĻŋāĻˇā§āĻ āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āĻĒā§āϰāϧāĻžāύ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻšāϞ āωāĻšā§āϚ āĻ¸ā§āϤāϰ⧇āϰ āĻŦāĻŋāĻŽā§‚āĻ°ā§āϤāϤāĻž, STM32 āϞāĻžāχāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĨāĻžāĻ•āĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϝāĻŧ āĻĻā§āϰ⧁āϤ āĻāĻ• MCU āĻĨ⧇āϕ⧇ āĻ…āĻ¨ā§āϝ āĻāĻŦāĻ‚ āĻāĻŽāύāĻ•āĻŋ āĻāĻ• āϕ⧋āϰ āĻĨ⧇āϕ⧇ āĻ…āĻ¨ā§āϝ āϕ⧋āϰ⧇ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻžāĨ¤ āĻļ⧌āĻ–āĻŋāύ āĻŦā§āϝāĻ•ā§āϤāĻŋāϰāĻž āϖ⧁āĻŦ āĻ•āĻŽāχ āĻāχ āϧāϰāύ⧇āϰ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽā§āĻŽā§āĻ–ā§€āύ āĻšāύ - āφāĻŽāĻžāĻĻ⧇āϰ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ⧇āϰ āĻĒāĻ›āĻ¨ā§āĻĻ, āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽ āĻšāĻŋāϏāĻžāĻŦ⧇, AliExpress āĻ­āĻžāĻŖā§āĻĄāĻžāϰ⧇ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ, āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āφāĻŽā§‚āϞ āĻ­āĻŋāĻ¨ā§āύ āϚāĻŋāĻĒāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻšāχ - āφāĻŽāϰāĻž Atmega āĻĨ⧇āϕ⧇ STM, STM āĻĨ⧇āϕ⧇ ESP, āĻŦāĻž āϝāĻžāχ āĻšā§‹āĻ• āύāĻž āϕ⧇āύ āύāϤ⧁āύ āϜāĻŋāύāĻŋāϏ āφāĻŽāĻžāĻĻ⧇āϰ āĻšā§€āύāĻž āĻŦāĻ¨ā§āϧ⧁āϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻĻāĻŋāϕ⧇ āύāĻŋāĻ•ā§āώ⧇āĻĒ HAL āĻāĻ–āĻžāύ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻŦ⧇ āύāĻž, āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻ…āĻ§ā§āϝāϝāĻŧāύ āĻ…āύ⧇āĻ• āϏāĻŽāϝāĻŧ āϖ⧇āϝāĻŧ⧇ āĻĢ⧇āϞāĻŦ⧇āĨ¤

āĻāϞāĻāϞ āĻŦāĻžāĻ•āĻŋ āφāϛ⧇ - āϤāĻŦ⧇ āĻāϟāĻŋ āĻĨ⧇āϕ⧇ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻ…āĻ°ā§āϧ⧇āĻ• āϧāĻžāĻĒ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤāĻ­āĻžāĻŦ⧇, āφāĻŽāĻŋ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āĻ āĻŋāĻ•āĻžāύāĻž āϏāĻš āφāĻŽāĻžāϰ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āϞ⧇āĻ–āĻž āĻĻāϰāĻ•āĻžāϰ⧀ āĻŦāϞ⧇ āĻŽāύ⧇ āĻ•āϰāĻŋ: āφāĻŽāĻŋ āφāϰāĻ“ āϝāĻ¤ā§āύ āϏāĻšāĻ•āĻžāϰ⧇ āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻ…āĻ§ā§āϝāϝāĻŧāύ āĻ•āϰāĻŋ, āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇ āφāĻŽāĻžāϰ āϕ⧀ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āφāĻŽāĻŋ āĻ…āĻŦāĻļā§āϝāχ āϕ⧀ āĻ•āϰāĻŦ āύāĻž āϤāĻž āύāĻŋāϝāĻŧ⧇ āĻ­āĻžāĻŦāĻŋ, āφāĻŽāĻŋ āφāĻŽāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞāĻŋ āφāϰāĻ“ āĻ­āĻžāϞāĻ­āĻžāĻŦ⧇ āĻ—āĻ āύ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, āĻ•āĻžāϟāĻŋāϝāĻŧ⧇ āωāĻ āϞ⧇ āĻŽā§āĻ–āĻ¸ā§āĻĨ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇ .

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āϜāύāĻĒā§āϰāĻŋāϝāĻŧ STM32F103 āĻāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āϏ⧂āĻ•ā§āĻˇā§āĻŽāϤāĻž āϰāϝāĻŧ⧇āϛ⧇ - āĻāϟāĻŋāϰ āϜāĻ¨ā§āϝ āĻĻ⧁āϟāĻŋ āĻŦ⧇āĻŽāĻžāύāĻžāύ LL āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϰāϝāĻŧ⧇āϛ⧇, āĻāĻ•āϟāĻŋ STM āĻĨ⧇āϕ⧇ āĻ•āĻ°ā§āĻŽāĻ•āĻ°ā§āϤāĻž, āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧāϟāĻŋ Leaf Labs āĻĨ⧇āϕ⧇, STM32duino āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϞ⧇āϖ⧇āύ (āĻāĻŦāĻ‚ āφāĻŽāĻžāϰ āĻ āĻŋāĻ• āĻ›āĻŋāϞ āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ āĻ•āĻžāϜ), āφāĻĒāύāĻžāϕ⧇ āĻ…āĻŦāĻļā§āϝāχ āĻĻ⧁āϟāĻŋ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āĻ…āĻĨāĻŦāĻž āϏāϰāĻžāϏāϰāĻŋ āύāĻŋāĻŦāĻ¨ā§āϧāύāϗ⧁āϞāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇⧎

āĻ…āĻŦāĻļ⧇āώ⧇, āφāĻŽāĻžāϰ āĻŽāϤ⧇, āĻāϞāĻāϞ āĻŦāĻžāĻĻ āĻĻ⧇āĻ“āϝāĻŧāĻž, āĻŽāĻžāχāĻ—ā§āϰ⧇āĻļāύāϕ⧇ āϏāĻšāϜ āĻ•āϰ⧇, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āĻļ⧁āϰ⧁ āĻĨ⧇āϕ⧇āχ āĻāϟāĻŋāϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰ⧇āύāĨ¤ āĻ…āϤāĻŋāϰāĻžā§āϜāĻŋāϤ āωāĻĻāĻžāĻšāϰāĻŖ: āφāϏ⧁āύ LL āĻ›āĻžāĻĄāĻŧāĻž Atmel āĻ¸ā§āϟ⧁āĻĄāĻŋāĻ“āϤ⧇ Arduino blink āϞāĻŋāĻ–āĻŋ:

#include <stdint.h>

#define _REG(addr) (*(volatile uint8_t*)(addr))

#define DDR_B 0x24
#define OUT_B 0x25

int main(void)
{
    volatile uint32_t k;

    _REG(DDR_B) |= (1<<5);

    while(1)
    {
        _REG(OUT_B) |= (1<<5);
        for (k=0; k<50000; k++);
        _REG(OUT_B) &= ~(1<<5);
        for (k=0; k<50000; k++);
    } 
}

āĻāχ āϕ⧋āĻĄāϟāĻŋ STM8 (ST āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻĨ⧇āϕ⧇) āϏāĻš āĻāĻ•āϟāĻŋ āĻšā§€āύāĻž āĻŦā§‹āĻ°ā§āĻĄā§‡ LED āĻŦā§āϞāĻŋāĻ™ā§āĻ• āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻāϤ⧇ āĻĻ⧁āϟāĻŋ āĻ āĻŋāĻ•āĻžāύāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āϝāĻĨ⧇āĻˇā§āϟ:

#define DDR_B 0x5007
#define OUT_B 0x5005

āĻšā§āϝāĻžāρ, āφāĻŽāĻŋ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦā§‹āĻ°ā§āĻĄā§‡ LED āϏāĻ‚āϝ⧋āϗ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āĻāϟāĻŋ āϖ⧁āĻŦ āϧ⧀āϰ⧇ āϧ⧀āϰ⧇ āĻœā§āĻŦāϞāĻŦ⧇, āϤāĻŦ⧇ āĻāϟāĻŋ āϘāϟāĻŦ⧇!

āĻ•āĻŋ āϧāϰāύ⧇āϰ āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āφāϛ⧇?

āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āĻāĻŦāĻ‚ āĻĢā§‹āϰāĻžāĻŽā§‡, āϰāĻžāĻļāĻŋāϝāĻŧāĻžāύ āĻāĻŦāĻ‚ āχāĻ‚āϰ⧇āϜāĻŋ āωāĻ­āϝāĻŧāχ, "āĻĄā§‡āϟāĻžāĻļāĻŋāϟ" āĻŽāĻžāύ⧇ āϚāĻŋāĻĒāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϝ⧇ āϕ⧋āύāĻ“ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ, āĻāĻŦāĻ‚ āφāĻŽāĻŋ āĻāχ āĻĒāĻžāĻ ā§āϝ⧇āĻ“ āϤāĻžāχ āĻ•āϰāĻŋāĨ¤ āφāύ⧁āĻˇā§āĻ āĻžāύāĻŋāĻ•āĻ­āĻžāĻŦ⧇, āϤāĻžāϰāĻž āĻāχ āϧāϰāύ⧇āϰ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ⧇āϰ āĻŽāĻžāĻ¤ā§āϰ āĻāĻ• āĻĒā§āϰāĻ•āĻžāϰ:

āϤāĻĨā§āϝ āϤāĻžāϞāĻŋāĻ•āĻž - āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ, āĻ•ā§ŒāĻļāϞāĻ—āϤ āĻāĻŦāĻ‚ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāĨ¤ āϝ⧇āϕ⧋āύ⧋ āχāϞ⧇āĻ•āĻŸā§āϰāύāĻŋāĻ• āωāĻĒāĻžāĻĻāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻžāĻ§ā§āϝāϤāĻžāĻŽā§‚āϞāĻ•āĨ¤ āĻŦā§āϝāĻžāĻ•āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄā§‡āϰ āϤāĻĨā§āϝ āĻšāĻžāϤ⧇āϰ āĻ•āĻžāϛ⧇ āϰāĻžāĻ–āϤ⧇ āωāĻĒāϝ⧋āĻ—ā§€, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϚāĻŋāĻ¨ā§āϤāĻž āĻ•āϰ⧇ āĻĒāĻĄāĻŧāĻžāϰ āĻŽāϤ⧋ āϖ⧁āĻŦ āĻŦ⧇āĻļāĻŋ āĻ•āĻŋāϛ⧁ āύ⧇āχāĨ¤ āϝāĻžāχāĻšā§‹āĻ•, āϏāĻšāϜ āϚāĻŋāĻĒāϗ⧁āϞāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āĻĄā§‡āϟāĻžāĻļāĻŋāĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻĨāĻžāϕ⧇ āϝāĻžāϤ⧇ āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āύāĻĨāĻŋ āϤ⧈āϰāĻŋ āύāĻž āĻšāϝāĻŧ; āĻāĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ—ā§āϰāĻ¨ā§āĻĨ āĻāĻ–āĻžāύ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ—ā§āϰāĻ¨ā§āĻĨ - āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ āύāĻŋāĻœā§‡āϰāĻžāχ, 1000+ āĻĒ⧃āĻˇā§āĻ āĻžāϰ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝāĻ•āϰ āĻŦāχāĨ¤ āϚāĻŋāĻĒ⧇ āφāϟāĻ•āĻžāύ⧋ āϏāĻŽāĻ¸ā§āϤ āĻ•āĻŋāϛ⧁āϰ āĻ•āĻžāϜ āĻŦāĻŋāĻļāĻĻāĻ­āĻžāĻŦ⧇ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āφāϝāĻŧāĻ¤ā§āϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϧāĻžāύ āύāĻĨāĻŋāĨ¤ āĻ…āĻĒāĻ›āĻ¨ā§āĻĻ āωāĻĒāĻžāĻ¤ā§āϤāĻĒāĻ¤ā§āϰ, āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ āĻāĻŽāϕ⧇āϗ⧁āϞāĻŋāϰ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āĻĒāϰāĻŋāϏāϰ⧇āϰ āϜāĻ¨ā§āϝ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ; āĻāϗ⧁āϞāĻŋāϤ⧇ āĻĒ⧇āϰāĻŋāĻĢ⧇āϰāĻžāϞāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒā§āϰāϚ⧁āϰ āϤāĻĨā§āϝ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āφāĻĒāύāĻžāϰ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŽāĻĄā§‡āϞ⧇ āωāĻĒāϞāĻŦā§āϧ āύāϝāĻŧ⧎

āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āĻŦāĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāĻ•āĻž āϏ⧇āϟ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ - āĻ…āύāĻ¨ā§āϝ āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀āĨ¤ āϝāĻžāϰāĻž āĻ…ā§āϝāĻžāϏ⧇āĻŽā§āĻŦāϞāĻŋ āĻ­āĻžāώāĻžāϝāĻŧ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻ•āϰ⧇āύ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āϞ⧇āĻ–āĻ• āϏāĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϕ⧋āĻĄ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāϤ⧇ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϤāĻžāχ āϏāĻžāϧāĻžāϰāĻŖ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāϟāĻŋāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻŦ⧇ āύāĻžāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ–āĻžāύ⧇ āϤāĻžāĻ•āĻžāύ⧋ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§‹āĻāĻžāϰ āϜāĻ¨ā§āϝ, āĻ•āĻŋāϛ⧁ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ āĻŦāĻžāϧāĻž āĻĨ⧇āϕ⧇ āĻĒā§āϰāĻ¸ā§āĻĨāĻžāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āϏ⧇āχāϏāĻžāĻĨ⧇ āϏāĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĻāϰāĻ•āĻžāϰ⧀āĨ¤

āφāĻŦ⧇āĻĻāύ āύ⧋āϟ - āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĻāϰāĻ•āĻžāϰ⧀ āϟāĻŋāĻĒāϏ, āĻĒā§āϰāĻžāϝāĻŧāχ āϕ⧋āĻĄ āωāĻĻāĻžāĻšāϰāĻŖ āϏāĻšāĨ¤

āĻ¤ā§āϰ⧁āϟāĻŋ-āĻŦāĻŋāĻšā§āϝ⧁āϤāĻŋ āĻĒāĻ¤ā§āϰāĻ• - āϏāĻŽāĻžāϧāĻžāύ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ…-āĻŽāĻžāύāĻ• āϚāĻŋāĻĒ āφāϚāϰāϪ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻŦāĻ°ā§āĻŖāύāĻž, āϝāĻĻāĻŋ āĻĨāĻžāϕ⧇āĨ¤

āĻĄā§‡āϟāĻžāĻļāĻŋāĻŸā§‡ āĻ•āĻŋ āφāϛ⧇

āϏāϰāĻžāϏāϰāĻŋ āϤāĻĨā§āϝ āϤāĻžāϞāĻŋāĻ•āĻž āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻŦāĻŋāĻ­āĻžāĻ—āϗ⧁āϞāĻŋāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇:

āĻĄāĻŋāĻ­āĻžāχāϏ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤāϏāĻžāϰ - āĻĄā§‡āϟāĻžāĻļāĻŋāĻŸā§‡āϰ āĻĒā§āϰāĻĨāĻŽ āĻĒ⧃āĻˇā§āĻ āĻžāϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤāĻ­āĻžāĻŦ⧇ āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰ⧇āĨ¤ āĻāĻŽāύ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇ āϖ⧁āĻŦ āĻĻāϰāĻ•āĻžāϰ⧀ āϝāĻ–āύ āφāĻĒāύāĻŋ āϕ⧋āĻĨāĻžāĻ“ āĻāĻ•āϟāĻŋ āϚāĻŋāĻĒ āĻĒ⧇āϝāĻŧ⧇āϛ⧇āύ (āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĻā§‹āĻ•āĻžāύ⧇ āĻĻ⧇āϖ⧇āϛ⧇āύ, āĻāϟāĻŋ āϏ⧋āĻ˛ā§āĻĄāĻžāϰ āĻ•āϰ⧇āϛ⧇āύ, āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰ⧇āϛ⧇āύ) āĻāĻŦāĻ‚ āĻāϟāĻŋ āϕ⧀ āϤāĻž āĻŦ⧁āĻāϤ⧇ āϚāĻžāύāĨ¤

āϏāĻžāϧāĻžāϰāύ āĻŦāĻ°ā§āĻŖāύāĻž - āϞāĻžāχāύ āĻĨ⧇āϕ⧇ āϚāĻŋāĻĒāϗ⧁āϞāĻŋāϰ āĻ•ā§āώāĻŽāϤāĻžāϰ āφāϰāĻ“ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖāĨ¤

āĻĒāĻŋāύāφāωāϟāϏ - āϏāĻŽāĻ¸ā§āϤ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āϚāĻŋāĻĒ āĻĒā§āϝāĻžāϕ⧇āĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻĒāĻŋāύāφāωāϟ āĻĄāĻžāϝāĻŧāĻžāĻ—ā§āϰāĻžāĻŽ (āϕ⧋āύ āĻĒāĻŋāύāϟāĻŋ āϕ⧋āύ āĻĒāĻžāϝāĻŧ⧇)āĨ¤

āĻĒāĻŋāύ āĻŦāĻŋāĻŦāϰāĻŖ - āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒāĻŋāύ⧇āϰ āωāĻĻā§āĻĻ⧇āĻļā§āϝ āĻāĻŦāĻ‚ āĻ•ā§āώāĻŽāϤāĻžāϰ āĻŦāĻŋāĻŦāϰāĻŖāĨ¤

āĻ¸ā§āĻŽā§ƒāϤāĻŋ āĻŽāĻžāύāϚāĻŋāĻ¤ā§āϰ - āφāĻŽāĻžāĻĻ⧇āϰ āĻŽā§‡āĻŽāϰāĻŋāϤ⧇ āĻāĻ•āϟāĻŋ āĻ āĻŋāĻ•āĻžāύāĻž āĻŽāĻžāύāϚāĻŋāĻ¤ā§āϰ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻ“āϝāĻŧāĻžāϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āύ⧇āχ, āϤāĻŦ⧇ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāϤ⧇ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻŦā§āϞāĻ• āĻ āĻŋāĻ•āĻžāύāĻžāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻŸā§‡āĻŦāĻŋāϞāĻ“ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻĨāĻžāϕ⧇āĨ¤

āĻŽā§āϝāĻžāĻĒ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧁āύ - āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āĻŦā§āϞāϕ⧇āϰ āĻ āĻŋāĻ•āĻžāύāĻžāϰ āĻŸā§‡āĻŦāĻŋāϞ, āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽ āĻšāĻŋāϏāĻžāĻŦ⧇, āĻĄā§‡āϟāĻžāĻļāĻŋāĻŸā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ āĻāĻŦāĻ‚ āϰ⧇āĻĢ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ - āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ (āĻ āĻŋāĻ•āĻžāύāĻž āĻ…āĻĢāϏ⧇āϟ).

āĻŦ⧈āĻĻā§āϝ⧁āϤāĻŋāĻ• āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ - āĻāχ āĻŦāĻŋāĻ­āĻžāϗ⧇ āφāĻŽāϰāĻž āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āφāĻ—ā§āϰāĻšā§€ āĻĒāϰāĻŽ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āϰ⧇āϟāĻŋāĻ‚, āĻĒā§āϰāϤāĻŋ āϚāĻŋāĻĒ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āϞ⧋āĻĄ āϤāĻžāϞāĻŋāĻ•āĻž. āĻ…āĻŦāĻŋāύāĻļā§āĻŦāϰ Atmega328p āĻāϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— MK āφāĻĒāύāĻžāϕ⧇ āĻĒāĻŋāύ⧇āϰ āϏāĻžāĻĨ⧇ āϗ⧁āϰ⧁āϤāϰ āϞ⧋āĻĄāϗ⧁āϞāĻŋāϕ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ āύāĻž, āϝāĻž ArduinistsāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ…āĻĒā§āϰ⧀āϤāĻŋāĻ•āϰ āφāĻļā§āϚāĻ°ā§āϝ āĻšāϝāĻŧ⧇ āĻ“āϠ⧇āĨ¤

āĻĒā§āϝāĻžāϕ⧇āϜ āϤāĻĨā§āϝ - āωāĻĒāϞāĻŦā§āϧ āϕ⧇āϏ⧇āϰ āĻ…āĻ™ā§āĻ•āύ, āφāĻĒāύāĻžāϰ āĻŦā§‹āĻ°ā§āĻĄ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĻāϰāĻ•āĻžāϰ⧀āĨ¤

āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ—ā§āϰāĻ¨ā§āĻĨ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āϤāĻ­āĻžāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āĻļāĻŋāϰ⧋āύāĻžāĻŽā§‡ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāϤ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĒ⧇āϰāĻŋāĻĢ⧇āϰāĻžāϞāϗ⧁āϞāĻŋāϤ⧇ āωāĻ¤ā§āϏāĻ°ā§āĻ—ā§€āĻ•ā§ƒāϤ āĻŦāĻŋāĻ­āĻžāĻ—āϗ⧁āϞāĻŋ āύāĻŋāϝāĻŧ⧇ āĻ—āĻ āĻŋāϤāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ…āĻ§ā§āϝāĻžāϝāĻŧāϕ⧇ āϤāĻŋāύāϟāĻŋ āĻ­āĻžāϗ⧇ āĻ­āĻžāĻ— āĻ•āϰāĻž āϝāĻžāϝāĻŧ:

āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻŦāĻŋāĻŦāϰāĻŖ, āĻ­ā§‚āĻŽāĻŋāĻ•āĻž, āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ - āĻĒ⧇āϰāĻŋāĻĢ⧇āϰāĻžāϞ āĻ•ā§āώāĻŽāϤāĻžāϰ āĻ“āĻ­āĻžāϰāĻ­āĻŋāω;

āĻĒā§āϰāĻžāϝāĻŧā§‹āĻ—āĻŋāĻ• āĻŦāĻŋāĻŦāϰāĻŖ, āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ—āĻžāχāĻĄ āĻŦāĻž āϕ⧇āĻŦāϞ āĻŦāĻŋāĻ­āĻžāϗ⧇āϰ āĻĒā§āϰāϧāĻžāύ āĻŦā§āϞāĻ• - āĻĒ⧇āϰāĻŋāĻĢ⧇āϰāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āύ⧀āϤāĻŋāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļāĻĻ āĻĒāĻžāĻ ā§āϝ āĻŦāĻŋāĻŦāϰāĻŖ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ;

āĻ–āĻžāϤāĻžāĻĒāĻ¤ā§āϰ - āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻŦāĻŋāĻŦāϰāĻŖāĨ¤ āϜāĻŋāĻĒāĻŋāφāχāĻ“ āĻŦāĻž āĻāϏāĻĒāĻŋāφāχ-āĻāϰ āĻŽāϤ⧋ āϏāĻžāϧāĻžāϰāĻŖ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻĒ⧇āϰāĻŋāĻĢ⧇āϰāĻŋāϝāĻŧāĻžāϞāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āϝāĻĨ⧇āĻˇā§āϟ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āϤāĻŦ⧇ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āφāĻĒāύāĻžāϕ⧇ āĻāĻ–āύāĻ“ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āĻ…āĻ‚āĻļāϗ⧁āϞāĻŋ āĻĒāĻĄāĻŧāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻĄā§‡āϟāĻžāĻļā§€āϟ āĻĒāĻĄāĻŧāϤ⧇ āĻšāϝāĻŧ

āĻĄā§‡āϟāĻžāĻļāĻŋāϟāϗ⧁āϞāĻŋ, āĻ…āĻ­ā§āϝāĻžāϏ⧇āϰ āĻŦāĻžāχāϰ⧇, āϤāĻžāĻĻ⧇āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻāĻŦāĻ‚ āĻŦā§‹āϧāĻ—āĻŽā§āϝ āĻļāĻŦā§āĻĻ⧇āϰ āĻĒā§āϰāĻžāϚ⧁āĻ°ā§āϝ⧇āϰ āϏāĻžāĻĨ⧇ āφāĻĒāύāĻžāϕ⧇ āĻ­āϝāĻŧ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āφāϏāϞ⧇, āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āϞāĻžāχāĻĢ āĻšā§āϝāĻžāĻ• āϜāĻžāύ⧇āύ āϤāĻŦ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻāϤ āĻ­ā§€āϤāĻŋāϜāύāĻ• āύāϝāĻŧāĨ¤

āχāύāĻ¸ā§āϟāϞ āĻ•āϰ⧁āύ āĻ­āĻžāϞ āĻĒāĻŋāĻĄāĻŋāĻāĻĢ āϰāĻŋāĻĄāĻžāϰ. āĻĄā§‡āϟāĻžāĻļāĻŋāϟāϗ⧁āϞāĻŋ āĻ•āĻžāĻ—āĻœā§‡āϰ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ⧇āϰ āĻ—ā§ŒāϰāĻŦāĻŽāϝāĻŧ āϐāϤāĻŋāĻšā§āϝ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ; āĻāϗ⧁āϞāĻŋ āĻŽā§āĻĻā§āϰāĻŖ āĻ•āϰāϤ⧇, āĻĒā§āϞāĻžāĻ¸ā§āϟāĻŋāϕ⧇āϰ āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻĻāĻŋāϝāĻŧ⧇ āϏāĻ¨ā§āύāĻŋāĻŦ⧇āĻļ āĻ•āϰāĻžāύ⧋ āĻāĻŦāĻ‚ āϏ⧇āϞāĻžāχ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĻ⧁āĻ°ā§āĻĻāĻžāĻ¨ā§āϤāĨ¤ āϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻšāĻžāχāĻĒāĻžāϰāĻŸā§‡āĻ•ā§āϏāϟ āĻŸā§āϰ⧇āϏ āĻĒāϰāĻŋāĻŽāĻžāϪ⧇ āĻĒāϰāĻŋāϞāĻ•ā§āώāĻŋāϤ āĻšāϝāĻŧāĨ¤ āϏ⧌āĻ­āĻžāĻ—ā§āϝāĻŦāĻļāϤ, āĻ…āĻ¨ā§āϤāϤ āύāĻĨāĻŋāϰ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻĻāĻŋāϝāĻŧ⧇ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϤāĻžāχ āϏāĻšāϜ āύ⧇āĻ­āĻŋāϗ⧇āĻļāύ āϏāĻš āĻāĻ•āϟāĻŋ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻĒāĻžāĻ āĻ• āϖ⧁āĻŦāχ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāĨ¤

āĻĄā§‡āϟāĻžāĻļāĻŋāϟāϟāĻŋ āĻ¸ā§āĻŸā§āϰ⧋āĻ¸ā§āĻŸā§āϰ⧁āĻĒ⧇āϰ āĻĒāĻžāĻ ā§āϝāĻĒ⧁āĻ¸ā§āϤāĻ• āύāϝāĻŧ; āĻāϤ⧇ āϰāϝāĻŧ⧇āϛ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻĒāĻĄāĻŧāĻžāϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχ. āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ āϤāĻŦ⧇ āĻŦ⧁āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻŦāĻžāϰ⧇ āĻĒāĻ›āĻ¨ā§āĻĻāϏāχ āĻŦāĻŋāĻ­āĻžāĻ—āϟāĻŋ āϖ⧁āρāϜ⧁āύāĨ¤

āĻĄā§‡āϟāĻžāĻļāĻŋāϟ, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ, āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϚāĻŋāĻĒ āύāĻž āĻ•ā§āώāĻŽāϤāĻž āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒ⧁āϰ⧋ āϞāĻžāχāύ. āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ āϝ⧇ āĻ…āĻ°ā§āϧ⧇āĻ•, āĻŦāĻž āĻāĻŽāύāĻ•āĻŋ āĻĻ⧁āχ-āϤ⧃āϤ⧀āϝāĻŧāĻžāĻ‚āĻļ āϤāĻĨā§āϝ āφāĻĒāύāĻžāϰ āϚāĻŋāĻĒ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āύāϝāĻŧāĨ¤ TIM7 āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āĻ…āĻ§ā§āϝāϝāĻŧāύ āĻ•āϰāĻžāϰ āφāϗ⧇, āĻšā§‡āĻ• āχāύ āĻ•āϰ⧁āύ āϏāĻžāϧāĻžāϰāύ āĻŦāĻ°ā§āĻŖāύāĻž, āϤ⧋āĻŽāĻžāϰ āĻ•āĻŋ āĻāϟāĻž āφāϛ⧇?

āϜāĻžāύ⧁āύ āχāĻ‚āϰ⧇āϜāĻŋ āϝāĻĨ⧇āĻˇā§āϟ āĻŽā§ŒāϞāĻŋāĻ• āĻ¸ā§āϤāϰ. āĻĄā§‡āϟāĻžāĻļā§€āϟāϗ⧁āϞāĻŋ āĻ—āĻĄāĻŧ āύ⧇āϟāĻŋāĻ­ āĻ¸ā§āĻĒāĻŋāĻ•āĻžāϰ⧇āϰ āĻ•āĻžāϛ⧇ āĻ…āĻĒāϰāĻŋāϚāĻŋāϤ āĻĒāĻĻāϗ⧁āϞāĻŋāϰ āĻ…āĻ°ā§āϧ⧇āĻ• āĻāĻŦāĻ‚ āϏāĻžāϧāĻžāϰāĻŖ āϏāĻ‚āϝ⧋āĻ—āĻ•āĻžāϰ⧀ āĻ•āĻžāĻ āĻžāĻŽā§‹āϗ⧁āϞāĻŋāϰ āĻ…āĻ°ā§āϧ⧇āĻ• āύāĻŋāϝāĻŧ⧇ āĻ—āĻ āĻŋāϤ⧎ āĻšā§€āύāĻž āχāĻ‚āϰ⧇āϜāĻŋāϤ⧇ āϚāĻŽā§ŽāĻ•āĻžāϰ āĻšā§€āύāĻž āĻĄā§‡āϟāĻžāĻļā§€āϟ āϰāϝāĻŧ⧇āϛ⧇, āϝ⧇āĻ–āĻžāύ⧇ āĻ…āĻ°ā§āϧ⧇āĻ•āϟāĻŋāĻ“ āĻĒāĻĻ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ…āĻ°ā§āϧ⧇āĻ• āĻļāĻŦā§āĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻāϞ⧋āĻŽā§‡āϞ⧋ āϏ⧇āϟāĨ¤

āĻĻ⧇āĻ–āĻž āĻšāϞ⧇ āĻ…āĻĒāϰāĻŋāϚāĻŋāϤ āĻļāĻŦā§āĻĻ, āĻāĻ•āϟāĻŋ āχāĻ‚āϰ⧇āϜāĻŋ-āϰāĻžāĻļāĻŋāϝāĻŧāĻžāύ āĻ…āĻ­āĻŋāϧāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāϟāĻŋ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤ āφāĻĒāύāĻŋ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤ āĻšāϞ⧇ āĻšāĻŋāĻ¸ā§āĻŸā§‡āϰāĻŋāϏāĻŋāϏ, āϤāĻžāϰāĻĒāϰ āĻ…āύ⧁āĻŦāĻžāĻĻ "āĻšāĻŋāĻ¸ā§āĻŸā§‡āϰ⧇āϏāĻŋāϏ" āφāĻĒāύāĻžāϕ⧇ āωāĻˇā§āĻŖ āĻ•āϰ⧇ āϤ⧁āϞāĻŦ⧇ āύāĻžāĨ¤ āϗ⧁āĻ—āϞ, āĻ¸ā§āĻŸā§āϝāĻžāĻ• āĻ“āĻ­āĻžāϰāĻĢā§āϞ⧋, āωāχāĻ•āĻŋāĻĒāĻŋāĻĄāĻŋāϝāĻŧāĻž, āĻĢā§‹āϰāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ, āϝ⧇āĻ–āĻžāύ⧇ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϧāĻžāϰāĻŖāĻž āĻĨāĻžāĻ•āĻŦ⧇ āωāĻĻāĻžāĻšāϰāĻŖ āϏāĻš āϏāĻšāϜ āĻ­āĻžāώāĻžāϝāĻŧ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇.

āφāĻĒāύāĻŋ āϝāĻž āĻĒāĻĄāĻŧ⧇āϛ⧇āύ āϤāĻž āĻŦā§‹āĻāĻžāϰ āϏ⧇āϰāĻž āωāĻĒāĻžāϝāĻŧ āĻ•āĻ°ā§āĻŽā§‡ āĻšā§‡āĻ•. āĻ…āϤāĻāĻŦ, āφāĻĒāύāĻŋ āϝ⧇ āĻĄāĻŋāĻŦāĻžāĻ— āĻŦā§‹āĻ°ā§āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āύāĻŋāĻœā§‡āϕ⧇ āĻĒāϰāĻŋāϚāĻŋāϤ āĻ•āϰāϛ⧇āύ āϤāĻž āĻšāĻžāϤ⧇ āϰāĻžāϖ⧁āύ, āĻŦāĻž āφāϰāĻ“ āĻ­āĻžāϞ, āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāĻ–āύāĻ“ āĻ•āĻŋāϛ⧁ āϭ⧁āϞ āĻŦ⧁āĻā§‡āϛ⧇āύ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϜāĻžāĻĻ⧁ āϧ⧋āρāϝāĻŧāĻž āĻĻ⧇āϖ⧇āϛ⧇āύāĨ¤

āϝāĻ–āύ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻžāĻļāĻŋāϟāϟāĻŋ āĻšāĻžāϤ⧇āϰ āĻ•āĻžāϛ⧇ āϰāĻžāĻ–āĻž āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻ…āĻ­ā§āϝāĻžāϏ āĻ•āĻžāϰ⧋ āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞ āĻĒāĻĄāĻŧāĻž āĻ…āĻĨāĻŦāĻž āĻ…āĻ¨ā§āϝ āĻ•āĻžāϰ⧋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻ…āĻ§ā§āϝāϝāĻŧāύ. āĻāϟāĻž āĻŦ⧇āĻļ āϏāĻŽā§āĻ­āĻŦ āϝ⧇ āφāĻĒāύāĻŋ āĻāϟāĻŋāϤ⧇ āφāĻĒāύāĻžāϰ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āφāϰāĻ“ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āϏāĻŽāĻžāϧāĻžāύ āĻĒāĻžāĻŦ⧇āύāĨ¤ āĻāĻŦāĻ‚ āĻāϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇ - āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻĨ⧇āϕ⧇ āĻŦ⧁āĻāϤ⧇ āύāĻž āĻĒāĻžāϰ⧇āύ āϝ⧇ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰāϟāĻŋ āφāϏāϞ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āϤāĻŦ⧇ āĻāϟāĻŋ āϗ⧁āĻ—āϞ āĻ•āϰ⧁āύ: āϏāĻŽā§āĻ­āĻŦāϤ, āϕ⧇āω āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āϏāĻšāϜ āĻļāĻŦā§āĻĻ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰ⧇āϛ⧇ āĻŦāĻž GitHub-āĻ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϕ⧋āĻĄ āϰ⧇āϖ⧇ āϗ⧇āϛ⧇āĨ¤

āϟāĻŋāĻĒā§āĻĒāύāĻŋ

āφāĻĒāύāĻžāϕ⧇ āĻĻā§āϰ⧁āϤ āĻĄā§‡āϟāĻžāĻļāĻŋāĻŸā§‡ āĻ…āĻ­ā§āϝāĻ¸ā§āϤ āĻšāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āĻĻāϰāĻ•āĻžāϰ⧀ āĻļāĻŦā§āĻĻ āĻāĻŦāĻ‚ āĻĒā§āϰāϤ⧀āĻ•āĨ¤ āĻ—āϤ āĻ•āϝāĻŧ⧇āĻ• āĻĻāĻŋāύ⧇ āφāĻŽāĻŋ āϝāĻž āĻŽāύ⧇ āĻ•āϰ⧇āĻ›āĻŋ, āϏāĻ‚āϝ⧋āϜāύ āĻāĻŦāĻ‚ āϏāĻ‚āĻļā§‹āϧāύ āĻ¸ā§āĻŦāĻžāĻ—āϤ āϜāĻžāύāĻžāχāĨ¤

āĻŦāĻŋāĻĻā§āĻ¯ā§ā§Ž
āĻ­āĻŋāϏāĻŋ, āĻ­āĻŋāĻĄāĻŋāĻĄāĻŋ - "āĻĒā§āϞāĻžāϏ", āĻ–āĻžāĻĻā§āϝ
āĻ­ā§āϝāĻžāϏ, āĻ­āĻŋ - "āĻŽāĻžāχāύāĻžāϏ", āĻĒ⧃āĻĨāĻŋāĻŦā§€
āĻŦāĻ°ā§āϤāĻŽāĻžāύ - āĻŦāĻ°ā§āϤāĻŽāĻžāύ
āĻ­ā§‹āĻ˛ā§āĻŸā§‡āϜ - āĻ­ā§‹āĻ˛ā§āĻŸā§‡āϜ, āĻŦ⧈āĻĻā§āϝ⧁āϤāĻŋāĻ• āĻāĻ•āĻ• āĻŦāĻŋāĻļ⧇āώ
āĻ•āĻžāϰ⧇āĻ¨ā§āϟ āĻĄā§āĻŦāĻžāϤ⧇ - āĻŦāĻžāĻšā§āϝāĻŋāĻ• āϞ⧋āĻĄā§‡āϰ āϜāĻ¨ā§āϝ "āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄ" āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧁āύ
āĻ‰ā§ŽāϏ āĻĨ⧇āϕ⧇ āĻŦāĻ°ā§āϤāĻŽāĻžāύ - āĻļāĻ•ā§āϤāĻŋ āĻŦāĻžāĻšā§āϝāĻŋāĻ• āϞ⧋āĻĄ
āωāĻšā§āϚ āϏāĻŋāĻ™ā§āĻ•/āϏ⧋āĻ°ā§āϏ āĻĒāĻŋāύ - āϞ⧋āĻĄ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦāĻ°ā§āϧāĻŋāϤ "āϏāĻšāύāĻļā§€āϞāϤāĻž" āϏāĻš āĻĒāĻŋāύ

IO
āĻāχāϚ, āωāĻšā§āϚ - āĻ­āĻŋāϏāĻŋāϏāĻŋ āĻĒāĻŋāύ⧇
āĻāϞ, āĻ•āĻŽ - āĻ­āĻŋāĻāϏāĻāϏ āĻĒāĻŋāύ⧇
āωāĻšā§āϚ āϰ⧋āϧ, āĻšāĻžāχ-āĻœā§‡āĻĄ, āύāĻŋāĻ°ā§āĻĻāϞ⧀āϝāĻŧ - āĻĒāĻŋāύ⧇ āĻ•āĻŋāϛ⧁āχ āύ⧇āχ, "āωāĻšā§āϚ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ⧇āϰ", āĻāϟāĻŋ āĻŦāĻžāχāϰ⧇āϰ āĻŦāĻŋāĻļā§āĻŦ⧇āϰ āĻ•āĻžāϛ⧇ āĻ•āĻžāĻ°ā§āϝāϤ āĻ…āĻĻ⧃āĻļā§āϝāĨ¤
āĻĻ⧁āĻ°ā§āĻŦāϞ āϟāĻžāύ āφāĻĒ, āĻĻ⧁āĻ°ā§āĻŦāϞ āϟāĻžāύ āύāĻŋāĻšā§‡ - āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āĻĒ⧁āϞ-āφāĻĒ/āĻĒ⧁āϞ-āĻĄāĻžāωāύ āĻĒā§āϰāϤāĻŋāϰ⧋āϧāĻ•, āĻĒā§āϰāĻžāϝāĻŧ 50 kOhm āĻāϰ āϏāĻŽāϤ⧁āĻ˛ā§āϝ (āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻĻ⧇āϖ⧁āύ)āĨ¤ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āχāύāĻĒ⧁āϟ āĻĒāĻŋāύāϟāĻŋāϕ⧇ āĻŦāĻžāϤāĻžāϏ⧇ āĻā§āϞāĻžāύ⧋ āĻĨ⧇āϕ⧇ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ āĻ•āϰāϤ⧇, āĻŽāĻŋāĻĨā§āϝāĻž āĻ…ā§āϝāĻžāϞāĻžāĻ°ā§āĻŽ āϏ⧃āĻˇā§āϟāĻŋ āĻ•āϰ⧇⧎ āĻĻ⧁āĻ°ā§āĻŦāϞ - āĻ•āĻžāϰāĻŖ āϤāĻžāϕ⧇ "āĻŦāĻžāĻ§ā§āϝ" āĻ•āϰāĻž āϏāĻšāϜāĨ¤
āϧāĻžāĻ•ā§āĻ•āĻž āϟāĻžāύāĻž - āĻĒāĻŋāύ āφāωāϟāĻĒ⧁āϟ āĻŽā§‹āĻĄ, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻāϟāĻŋ āϏ⧁āχāϚ āĻ•āϰ⧇ āωāĻšā§āϚ и āĻ•āĻŽ - Arduino āĻĨ⧇āϕ⧇ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āφāωāϟāĻĒ⧁āϟāĨ¤
āĻ–ā§‹āϞāĻž āύāĻ°ā§āĻĻāĻŽāĻž - āφāωāϟāĻĒ⧁āϟ āĻŽā§‹āĻĄā§‡āϰ āωāĻĒāĻžāϧāĻŋ āϝ⧇āĻ–āĻžāύ⧇ āĻĒāĻŋāύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻ•āĻŽ, āĻŦāĻž āωāĻšā§āϚ āĻĒā§āϰāϤāĻŋāĻŦāĻ¨ā§āϧāĻ•āϤāĻž/āĻ­āĻžāϏāĻŽāĻžāύ. āϤāĻĻ⧁āĻĒāϰāĻŋ, āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŦāϏāĻŽāϝāĻŧ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ "āĻŦāĻžāĻ¸ā§āϤāĻŦ" āĻ–ā§‹āϞāĻž āĻĄā§āϰ⧇āύ āύāϝāĻŧ; āĻĒā§āϰāϤāĻŋāϰāĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻĄāĻžāϝāĻŧā§‹āĻĄ, āĻĒā§āϰāϤāĻŋāϰ⧋āϧāĻ• āĻāĻŦāĻ‚ āϕ⧀ āύ⧇āχāĨ¤ āĻāϟāĻŋ āϕ⧇āĻŦāϞ āĻ¸ā§āĻĨāϞ/āϕ⧋āύāĻ“ āĻŽā§‹āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āωāĻĒāĻžāϧāĻŋāĨ¤
āϏāĻ¤ā§āϝāĻŋāĻ•āĻžāϰ⧇āϰ āĻ–ā§‹āϞāĻž āĻĄā§āϰ⧇āύ - āϤāĻŦ⧇ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āφāϏāϞ āĻ–ā§‹āϞāĻž āĻĄā§āϰ⧇āύ: āĻĒāĻŋāύāϟāĻŋ āĻ–ā§‹āϞāĻž āĻĨāĻžāĻ•āϞ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻŽāĻžāϟāĻŋāϤ⧇ āύāĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āĻŦāĻž āĻāϟāĻŋ āĻŦāĻ¨ā§āϧ āĻĨāĻžāĻ•āϞ⧇ āϞāĻŋāĻŽā§āĻŦā§‹āϤ⧇ āĻĨāĻžāϕ⧇āĨ¤ āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ āϝ⧇, āϝāĻĻāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, Vcc āĻāϰ āĻšā§‡āϝāĻŧ⧇ āĻŦāĻĄāĻŧ āĻāĻ•āϟāĻŋ āĻ­ā§‹āĻ˛ā§āĻŸā§‡āϜ āĻāϟāĻŋāϰ āĻŽāĻ§ā§āϝ āĻĻāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āϤāĻŦ⧇ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚāϟāĻŋ āĻāĻ–āύāĻ“ āĻŦāĻŋāĻ­āĻžāϗ⧇ āĻĄā§‡āϟāĻžāĻļāĻŋāĻŸā§‡ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āφāϛ⧇āĨ¤ āĻĒāϰāĻŽ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āϰ⧇āϟāĻŋāĻ‚/āĻ­ā§‹āĻ˛ā§āĻŸā§‡āϜ.

āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏāϗ⧁āϞāĻŋ
āϏāĻŋāϰāĻŋāϜ - āϏāĻŋāϰāĻŋāĻœā§‡ āϏāĻ‚āϝ⧁āĻ•ā§āϤ
āĻšā§‡āχāύ āĻ•āϰāϤ⧇ - āĻāĻ•āϟāĻŋ āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞ āϏāĻ‚āϝ⧋āĻ— āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āĻļ⧃āĻ™ā§āĻ–āϞ⧇ āϚāĻŋāĻĒ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧁āύ, āφāωāϟāĻĒ⧁āĻŸā§‡āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻŦ⧃āĻĻā§āϧāĻŋ āĻ•āϰ⧁āύāĨ¤
āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ - āĻļāĻŋāĻĢāϟ, āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻ•āϟ⧁ āĻļāĻŋāĻĢāϟ āĻŦā§‹āĻāĻžāϝāĻŧāĨ¤ āϝāĻĨāĻžāĻ•ā§āϰāĻŽā§‡, āĻļāĻŋāĻĢāϟ āχāύ и āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻ•āϰāĻž - āĻŦāĻŋāϟ āĻ•āϰ⧇ āĻĄā§‡āϟāĻž āĻ—ā§āϰāĻšāĻŖ āĻāĻŦāĻ‚ āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰ⧁āύāĨ¤
āĻšā§āĻĄāĻŧāĻ•āĻž - āĻāĻ•āϟāĻŋ āĻ˛ā§āϝāĻžāϚ āϝāĻž āĻŦāĻžāĻĢāĻžāϰāϕ⧇ āĻ•āĻ­āĻžāϰ āĻ•āϰ⧇ āϝāĻ–āύ āĻŦāĻŋāϟāϗ⧁āϞāĻŋ āĻāϟāĻŋāϰ āĻŽāĻ§ā§āϝ āĻĻāĻŋāϝāĻŧ⧇ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻšāϞ⧇, āĻ­āĻžāϞāĻ­ āĻ–ā§‹āϞ⧇ āĻāĻŦāĻ‚ āĻŦāĻŋāϟāϗ⧁āϞāĻŋ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤
āϘāĻĄāĻŧāĻŋāϤ⧇ - āĻŦāĻŋāϟ-āĻŦāĻžāχ-āĻŦāĻŋāϟ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧁āύ, āϏāĻŽāĻ¸ā§āϤ āĻŦāĻŋāϟāϗ⧁āϞāĻŋāϕ⧇ āϏāĻ āĻŋāĻ• āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧁āύāĨ¤
āĻĄāĻŦāϞ āĻŦāĻžāĻĢāĻžāϰ, āĻ›āĻžāϝāĻŧāĻž āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ, āĻĒā§āϰāĻŋāϞ⧋āĻĄ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ - āχāϤāĻŋāĻšāĻžāϏ āωāĻĒāĻžāϧāĻŋ, āϝāĻ–āύ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āĻ…āĻŦāĻļā§āϝāχ āύāϤ⧁āύ āĻĄā§‡āϟāĻž āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāĻŦ⧇, āϤāĻŦ⧇ āĻ•āĻŋāϛ⧁ āϏāĻŽāϝāĻŧ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāϟāĻŋ āϧāϰ⧇ āϰāĻžāϖ⧁āύāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, PWM āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻŦāĻ°ā§āϤāĻŽāĻžāύ āϚāĻ•ā§āϰ āĻļ⧇āώ āύāĻž āĻšāĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāϰ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāϗ⧁āϞāĻŋ (āĻļ⧁āĻ˛ā§āĻ• āϚāĻ•ā§āϰ, āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋ) āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āωāϚāĻŋāϤ āύāϝāĻŧ, āϤāĻŦ⧇ āύāϤ⧁āύ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāϗ⧁āϞāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϤāĻĻāύ⧁āϏāĻžāϰ⧇, āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻŦ⧇āĻļā§€ āϰāĻžāĻ–āĻž āĻšāϝāĻŧ āĻ›āĻžāϝāĻŧāĻž āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ, āĻāĻŦāĻ‚ āύāϤ⧁āύāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻĄāĻŧ⧇ āĻĒā§āϰāĻŋāϞ⧋āĻĄ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ, āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ āϚāĻŋāĻĒ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ⧇ āϞ⧇āĻ–āĻž āĻšāĻšā§āϛ⧇āĨ¤

āϏāĻŦ āϧāϰāύ⧇āϰ āϜāĻŋāύāĻŋāϏ
prescaler - āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋ āĻĒā§āϰāĻŋāϏāϕ⧇āϞāĻžāϰ
āĻāĻ•āϟ⧁ āϏ⧇āϟ āĻ•āϰāϤ⧇ - 1 āĻ āĻŦāĻŋāϟ āϏ⧇āϟ āĻ•āϰ⧁āύ
āĻāĻ•āϟ⧁ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ/āϰāĻŋāϏ⧇āϟ āĻ•āϰāϤ⧇ - āĻŦāĻŋāϟāϕ⧇ 0 āĻ āϰāĻŋāϏ⧇āϟ āĻ•āϰ⧁āύ (āϰāĻŋāϏ⧇āϟ - STM āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ)

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ•āĻŋ

āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻ…āĻ‚āĻļ āĻāĻ–āĻžāύ⧇ STM32 āĻāĻŦāĻ‚ STM8 āĻāϰ āϤāĻŋāύāϟāĻŋ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋāϰ āϜāĻ¨ā§āϝ āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϞāĻžāχāϟ āĻŦāĻžāĻ˛ā§āĻŦ, SPI, āϟāĻžāχāĻŽāĻžāϰ, PWM āĻāĻŦāĻ‚ āĻŦāĻžāϧāĻž āϏāĻš:

āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āφāĻĒāύāĻžāϰ āĻļāĻ– āĻšāϞ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāĻŦāĻ‚ āϕ⧇āύ āĻĄā§‡āϟāĻžāĻļāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇ āĻšāĻŦ⧇

āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ…āύ⧇āĻ• āĻŸā§‡āĻ•ā§āϏāϟ āφāϛ⧇, āϤāĻžāχ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ…āĻ‚āĻļ⧇ āĻĒāĻžāĻ āĻžāύ⧋ āĻšāϝāĻŧāĨ¤

āĻĄā§‡āϟāĻžāĻļā§€āϟ āĻĒāĻĄāĻŧāĻžāϰ āĻĻāĻ•ā§āώāϤāĻž āφāĻĒāύāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āĻļāϖ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻŦ⧇, āϤāĻŦ⧇ āĻĢā§‹āϰāĻžāĻŽ āĻāĻŦāĻ‚ āĻšā§āϝāĻžāĻŸā§‡ āϏāĻšāĻ•āĻ°ā§āĻŽā§€ āĻļāĻ–ā§€āĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āϞāĻžāχāĻ­ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻžāϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āĻ•āĻŽāĨ¤ āĻāχ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇, āφāĻĒāύāĻžāϕ⧇ āĻāĻ–āύāĻ“ āϏāĻŦāĻžāϰ āφāϗ⧇ āφāĻĒāύāĻžāϰ āχāĻ‚āϰ⧇āϜāĻŋ āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻ…āϤāĻāĻŦ, āϝāĻžāϰāĻž āĻĒāĻĄāĻŧāĻž āĻļ⧇āώ āĻ•āϰ⧇āϛ⧇ āϤāĻžāϰāĻž āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻĒ⧁āϰāĻ¸ā§āĻ•āĻžāϰ āĻĒāĻžāĻŦ⧇: āϕ⧋āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒā§āϰāĻĨāĻŽ āĻ…āĻ°ā§āĻĨ āĻĒā§āϰāĻĻāĻžāύ⧇āϰ āϏāĻžāĻĨ⧇ Skyeng-āĻ āĻĻ⧁āϟāĻŋ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ āĻĒāĻžāĻ  HABR2.

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster