ATmega16 MK рдкрд░ рдЙрдЪреНрдЪ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдмрд╣реБ-рд╕рд░реНрд╡реЛ рдирд┐рдпрдВрддреНрд░рдг

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдПрдХ рдореЙрдХ-рдЕрдк рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛ рдХреЗ рджреЛрд╕реНрддреЛрдВ рдиреЗ рдореЗрд░реА рдУрд░ рд░реБрдЦ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХреАред рдЙрдиреНрд╣реЗрдВ рдПрдХ рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдорд╢реАрдиреЛрдВ (рдХреНрд░реЗрди, рдЙрддреНрдЦрдирди, рд╡рд┐рдзреНрд╡рдВрд╕рдХ) рдХрд╛ рд╡рд┐рд╡рд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рддрд░реНрдХ рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЦрд╝рд╛рд╕рд┐рдпрдд рдпрд╣ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдпрдВ рдбреНрд░рд╛рдЗрд╡ рдХреА рдЧрддрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЧрддрд┐ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдерд╛, рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдордзреНрдпрд╡рд░реНрддреА рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рдЧреБрдЬрд░рдХрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рд░реНрд╡реЛрд╕ рдХреЗ рд╕рдЯреАрдХ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдзрд┐ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЪрд╛рд░ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛ред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯрд╛ рдмреЛрд░реНрдб рдмрдирд╛рдпрд╛:

рдЫрд╡рд┐

рдЫрд╡рд┐

рдмреЛрд░реНрдб рд╕реНрд╡рдпрдВ рд╕рд░рд▓ рд╣реИ - рдПрдХ рдПрдЯрдореЗрдЧрд╛ 16 рдП-рдПрдпреВ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░, рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд╝рд░, рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рджреЛ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд╝рд░ рдФрд░ рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдПрд▓рдПрд╕ рдХрдиреЗрдХреНрдЯрд░ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд▓рдЧрднрдЧ рдХреЛрдИ рднрд╛рд░ рдирд╣реАрдВ рдерд╛ (рд╕рд░реНрд╡реЛ рдкреЗрдкрд░ рднрд╛рдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реЗ рдереЗ), рдЗрд╕рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреЗ рд░реЗрдбрд┐рдПрдЯрд░ рдкрд░ рдПрдХ рд░реИрдЦрд┐рдХ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред

рдбреНрд░рд╛рдЗрд╡ рдирд┐рдпрдВрддреНрд░рдг рдкрд░, рдореБрдЭреЗ рдПрд▓реЗрдХреНрд╕-рдПрдХреНрд╕ рдФрд░ рдбреА рд╣рд╛рд▓реНрдЯ рдкрд░ рджреЛ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд▓реЗрдЦ рдорд┐рд▓реЗред рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рд╣реИрдВред рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ: рдЕрдХреНрд╕рд░ рдПрдХ рд░реБрдХрд╛рд╡рдЯ рдкреИрджрд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╢рд╛рдпрдж рд╣реА рдореБрдЦреНрдп рд▓реВрдк рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдзреАрдорд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдЪреНрдЪ рд╕реНрдерд┐рддрд┐ рд╕рдЯреАрдХрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рджреМрд░рд╛рди, рдбреНрд░рд╛рдЗрд╡ рдХрд╛рдлреА рдордЬрдмреВрддреА рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рд╕реНрдерд╛рдкрдирд╛ рд╕рдЯреАрдХрддрд╛ рд▓рдЧрднрдЧ 1 рдбрд┐рдЧреНрд░реА рд╣реИред рджрд░рдЕрд╕рд▓, рдпрд╣рд╛рдВ рд╡реАрдбрд┐рдпреЛ рд╣реИ:



DI HALT рд╡рд┐рдзрд┐ рдмрдврд╝рддреЗ рд╣реБрдП рдХреНрд░рдо рдореЗрдВ рдЧрдарди рдХреЛ рдорд╛рдирддреА рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдХреЗрддреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореИрдВ рдПрдХ рдФрд░ рд╡рд┐рдзрд┐ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдЗрди рджреЛрдиреЛрдВ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рд╕реЗ рдмрдЪрддреА рд╣реИред

