STM32F103C8T6 - рдкрд╣рд▓рд╛ рдЪрд░рдгред рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ

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


USB рд╕реЗ рд▓рдбрд╝ рд░рд╣реЗ рд╣реИрдВ


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

рдирддреАрдЬрддрди, рдПрдХ рдордВрдЪ рдкрд░ рдореБрдЭреЗ рдХреЛрдХреЙрдХреНрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдПрдХ рдЙрджрд╛рд╣рд░рдг рдорд┐рд▓рд╛, рдЬрд┐рд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рд╣рдорд╛рд░реЗ рдпреВрдПрд╕рдмреА рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдЦрддреНрдо рдирд╣реАрдВ рд╣реБрдИрдВред рдПрдХ рдЕрд▓рдЧ USB <-> USART рдПрдбрд╛рдкреНрдЯрд░ рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЕрд▓рдЧ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рд╣рдорд╛рд░реЗ MK рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН:
  • рдЖрд╡реГрддреНрддрд┐ (рдПрдХ рдЙрдЪреНрдЪ рд░реВрдкрд╛рдВрддрд░рдг рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдордХреЗ рдХреЛ рдУрд╡рд░рдХреНрд▓реЙрдХ рдХрд┐рдпрд╛);
  • рдПрдХ рдлреНрд▓реИрд╢рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд░рд┐рдмреВрдЯред

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

рдЬрдореНрдкрд░ рдХреЗ рд╕рд╛рде, рдпрд╣рд╛рдВ рддрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ +3.3 рд╡реА рддрдХ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдпрд╣ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рддреМрд░ рдкрд░ рдкрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдПрдордХреЗ рдкреЛрд░реНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдордХреЗ рдХреЛ рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдпрд╛ рддреЛ рдпреВрдПрд╕рдмреА рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдирд╛ рдпрд╛ рдкреНрд▓рдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдЬрдореНрдкрд░ рдХреЛ рд╡рд╛рдкрд╕ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдЬрдореНрдкрд░ рдХрдиреЗрдХреНрдЯрд░ рдХрд╛ рджреВрд╕рд░рд╛ рдкрд┐рди рдПрдордХреЗ рдкреИрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рдПрдХ рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдФрд░ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдПрдХ рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рдореИрдВ рдЗрд╕реЗ рдПрдХ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдЦрд┐рд▓рд╛рддрд╛ рд╣реВрдВред рдирддреАрдЬрддрди, рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЛрдЪрддрд╛ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рд╕реЗред рдпрд╣рд╛рдВ рдПрдХ рдФрд░ рдмрд┐рдВрджреБ рд╣реИ: рдпрджрд┐ рдЖрдк рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдкреЛрд░реНрдЯ рдУрдкрди рдХреЗ рд╕рд╛рде рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ COM рдкреЛрд░реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдореИрдиреЗрдЬрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ (рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ)ред

рдЕрдм рдУрд╡рд░рдХреНрд▓реЙрдХрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред USB рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, MK рдЕрдзрд┐рдХрддрдо рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

рдФрд░ рдЕрдзрд┐рдХрддрдо рдПрдбреАрд╕реА рдЧрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рдУрд╡рд░рдХреНрд▓реЙрдХ рдХрд┐рдпрд╛:

рдкреАрдПрд▓рдПрд▓ рдЧреБрдгрдХ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЬрдм рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкрд▓ рдХреЗ рд▓рд┐рдП рдкреАрдПрд▓рдПрд▓ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕рдореЗрдВ рд╕реЗ рджреЗрдЦрд╛ рдЧрдпрд╛ рдпреВрдПрд╕рдмреА рдЗрд╕реЗ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рдЦреБрд▓реЗ рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рд╣реИрдВрдЧ рд╣реЛрддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрд╕рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд USB рдФрд░ рдУрд╡рд░рдХреНрд▓реЙрдХрд┐рдВрдЧ рдХреЛ рдорд┐рд▓рд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкрд╛рдпрд╛ рдЧрдпрд╛:
  1. рдкреАрд╕реА рдкрд░ рдЖрд╡реЗрджрди рдПрдордХреЗ рдХрдорд╛рдВрдб рдХреЛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рддреБрд░рдВрдд рдкреЛрд░реНрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ;
  2. рдПрдордХреЗ рдереЛрдбрд╝реА рджреЗрд░ рдЗрдВрддрдЬрд╛рд░ рдХрд░рддрд╛ рд╣реИ (рддрд╛рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд╛рд╕ рдкреЛрд░реНрдЯ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реЛ) рдФрд░ USBDP рд▓рд╛рдЗрди рдХреЛ +3.3 V рддрдХ рдЦреАрдВрдЪрддрд╛ рд╣реИ;
  3. MK, PLL рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЧреБрдгрдХ рдХреЛ 9 рд╕реЗ 16 рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдФрд░ PLL рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ;
  4. рдПрдордХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд░рддрд╛ рд╣реИ;
  5. рдПрдордХреЗ рдкреАрдПрд▓рдПрд▓ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рдХрд╛рд░рдХ рдХреЛ 16 рд╕реЗ 9 рддрдХ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкреАрдПрд▓рдПрд▓ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ;
  6. рдПрдордХреЗ +3.3 рд╡реА рдХреЗ рд▓рд┐рдП USBDP рд▓рд╛рдЗрди рдЦреАрдВрдЪ рд╢рд╛рдорд┐рд▓ рд╣реИ;
  7. рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рдкреАрд╕реА рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓ COM рдкреЛрд░реНрдЯ рдлрд┐рд░ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ;
  8. рдкреАрд╕реА рдкрд░ рдЖрд╡реЗрджрди рдкреЛрд░реНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рджреЗрддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдордХреЗ рдХреЛ рдПрдХ рдХрдорд╛рдВрдб рднреЗрдЬрддрд╛ рд╣реИ;
  9. рдПрдордХреЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рд╢реЗрдбреНрдпреВрд▓ рдмрдирд╛рддрд╛ рд╣реИред

рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди USB <-> USART рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдбреЙрдкреНрдЯрд░ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЧрддрд┐ рдХрд╛ 7/16 = 44% рдирд╣реАрдВ рдЦреЛрдирд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИред

рд╣рдо рдПрдХ рдФрд░ рдЪрд╛рд░реНрдЬ рд▓реЗрддреЗ рд╣реИрдВ


рд╣рд░ рд╕рдордп рдкрд╣рд▓реЗ рдореИрдВ рдЗрд╕ рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛:

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬрдм рдпрд╣ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдореБрдЦреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдмреНрд░реЗрдбрдмреЛрд░реНрдб рд╕реЗ рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреВрд╕рд░реЗ рдмреЛрд░реНрдб рдХреЛ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

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

рдЕрдиреБрд░реВрдк рднрд╛рдЧ


рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ 0 - 3.3V рд░реЗрдВрдЬ рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛ред рдФрд░ рдпрд╣ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкреГрдереНрд╡реА рдЬреЛ рдПрдХ рдпреВрдПрд╕рдмреА рдХреЗрдмрд▓ рдХреЗ рд╕рд╛рде рдЖрдИ рдереАред рд▓реЗрдХрд┐рди рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдСрд╕рд┐рд▓реЛрд╕реНрдХреЛрдк рдореБрдЦреНрдп рд╡реЛрд▓реНрдЯреЗрдЬ (рд╕реИрдХрдбрд╝реЛрдВ рд╡реЛрд▓реНрдЯ) рдФрд░ рдИрд╕реАрдЬреА (рдПрдХ рдорд┐рд▓рд┐рд╡реЙрд▓ рдХреЗ рдЕрдВрд╢) рдХреЗ рд░реВрдк рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВред
рдХрд╛рд░реНрдп рдЖрдо рддреМрд░ рдкрд░ рд╕рд░рд▓ рд╣реИ: рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдХреА рдЗрдирдкреБрдЯ рд░реЗрдВрдЬ рд▓реЗрдВ рдФрд░ рдЗрд╕реЗ ADC (0 - 3.3V) рдХреЗ рдЗрдирдкреБрдЯ рд░реЗрдВрдЬ рдореЗрдВ рдореИрдк рдХрд░реЗрдВред рд╕рд░реНрдХрд┐рдЯ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЗрд╕ рддрд░рд╣ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