рд╕рд░реНрд╡реЛ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рд╕рд┐рджреНрдзрд╛рдВрдд рд╕рд░рд▓ рд╣реИ: 15-20ms рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде 0.8-2.3ms рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде рджрд╛рд▓реЛрдВ рдХреЛ рднреЗрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдирд╛рдбрд╝реА рдХреА рдЪреМрдбрд╝рд╛рдИ рд╕рд░реНрд╡реЛ рдХреА рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд┐рдзрд┐ рдореЗрдВ рдПрдордХреЗ рдХреЗ рдкреИрд░реЛрдВ рдкрд░ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рджрд╛рд▓реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдВрдХрдбрд╝реЗ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЫрд╡рд┐

рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдПрдХ рдЯрд╛рдЗрдорд░ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдореИрдВрдиреЗ рд╣рд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдорд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ред рд╕рдВрдкреВрд░реНрдг рд╕рд┐рдЧреНрдирд▓ рдХреА рдЕрд╡рдзрд┐ 18000 ╬╝s рд╣реИ, рдПрдХ рдирд╛рдбрд╝реА рдХреЗ рдЧрдарди рдХрд╛ рд╕рдордп 4500 ╬╝s рд╣реИред рдЪрд╛рд░ рд╕рд░реНрд╡рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рдЯрд╛рдЗрдорд░ рд░реБрдХрд╛рд╡рдЯ рдХреЛ рдЖрда рдмрд╛рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдзрд┐ рдХреА рд╕реАрдорд╛ рд╣реИ: рдпрд╣ рдПрдХ рдЯрд╛рдЗрдорд░ рдХреЗ рд▓рд┐рдП 8 рд╕реЗ рдЕрдзрд┐рдХ рдбреНрд░рд╛рдЗрд╡ (20ms рдореЗрдВ, рдЕрдзрд┐рдХрддрдо 8 рджрд╛рд▓реЛрдВ рдХреЗ рд╕рд╛рде 2.3ms рдХреА рдЕрд╡рдзрд┐ рдЙрддреНрдкрдиреНрди рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ) рдХреЛ рд▓рдЯрдХрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛрдг 1-рдПрдВрдЧрд▓ 4 рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рдХреЛрдг рд╣реИрдВ рдЬреЛ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрдХреНрд░ рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВред рдХреЛрдг рдХреЛ 0 рд╕реЗ 180 рдбрд┐рдЧреНрд░реА рддрдХ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ 800 рд╕реЗ 2200 рддрдХ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рд╕рднреА рдирд┐рдпрдВрддреНрд░рдг рдмрд╛рдзрд┐рдд рд╣реИрдВрдбрд▓рд░ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдЬрдм рдЯрд╛рдЗрдорд░ рдкрд╣рд▓реА рдмрд╛рд░ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкрд╣рд▓реА рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдЗрдХрд╛рдИ рдПрдХ рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрд╕ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдХреЛрдг рдорд╛рди OCR1A рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИред рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рдЗрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреИрд░ 0 рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЕрд╡рдзрд┐ рдХреЗ рдЕрдВрдд рддрдХ OCR1A рд░рдЬрд┐рд╕реНрдЯрд░ (рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ 4500 рдкрд░ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ) рддрдХ рдЪрдХреНрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╢реЗрд╖ рд╣реИред рдлрд┐рд░ рд╕рднреА рдХреЛ рджреВрд╕рд░реЗ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдкреИрд░ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрд╡рд╢реНрдпрдХ рдЕрд╡рдзрд┐ рдХрд╛ рдПрдХ рдЖрд╡реЗрдЧ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдкреИрд░ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ 4.5ms, рдФрд░ 1 !s рддрдХ рдХреА рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде! рдпрд╣реА рд╣реИ, рдХреЛрдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдЯреАрдХрддрд╛ 10 рдорд┐рдирдЯ рд╕реЗ рдХрдо рд╣реЛрдЧреА рдФрд░ рдпрд╣ рдбреНрд░рд╛рдЗрд╡ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рд╣реА рд╕реАрдорд┐рдд рд╣реИред рддреЛ рдХреЛрдб рд╣реА:

ISR(TIMER1_COMPA_vect) { if (takt == 0) { PORTC |= 0b00000001; OCR1A = angle1; } if (takt == 1) { PORTC = PORTC & 0b11111110; OCR1A = cycle - angle1; } if (takt == 2) { PORTC |= 0b00000010; OCR1A = angle2; } if (takt == 3) { PORTC = PORTC & 0b11111101; OCR1A = cycle - angle2; } if (takt == 4) { PORTC |= 0b00000100; OCR1A = angle3; } if (takt == 5) { PORTC = PORTC & 0b11111011; OCR1A = cycle - angle3; } if (takt == 6) { PORTC |= 0b00001000; OCR1A = angle4; } if (takt == 7) { PORTC = PORTC & 0b11110111; OCR1A = cycle - angle4; } takt = takt + 1; if (takt == 9) takt = 0; } 