рдЖрд░ 1, рдЖрд░ 2, рдЖрд░ 3 - рдЗрдирдкреБрдЯ рдбрд┐рд╡рд╛рдЗрдбрд░ред рдПрдордХреЗ рдкреИрд░реЛрдВ рдХреЛ рдЗрдирдкреБрдЯ рдпрд╛ рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛, рд╣рдо рдбрд┐рд╡реАрдЬрди рдЕрдиреБрдкрд╛рдд рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
R11, R12, R13 - рдПрдХ рдЕрдХрд╢реЗрд░реБрдХреА рдкреНрд░рд╡рд░реНрдзрдХ рдХреЗ рдкреНрд░рддрд┐рд░реЛрдзрдХред рд▓рд╛рдн рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдкреИрд░реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдРрд╕реЗ рд╕рдВрджреЗрд╣ рдереЗ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдордХреЗ рдХреЗ рдбрд┐рдЬрд┐рдЯрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдорд╛рдк рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ 3.3 рдПрдордП рдкрд░ рдПрдордХреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрддрдорд╛рди рдЖрдЙрдЯрдкреБрдЯ рдХреЛ 80 рдПрдорд╡реА рддрдХ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рд░реЛрдз рд▓рдЧрднрдЧ 24 рдУрдо рд╣реИред 3-4 mV рдкрд░ рд╣рд╡рд╛ рдореЗрдВ рд▓рдЯрдХрдиреЗ рд╡рд╛рд▓реЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдХреНрд╖рдорддрд╛ рдкреГрдереНрд╡реА / рд╢рдХреНрддрд┐ рдкрд░ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред рдПрдХ рдмрд╣реБрдд рд╕рдЯреАрдХ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рдгрд╛рдо рдХрд╛рдлреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред

рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдмрд░реНрдмрд╛рдж рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдмрд╣реБрдд рд╕рдВрдШрд░реНрд╖ рдХрд┐рдпрд╛, рдСрдкрд░реЗрдЯрд┐рд╡ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рди рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдмрд▓реНрдХрд┐ рддреЗрдЬ рднреАред рдореИрдВрдиреЗ AD826 рдХреЛ рдЪреБрдирд╛ред рдФрд░ рдлрд┐рд░ рдореБрд╕реАрдмрддреЗрдВ рдереАрдВред рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ, рдЖрдк рдпрд╣рд╛рдВ рдФрд░ рдпрд╣рд╛рдВ рдХрд╣рд╛рдиреА рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдИрдмреЗ рдкрд░ рдирдХрд▓реА рдЪрд┐рдкреНрд╕ рдмреЗрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдЖрд╢реНрд░рдп рдХреЗ рд▓рд┐рдП рджреНрд╡рд┐рдзреНрд░реБрд╡реА рд╢рдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдПрдХ рдФрд░ рдЪрд┐рдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА - LT1054ред рдХрдиреЗрдХреНрд╢рди рдЖрд░реЗрдЦ рдбреЗрдЯрд╛рд╢реАрдЯ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред

рд╕рдВрдкреВрд░реНрдг


рд▓реЗрдЦ рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рд╕реЗ рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ :
  1. USB рдХрдирд╡рд░реНрдЯрд░ рдХреЛ рддреНрдпрд╛рдЧрдиреЗ рдХреЗ рд▓рд┐рдП USB рдХреЛ рд╣рд░рд╛рдПрдВ <-> USART;
  2. рдПрдирд╛рд▓реЙрдЧ рднрд╛рдЧ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЗрдирдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ рд╢реНрд░реЗрдгреА 0 - 3.3 рд╡реА рди рд╣реЛ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд╕рднреНрдп рд╣реЛ;
  3. рдорд▓реНрдЯреА-рдЪреИрдирд▓ рдореЛрдб рдмрдирд╛рдПрдВ;
  4. рдПрдХ рдкреАрд╕реА рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рд▓рд╛рдЧреВ рдХрд░реЗрдВ;
  5. рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рддреИрдпрд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдПрдВ;

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВрдиреЗ 1, 2 рдФрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ 4 рд╡реЗрдВ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЛ рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдШрд░ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЬрд░реВрд░рдд рд╣реИ? рдареАрдХ рд╣реИ, рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдПрдирд╛рд▓реЙрдЧ C1-117 рд╕реЗ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрд╡реГрддреНрддрд┐ C1-117 рдореЗрдВ рдпрд╣ рдХрдИ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдЖрдк рд╕рдВрдХреЗрдд рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ Arduino рдкрд░ рдЕрдкрдиреЗ рдЬрдирд░реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдХреА рдЧрдИ рд░реБрдХрд╛рд╡рдЯ рджреЗрдЦреА:


рдпрджрд┐ AVR рдпрд╛ рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб рдкрд░ рд╢рд┐рд▓реНрдк рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдпрд╣ рдЙрдирдХреЗ рд░реВрдкрд╛рдВрддрд░рдг рдХреА рдЖрд╡реГрддреНрддрд┐ рд╕реЗ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реИред
рдШрдЯрдХреЛрдВ рдХреА рдХреАрдордд рдкрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ:
  • LT1054 - $ 0.8;
  • рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдмреЛрд░реНрдб - $ 4;
  • рдСрдкрд░реЗрдЯрд┐рд╡ - $ 3;
  • рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ, рдХреИрдкреЗрд╕рд┐рдЯрд░, рдбрд╛рдпреЛрдб - $ 1 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВред

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдпрд╣ $ 9 + рдмреЛрд░реНрдб + рдХреЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИред
рд░реВрдкрд╛рдВрддрд░рдг рдЖрд╡реГрддреНрддрд┐ 9 MSPS рдЖрдкрдХреЛ 1 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рддрдХ рд╕рд┐рдЧреНрдирд▓ рдЖрд╡реГрддреНрддрд┐ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред $ 60 рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреАрд╕реА рдЖрдзрд╛рд░рд┐рдд рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдореА рд░рд╛рд╢рд┐ рдХреЗ рд▓рд┐рдП рдмрд╕ рдХреЛрдИ рдСрдлрд╝рд░ рдирд╣реАрдВ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬреЛ рдЙрдкрдХрд░рдг рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдореВрд▓реНрдпрд╡рд╛рди рдерд╛, рд╡рд╣ рдЙрдкрдХрд░рдг рд╕реНрд╡рдпрдВ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдПрдХ рдбрд╛рдпреЛрдб рдХреЗ рд╕рд╛рде рдмреНрд▓рд┐рдВрдХ рдХрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рдЕрдзрд┐рдХ рдХрдард┐рди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд░рд╛рдкреНрдд рдЕрдиреБрднрд╡! рдореИрдВ рдХрд╛рдо рдкрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрднреА рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реБрдЖ рдФрд░, рдПрдХ рд╢реМрдХрд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рд▓рдВрдмреА рд╣рд╛рдБред рдХреБрдЫ рдлрд╝рдВрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдЖрдк рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЖрдк рдмрд╣реБрдд рд╕рд╛рд░реА рд░реЗрдХ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдпрд╣ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдФрд░ рдРрд╕рд╛ рдХрдИ рдмрд╛рд░ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдХрд╛рдо рдореЗрдВ рднреА, рдРрд╕рд╛ рдХрдИ рдмрд╛рд░ рд╣реБрдЖ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХреЗрд╡рд▓ рддреАрд╕рд░реЗ рдкреНрд░рдпрд╛рд╕ рд╕реЗ рд╣реА рдСрдк amp рдХреЗ рд▓рд┐рдП рджреНрд╡рд┐рдзреНрд░реБрд╡реА рдкреЛрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рд▓реЗрдХрд┐рди, рдЕрдЧрд░ рдкрд░реНрдпрд╛рдкреНрдд рджреГрдврд╝рддрд╛ рд╣реИ рдФрд░ рдХрд╛рд░реНрдп рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдерд╛, рддреЛ рдкрд░рд┐рдгрд╛рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдЙрд╕реА рддрд░рд╣ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИ рдереА!

рд╢рд┐рд▓реНрдк рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐: рдЬрд╛рд░реА рд░рдЦрд╛


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


All Articles