рдореИрдВ рдкреВрд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдкрд╛рда рдирд╣реАрдВ рджреВрдВрдЧрд╛, рдореИрдВ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореБрдЦреНрдп рдЪрдХреНрд░ рдореЗрдВ рдХреЛрдиреЛрдВ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдХрдо рд╕реЗ рдХрдо рдпреВрдПрдЖрд░рдЯреА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХрдо рд╕реЗ рдХрдо рдПрдбреАрд╕реА рдХреЗ рд╕рд╛рдеред рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рд░рди рдмрдирд╛рдП, рдХрд╣рд╛рдВ рдЬрд╛рдирд╛ рд╣реИ, рдХрд╣рд╛рдВ рдФрд░ рдХрд┐рддрдиреА рджреЗрд░ рддрдХ рдЦрдбрд╝рд╛ рд░рд╣рдирд╛ рд╣реИ, рдЖрджрд┐ред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЯреЙрдЧрд▓ рд╕реНрд╡рд┐рдЪ рднреА рдерд╛ред рдСрди рдкреЛрдЬреАрд╢рди рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рд░реНрд╡реЛ рдЪрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдЕрдкрдиреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯ рдЖрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдореИрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рднреА рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдореЗрд▓ рдкрд░ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВред

рдпрд╣рд╛рдБ рдЪрд╛рд░ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╣реИ:



рдирд┐рдЪрд▓реЗ рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ - рдЖрдВрджреЛрд▓рди рд▓рдЧрднрдЧ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ! рдпрд╣ рдбреНрд░рд╛рдЗрд╡ рдХреНрд░реЗрди рдмреВрдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИред рдореИрдВ рдЦреБрдж рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬреЛрдбрд╝реВрдВрдЧрд╛ред рдореБрдЭреЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдЪрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреНрд░рд╛рдЗрд╡ рдорд┐рд▓реЗ - рджреЛ рдПрдирд╛рд▓реЙрдЧ рдФрд░ рджреЛ рдбрд┐рдЬрд┐рдЯрд▓ред рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рдПрдирд╛рд▓реЙрдЧ рдбреНрд░рд╛рдЗрд╡ рдХреЗрд╡рд▓ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЪрд┐рдХреЛрдЯреА рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЪрд░рдо рд╕реНрдерд┐рддрд┐ рдореЗрдВ рджрдмрд╛рдирд╛, рдЖрджрд┐, рд╣рд╛рд▓рд╛рдВрдХрд┐ рджреЛрдиреЛрдВ рдбреНрд░рд╛рдЗрд╡ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдПрдХ рд╕рд░реНрд╡реЛ рдкрд░реАрдХреНрд╖рдХ рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪ рдХреА рдЧрдИред рдбрд┐рдЬрд┐рдЯрд▓ рдбреНрд░рд╛рдЗрд╡ рдиреЗ рдПрдХ рдкрдВрдХреНрддрд┐ (рдпрд╛ рд╢рд╛рдпрдж рджрд┐рдиреЛрдВ) рдореЗрдВ рдХрдИ рдШрдВрдЯреЛрдВ рддрдХ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЧреНрд░рд╛рд╣рдХ рдХреА рд╢рд┐рдХрд╛рдпрддреЗрдВ рдирд╣реАрдВ рд╕реБрдиреА рд╣реИрдВред рдХреНрд░реЗрди рдмреВрдо рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рд╣рд╛рдИ-рдЯреЗрдХ рдПрдХреНрдЯреНрдпреВрдПрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдиреНрдпреВрдирддрдо рдХрджрдо рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рджреАред

рдФрд░ рдЕрдВрдд рдореЗрдВ - рд▓реЗрдЖрдЙрдЯ рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рд╡реАрдбрд┐рдпреЛ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдЫрд╡рд┐

рдпреБрдкреАрдбреА:
рдореБрдЦреНрдп рд▓реЗрдЦ рдЕрдм рдпрд╣рд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ ред

Source: https://habr.com/ru/post/In147940/


All Articles