рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдФрд░ рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ: рд╣рдо STM32 рдкрд░ рдПрдХ рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдП рдПрдХ рд░реЛрдмреЛрдЯ рдЦрд┐рд▓реМрдирд╛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ


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

рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди


рдбреЗрдврд╝ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдпрд╣ рдХрд╛рд▓рд╛ рд╕реБрдВрджрд░ рдореЗрди рдХреЙрдЗрди рдорд┐рд▓рд╛, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдЧреЗрдо рдХреЗ рдкреНрд░рд╕рд┐рджреНрдз рдирд╛рдпрдХ рдХреЗ рд╕рдореНрдорд╛рди рдореЗрдВ рдЕрд░реНрдерд╕ рдирд╛рдо рджрд┐рдпрд╛ рдерд╛ред
рдЫрд╡рд┐

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

  1. рдмрд┐рд▓реНрд▓реА рдХреЗ рджрд╛рдВрдд рдФрд░ рдкрдВрдЬреЗ рд╕реЗ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕реЛрдВ рдХрд╛ рд╕рдВрд░рдХреНрд╖рдг, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрд▓рдЧреНрди рд╢рд░реАрд░ (рдЧреЗрдВрдж)
  2. рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЫреЛрдЯреЗ рдЖрдпрд╛рдореЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдПрдХ рдЫреЛрдЯреА рд╕реА рдЧреЗрдВрдж рд╣реЛ, рди рдХрд┐ рдПрдХ рдлреБрдЯрдмреЙрд▓ рдХреА рдЧреЗрдВрджред
  3. рдореЛрдмрд╛рдЗрд▓ рдлреЛрди / рдЯреИрдмрд▓реЗрдЯ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ - рдкрд╣рд┐рдпрд╛ рдХреЛ рд╕реБрджреГрдврд╝ рдирд╣реАрдВ рдХрд░рдиреЗ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреНрд▓реВрдЯреВрде рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдЖрджрд░реНрд╢ рд╣реИред
  4. рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реЗрдВрд╕рд░ рд╣реЛрдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд░реЛрдмреЛрдЯ рдХреЛ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рд╕реНрд╡рд╛рдпрддреНрдд рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рдФрд░ рди рдХреЗрд╡рд▓ рдПрдХ рд░реЗрдбрд┐рдпреЛ-рдирд┐рдпрдВрддреНрд░рд┐рдд рдорд╢реАрдиред
  5. рдХреЛрдЯреЗ рдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзреНрд╡рдирд┐ рдХреЛ рдмрд╛рд╣рд░ рд▓рд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИред


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

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


рдмрд┐рд▓реНрд▓реА-рдмреЙрдЯ рд╡рд┐рдзрд╛рдирд╕рднрд╛

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

рдЖрдЧреЗ, рдореИрдВ рдЦреБрдж рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред

рд╡рд┐рдХрд╛рд╕: рддрддреНрд╡ рдЪрдпрди рдФрд░ рддреИрдпрд╛рд░реА

рдЖрд╡рд╛рд╕

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

рдЫрд╡рд┐

рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░

"рдЖрдВрдЦ" рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдмреЙрдбреА рдХреА рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЧреЗрдВрджреЗрдВ рдЖрджрд░реНрд╢ рдЙрдореНрдореАрджрд╡рд╛рд░ рдмрди рдЧрдИрдВред рд╕реАрдорд┐рдд рдЖрдХрд╛рд░ рдХреЗ рдХрд╛рд░рдг, рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреВрд░реЗ рд╕рд░реНрдХрд┐рдЯрд░реА рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрд░реНрдерд╛рдд, рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП, рдХреНрдпреВрдПрдлрдПрдиред
STM32F101 рдХреЛ рдХреЗрдВрджреНрд░реАрдп рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реНрдЯреНрд░рд┐рдк-рдбрд╛рдЙрди M0 рдХреЗ рдмрдЬрд╛рдп Cortex M3 рдХреЛрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╣реИ, рдЬрдмрдХрд┐ рдпрд╣ 36 MHz рдкрд░ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ 64 KB рдлреНрд▓реИрд╢ рдФрд░ 16 KB RAM рд╣реИ, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, 6x6 рдорд┐рдореА QFN рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред -korpuseред

рд╕реЗрдВрд╕рд░

рдПрдХ рд╕рдВрд╡реЗрджрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрд╕реА рдПрд╕рдЯреА рд╕реЗ рдПрдХ рддреНрд░рд┐рдХреЛрдгреАрдп рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ LIS331DL рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЫреВрдЯ рдереА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рд▓рдЧрднрдЧ 30 рд░реВрдмрд▓ рдПрдкреНрд▓рд╛рдпрд╕ рдХреА рдХреАрдордд рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред

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

рд▓рд┐рдВрдХ

рд╕рдВрдЪрд╛рд░ рдХреЗ рд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╣рдо рд╕рд┐рджреНрдз, рд╕рд╕реНрддреЗ рдФрд░ рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдХреЗ рдЪреАрдиреА HC-05 рдореЙрдбреНрдпреВрд▓ рд▓реЗрддреЗ рд╣реИрдВ

рдпрд╣ рд░реЛрдмреЛрдЯ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рддреИрдпрд╛рд░ рдореЙрдбреНрдпреВрд▓ рд╣реИред

рдзреНрд╡рдирд┐ рд╕реНрд░реЛрдд

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

рдореБрд░рд╛рдЯрд╛ PKLCS1212E4001 рдХреА рд▓рд╛рдЧрдд 48 рд░реВрдмрд▓ рд╣реИ, рдЗрд╕рдореЗрдВ рдЖрдпрд╛рдо 11x11 рдорд┐рдореА (рдмреЛрд░реНрдб рдкрд░ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рддрддреНрд╡ рд╣реИ!) рдФрд░ рдПрдХ рдорд╛рдирдХ рдкреАрдЬреЛ рд╕рд╛рдЙрдВрдбрд░ рд╣реИ - рдПрдХ рдЙрдкрдХрд░рдг рдЬреЛ рдПрдХ рдкрд╛рдИрдУрдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдкреНрд░рднрд╛рд╡ рдХреЗ рд╕рд╛рде рдЭрд┐рд▓реНрд▓реА рдХреЗ рдЭреБрдХрдиреЗ рдХреЗ рдХрд╛рд░рдг рдПрдХ рдзреНрд╡рдирд┐ рдмрдирд╛рддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╛рди рдорд╛рддреНрд░рд╛ рдореЗрдВ рдПрдХ рд╕реНрдкреАрдХрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рд╡рд░реНрддрдорд╛рди рдХреЗ рдкрд░рд┐рдорд╛рдг рдХреЗ рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди, рд╕реНрдкреАрдХрд░ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╣реА рдЪрд╛рд▓рд╛рдХ рдФрд░ рдЕрд╕рдорд╛рди рдЖрд╡реГрддреНрддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЬрд╛рдирдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЪреАрдЦрд╝рдирд╛ рд╣реИред рдФрд░ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╣ 4KHz рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ (рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рджреВрд╕рд░реЛрдВ рдкрд░ рдЪреБрдЧрд▓реА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ!)

рдбреНрд░рд╛рдЗрд╡

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


рднреЛрдЬрди

рд╕рднреА рддрддреНрд╡реЛрдВ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреИрд╕реЗ рдФрд░ рдХреИрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рдФрд░ рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╕реНрд░реЛрдд рдПрдХ рдЫреЛрдЯреА рд▓рд┐рдерд┐рдпрдо рдмрд╣реБрд▓рдХ рдмреИрдЯрд░реА рд╣реИред рдЪреВрдВрдХрд┐ рдбреНрд░рд╛рдЗрд╡ рдХреЛ 4.8V рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╣рдо MAXIM рд╕реЗрдореАрдХрдВрдбрдХреНрдЯрд░реНрд╕ рд╕реЗ рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдХреЗ рдбреАрд╕реА-рдбреАрд╕реА рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рд╕рд╛рде рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ 5V рддрдХ рдмрдврд╝рд╛рдПрдВрдЧреЗред MAX8815 рдПрдХ 3x3 рдорд┐рдореА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдорд╣рд╛рди рдЪрд┐рдк рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ 97% рджрдХреНрд╖рддрд╛ рдХреЗ рд▓реЛрдб рдХреЗ рд╕рд╛рде 1 рдП рддрдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдЬреЛ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореБрджреНрд░рд┐рдд рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рдХреЗ рд╕рд╣реА рд▓реЗрдЖрдЙрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдСрдкрд░реЗрд╢рди рдореЛрдб рдФрд░ рд╕реНрдЯреНрд░реИрдкрд┐рдВрдЧ рдХреА рдкрд╕рдВрдж, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣)ред
рдЪреВрдВрдХрд┐ рдбреНрд░рд╛рдЗрд╡, рдкреАрдХ рд╕рдордп рдкрд░ рднреА рдПрдХ рд╕рд╛рде 600 рдПрдордП рд╕реЗ рдЕрдзрд┐рдХ рдЦрдкрдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред

рдмрд╛рдХреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдХреЛ рд╢рдХреНрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдореЛрдЯрд░реЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрд╡рдзрд╛рди рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, DC-DC рдмреВрд╕реНрдЯ рдХрдиреНрд╡рд░реНрдЯрд░ рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд 3.3V рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде TI, LP2985 рд╕реЗ рдПрдХ рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдХреЗ рд░реИрдЦрд┐рдХ рдирд┐рдпрд╛рдордХ рд░рдЦреЗрдВрдЧреЗ ред

рд╕рд░реНрдХрд┐рдЯреНрд░реА рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдПрдХ рд╕рд╛


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


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

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

рддрджрдиреБрд╕рд╛рд░, рдЗрд╕ рддрд░рд╣ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреЛ рдмреЛрд░реНрдб рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдШрдЯрдХ рдмрд╛рд╣рд░реА рдкрдХреНрд╖реЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИрдВред
рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдЕрдЪрд╛рдирдХ рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдирд┐рдЪрд▓реЗ рдмреЛрд░реНрдб рдкрд░ рдЖрдк рдПрдХ рдмреИрдЯрд░реА рдЪрд╛рд░реНрдЬрд░, рдПрдХ рдорд┐рдиреА-рдпреВрдПрд╕рдмреА рдХрдиреЗрдХреНрдЯрд░, рдЪрд╛рд░реНрдЬрд┐рдВрдЧ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдПрд▓рдИрдбреА рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕рд╛рде рд╣реА, рдПрдХ рдмреАрдЯреА-рдореЙрдбреНрдпреВрд▓ рд╡рд╣рд╛рдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдмреИрдЯрд░реА рдЗрд╕реЗ рдХрд╡рд░ рди рдХрд░реЗрдВ рдФрд░ рд╕рдВрдЪрд╛рд░ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рди рдХрд░реЗрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рджреЛ рдореБрджреНрд░рд┐рдд рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб, TOP рдФрд░ BOTTOM рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП рдереЗред рддрд▓ рдкрд░, рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рд╣реИ, рдФрд░ рд╢реАрд░реНрд╖ рдкрд░ рдкреВрд░реЗ "рдорд╕реНрддрд┐рд╖реНрдХ" рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП, рдмреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реЛрдмреЛрдЯ рдХрд╛ рдкрд╛рдЪрди рддрдВрддреНрд░ - рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░, рдПрдХ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░, рдПрдХ рдХрдирд╡рд░реНрдЯрд░ рдФрд░ рдПрдХ рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рд╣рд╛рд░реНрдиреЗрд╕, рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдПрдХ рдкреАрдЬреЛ рдЯреНрд╡реАрдЯрд░ред

рд╢реАрд░реНрд╖ рдмреЛрд░реНрдб рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:


рдмрд┐рдЬрд▓реА рдпреЛрдЬрдирд╛


рдорд╕реНрддрд┐рд╖реНрдХ

рддрд╛рдХрд┐ USB рдЕрдкрдиреЗ рдкрд╛рдБрдЪ рд╡реЛрд▓реНрдЯреЛрдВ рдХреЛ рдбреНрд░рд╛рдЗрд╡ рди рдХрд░реЗ рдЬрд╣рд╛рдБ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХрдирд╡рд░реНрдЯрд░ U1 рдФрд░ рдирд┐рдпрд╛рдордХ U2 рдХреЗ рдЗрдирдкреБрдЯ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ, рдмрд┐рдЬрд▓реА рддрдХ рдЦреАрдВрдЪреЗ рдЧрдП рд╣реИрдВ рдФрд░ рдмреЛрд░реНрдб рдХреЗ рдХрд┐рдирд╛рд░реЗ рдкрд░ J1 рдХреЛ рдкрд┐рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдП рдЧрдП рд╣реИрдВ - GND рд╕реНрддрд░ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реБрдП рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдПрдХ рдЙрдЪреНрдЪ рдкреНрд░рддрд┐рдмрд╛рдзрд╛ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдбрд╛рд▓ рджреЗрдВрдЧреЗ, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╕рд░реНрдХрд┐рдЯ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реБрдПред рдФрд░ рдпреВрдПрд╕рдмреА рдХрд░рдВрдЯ рдлреНрд▓реЛ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реБрдП рдЗрд╕реЗ рдмреИрдЯрд░реА рдЪрд╛рд░реНрдЬрд┐рдВрдЧ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрдиреНрд╡рд░реНрдЯрд░ рдХреЗ рдмрд╛рдХреА рдХрдиреЗрдХреНрд╢рди рдЖрд░реЗрдЦ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ, рдПрдХ рдбреЗрдЯрд╛рд╢реАрдЯ рд╕реЗред

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

рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдбреА 1 рдПрд▓рдИрдбреА рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдмрд┐рд▓реНрд▓реА рдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрдХ рд╕рдВрдХреЗрдд рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдЖрд░ 4 рдФрд░ рдЖрд░ 5 рдкрд░ рдПрдХ рд╡реЛрд▓реНрдЯреЗрдЬ рдбрд┐рд╡рд╛рдЗрдбрд░, рдЬреЛ рдПрдХ рд╕рдВрдзрд╛рд░рд┐рддреНрд░ рд╕реА 5 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдПрдбреАрд╕реА рдХреЗ рдЗрдирдкреБрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рдпрд╣ рдбрд┐рд╡рд╛рдЗрдбрд░ рдмреИрдЯрд░реА рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдПрдХ рд╕реАрдорд╛ рддрдХ рд▓рд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдбреАрд╕реА рдорд╛рдк рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреЛ рдмреИрдЯрд░реА рд╕реНрддрд░ рдХрд╛ рдиреНрдпрд╛рдп рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рддрд╛ рд╣реИред
рд╡реИрд╕реЗ, рдЗрди рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдорд┐рдиреА-рдлрд╝реИрдХреНрд╕-рдЕрдк рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдерд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдерд╛ рдХрд┐ рдореЗрд░реЗ рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рдПрдХ рдПрдХреАрдХреГрдд рд╕рдВрджрд░реНрдн рд╡реЛрд▓реНрдЯреЗрдЬ (рд▓рдЧрднрдЧ 1.2 рд╡реЛрд▓реНрдЯ) рдерд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкреБрд░рд╛рдиреЗ рдореЙрдбрд▓ рдореЗрдВ рдерд╛ред рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, QFN36 рдкреИрдХреЗрдЬ рдХреЗ рдореЙрдбрд▓ рдореЗрдВ, рдХреЛрдИ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реНрд░реЛрдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдорд╛рдорд▓реЗ рдХреЗ рдЕрдВрджрд░ рдЖрд░рдИрдПрдл рдЗрдирдкреБрдЯ рдЖрдкреВрд░реНрддрд┐ рд╡реЛрд▓реНрдЯреЗрдЬ (3.3 рд╡реА) рдХреЗ рд▓рд┐рдП рдмрдВрдж рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдиреЗ 1 рд╡реА рдХреЛ 4.2 рд╡реА рдирд┐рдпрд╛рдордХ рдореЗрдВ рджрд┐рдпрд╛ рдерд╛, рдЬрд┐рдиреНрд╣реЗрдВ 3 рд╡реА рджреЗрдирд╛ рдерд╛ред ред

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

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

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

рдиреАрдЪреЗ рдХреЗ рдмреЛрд░реНрдб рдХреЛ рдХрд╛рдлреА рд╕рд░рд▓рддрд╛ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:


рдиреАрдЪреЗ рдХрд╛ рдмреЛрд░реНрдб

рдЗрд╕рдореЗрдВ Li-Pol (Li-Ion) рдмреИрдЯрд░реА, рд░реИрдЦрд┐рдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реЗ LTC4054 рдХреЗ рд▓рд┐рдП рджреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рд░реИрдЦрд┐рдХ рдЪрд╛рд░реНрдЬрд┐рдВрдЧ рдЪрд┐рдкреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рдПрдХрд▓-рд╕реЗрд▓ рд▓рд┐рдерд┐рдпрдо рдкреЙрд▓рд┐рдорд░ рдФрд░ рд▓рд┐рдерд┐рдпрдо рдЖрдпрдиреЛрдВ рдХреЛ рдЪрд╛рд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрдо рджрдХреНрд╖рддрд╛ (рдЬреЛ рдХрд┐ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрдХрд┐рд░рд┐рд╕реНрдХ рд░реИрдЦрд┐рдХ рд╣реИрдВ) рднрдпрд╛рдирдХ рдирд╣реАрдВ рд╣реИред
рд╡реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЦрдбрд╝реЗ рд╣реИрдВ, рдХреБрдЫ рдЪреАрдиреА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдореИрдВрдиреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЪрд╛рд░ рд╕рдорд╛рди mikruhi рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛, рдПрдХ рдмрдбрд╝рд╛ рдкреНрд░рднрд╛рд░ рд╡рд░реНрддрдорд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЕрд▓рдЧ-рдЕрд▓рдЧ, рдкреНрд░рддреНрдпреЗрдХ 800 рдПрдордП рддрдХ рджреЗ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рд╣реИ рдЬрдм рдЖрдк рдЙрди рдкрд░ рддрд▓реЗ рд╣реБрдП рдЕрдВрдбреЗ рднреВрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред 500 рдПрдордП рд╕реЗ рдЕрдзрд┐рдХ рднрд╛рд░ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбрд┐рд╕реНрдЪрд╛рд░реНрдЬ рдХреА рдЧрдИ рдмреИрдЯрд░реА рдХреЗ рд╕рд╛рде, рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдЪрдЯ рдЧрд░реНрдо рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЙрдВрдЧрд▓реА рдкрдХрдбрд╝рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛред рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рддрд╛рдкрдорд╛рди рд╕рдВрд░рдХреНрд╖рдг рд╕рд░реНрдХрд┐рдЯ рдЗрд╕рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ - рдпрд╣ 120 рдбрд┐рдЧреНрд░реА рддрдХ рдЧрд░реНрдо рд╣реЛрдиреЗ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд░рдВрдЯ рдХреЛ рдЧрд┐рд░рд╛ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рдмрд╣реБрдд рд╕реБрдЦрдж рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рджреЛ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд░рдЦрдирд╛ рдкрд╕рдВрдж рдХрд┐рдпрд╛, рдЬрдЧрд╣ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдЪрд╛рд░реНрдЬ рдХрд░рдВрдЯ рдХреЛ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪрдпрдирд┐рдд рд░реЗрд╕рд┐рд╕реНрдЯрд░реНрд╕ R4 рдФрд░ R5 рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рдпрд╣ рджреЛ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 500 рдПрдордП (рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП 250 рдПрдордП) рд╣реЛ, рдЬрд┐рд╕ рдкрд░ рд╡реЗ рдЗрддрдирд╛ рдЧрд░реНрдо рди рд╣реЛрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреЛрд░реНрдб рдореЗрдВ рдПрдХ рдорд┐рдиреА-рдпреВрдПрд╕рдмреА рдХрдиреЗрдХреНрдЯрд░ (J2), рдПрдХ Q1 рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рд╣реИ, рдЬреЛ рдпреВрдПрд╕рдмреА рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдФрд░ рдмреНрд▓реВрдЯреВрде рд╕рдВрдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдмреЛрд░реНрдб рдкрд░ рдкрд╛рд╡рд░ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рдСрди рдЗрдирдкреБрдЯ рдХреЛ рдЬрдореАрди рдкрд░ рдЦреАрдВрдЪрддрд╛ рд╣реИред

рдореИрдВрдиреЗ Resonite рдореЗрдВ рдХрд╛рд░реНрдб рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛, рдпрд╣ рдПрдХ рдмрдЬрдЯ рдкрд░ рдирд┐рдХрд▓рд╛ - рдореИрдВрдиреЗ рдЫрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреЛрд░реНрдбреЛрдВ рдХреЗ рдПрдХ рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП 2000r рд╕реЗ рдХрдо рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛, рдЬрд┐рд╕ рдкрд░ рджреЛ рдорджрд░рдмреЛрд░реНрдб рдХрд╛рд░реНрдб рдереЗред
рдКрдкрд░реА рдФрд░ рдирд┐рдЪрд▓реЗ рдмреЛрд░реНрдб 32x26 рдорд┐рдореА рд╣реИрдВред рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рдмрд╛рдж (рдФрд░ рдлреЗрд╕-рдЕрдкреНрд╕ рдХреЗ рдлрд┐рдХреНрд╕ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ), рд╢реАрд░реНрд╖ рдмреЛрд░реНрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:


рдФрд░ рдиреАрдЪреЗ рд╡рд╛рд▓рд╛ рдЗрд╕ рддрд░рд╣ рд╣реИ:


рдпрд╣ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдлрд░реНрдорд╡реЗрдпрд░ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ!

рдкрд░реАрдХреНрд╖рдг рдлрд░реНрдорд╡реЗрдпрд░


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

рдХреНрд▓реЙрдХрд┐рдВрдЧ рдФрд░ GPIO

рдХреЛрдб
void InitRCC() { RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2|RCC_APB1Periph_TIM3,ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1,ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); } void InitGPIO() { GPIO_InitTypeDef GPIO_InitStructure; //LED GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_Init(GPIOB, &GPIO_InitStructure); //ADC GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; GPIO_Init(GPIOA, &GPIO_InitStructure); //Buzzer GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_WriteBit(GPIOA, GPIO_Pin_2, Bit_RESET); //Servo GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7; GPIO_Init(GPIOA, &GPIO_InitStructure); //Servo On/Off GPIO_WriteBit(GPIOA, GPIO_Pin_5, Bit_RESET); GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; GPIO_Init(GPIOA, &GPIO_InitStructure); //Accel GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_OD; GPIO_Init(GPIOB, &GPIO_InitStructure); //UART & BT Control GPIO_WriteBit(GPIOA, GPIO_Pin_8, Bit_RESET); GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_Init(GPIOA, &GPIO_InitStructure); } 


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

рдЪреАрдЦрд╝рдиреЗрд╡рд╛рд▓рд╛

рдХреЛрдб
 void InitBuzzer() { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; TIM_TimeBaseStructure.TIM_Period = 4; TIM_TimeBaseStructure.TIM_Prescaler = 1800; TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure); TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1; TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OCInitStructure.TIM_Pulse = 0; TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; TIM_OC3Init(TIM2, &TIM_OCInitStructure); TIM_OC3PreloadConfig(TIM2, TIM_OCPreload_Enable); TIM_ARRPreloadConfig(TIM2, ENABLE); TIM_Cmd(TIM2, ENABLE); } 


рд╕реЗрдЯрдЕрдк рдПрдХ рдЯрд╛рдЗрдорд░ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдмрд▓рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдмреАрдкрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рд╣рдо рдкреАрдбрдмреНрд▓реВрдПрдо рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рдкрд▓реНрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдирд╣реАрдВ рдмрджрд▓реЗрдВрдЧреЗ, рд╣рдореЗрд╢рд╛ рдЗрд╕реЗ 50% рддрдХ рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рд╡рд┐рднрдХреНрдд рдЯреЛрди рдореЗрдВ рдЪреАрд░реЛрдВ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдорд░ рдХреЛ рдордЬрдмреВрд░ рдХрд░рддреЗ рд╣реБрдП, рд╡рд┐рднрдХреНрдд рдХреЛ рдмрджрд▓ рджреЗрдВрдЧреЗред
рдЪреВрдВрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдЖрд╡реГрддреНрддрд┐ 36 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рд╣реИ, рд╣рдо 4 (рдкреАрд░рд┐рдпрдб рд╕рдорд╛рди рд╣реИ, рд╣рдореЗрдВ рдкреАрдбрдмреНрд▓реВрдПрдо рдбрд┐рд╕реНрдЪрд╛рд░реНрдЬ рдХреА рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ), рдФрд░ рд╕реНрдкреНрд▓рд┐рдЯрд░ 1800, 4 рдХреЗрдПрдЪрдЬреЗрдб рдХреА рдЖрд╡реГрддреНрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдбреНрд░рд╛рдЗрд╡

рдХреЛрдб
 void InitServo() { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; TIM_TimeBaseStructure.TIM_Period = 0xFFF; TIM_TimeBaseStructure.TIM_Prescaler = 0xB0; TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1; TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OCInitStructure.TIM_Pulse = 0; TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; TIM_OC1Init(TIM3, &TIM_OCInitStructure); TIM_OC2Init(TIM3, &TIM_OCInitStructure); TIM_OC1PreloadConfig(TIM3, TIM_OCPreload_Enable); TIM_OC2PreloadConfig(TIM3, TIM_OCPreload_Enable); TIM_ARRPreloadConfig(TIM3, ENABLE); TIM_Cmd(TIM3, ENABLE); } 


рд╣рдо рд╕реНрдХреНрд╡реАрдХрд░ рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреАрдбрдмреНрд▓реВрдПрдо рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рддреЗрдЬ рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рд▓рдЧрднрдЧ 50 рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐, рдФрд░ рдмрдбрд╝реА рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдЧрддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирд┐рд░реНрд╡рд╣рдиред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреВрд░реНрд╡ рдЪрдпрдирдХрд░реНрддрд╛ 176 рдкрд░ рд╕реЗрдЯ рд╣реИ, рдФрд░ рдЕрд╡рдзрд┐ 4096 рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рд▓рдЧрднрдЧ 50 рд╣рд░реНрдЯреНрдЬ рдФрд░ 12 рдкреАрдбрдмреНрд▓реВрдПрдо рдмрд┐рдЯреНрд╕ рджреЗрддреА рд╣реИред

рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдФрд░ рдмреНрд▓реВрдЯреВрде

рдХреЛрдб
 void InitAccel() { I2C_InitTypeDef I2C_InitStructure; I2C_InitStructure.I2C_Mode = I2C_Mode_I2C; I2C_InitStructure.I2C_DutyCycle = I2C_DutyCycle_2; I2C_InitStructure.I2C_OwnAddress1 = 0x00; I2C_InitStructure.I2C_Ack = I2C_Ack_Enable; I2C_InitStructure.I2C_AcknowledgedAddress = I2C_AcknowledgedAddress_7bit; I2C_InitStructure.I2C_ClockSpeed = 200000; I2C_Init(I2C1, &I2C_InitStructure); I2C_Cmd(I2C1, ENABLE); } void InitBT() { USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; USART_InitStructure.USART_BaudRate = 9600; USART_InitStructure.USART_WordLength = USART_WordLength_8b; USART_InitStructure.USART_StopBits = USART_StopBits_1; USART_InitStructure.USART_Parity = USART_Parity_No; USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; USART_Init(USART1, &USART_InitStructure); USART_Cmd(USART1, ENABLE); USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); } 


рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ - рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмрд╕ 200KHz рдХреА рдЧрддрд┐ рдкрд░ I2C рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░ рдЕрдзрд┐рдХ рдФрд░ рдХрдо рд╕рдВрднрд╡ рд╣реИ), рдФрд░ рдмреНрд▓реВрдЯреВрде рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп UART рд╣реИ, рдЬреЛ рд╣рдо рдорд╛рдирдХ 9600 рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реА рд╕рдордп рд░рд┐рд╕реЗрдкреНрд╢рди рд░реБрдХрд╛рд╡рдЯ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдХрдорд╛рдВрдбреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдВрдЧреЗред

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

рдХрдорд╛рдВрдб рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдХреЛрдб
 #define OPCODE 0 #define LENGTH 1 #define PAYLOAD 2 enum CommandStates {CS_DONE, CS_RECEIVING, CS_EXECUTING}; enum CommandCodes {CC_TEST=0x01, CC_SERVO_STATE, CC_SET_SERVO1_DS, CC_SET_SERVO2_DS, CC_GET_ACCEL_REG, CC_SET_ACCEL_REG, CC_GET_BATTERY, CC_LED_STATE, CC_BUZZER, CC_INVALID}; enum ErrorCodes {EC_NONE, EC_INVALID_CMD, EC_MAX_LEN_EXCEEDED}; enum ReplyCodes {RC_NONE, RC_EXECUTED, RC_TEST, RC_ACCELREG, RC_ERROR}; typedef struct { unsigned char Command; unsigned char State; unsigned char Length; unsigned char Payload[CMD_BUFFER_LEN]; }CommandDescriptor; CommandDescriptor Cmd; void InitCmd(CommandDescriptor *Comm) { Comm->Command=0; Comm->Length=0; unsigned char i; for(i=0;i<CMD_BUFFER_LEN;i++) Comm->Payload[i]=0; Comm->State=CS_DONE; //Init state at the end, to prevent interrupt from interfering } void SetInvalidCmd(CommandDescriptor *Comm, unsigned char ErrorCode) { Comm->Command=CC_INVALID; Comm->Length=3; Comm->State=CS_EXECUTING; //Just send back error Comm->Payload[0]=ErrorCode; } void USART1_IRQHandler(void) { char data; if ((USART1->SR & USART_FLAG_RXNE) != (u16)RESET) { data = USART_ReceiveData(USART1); switch(Cmd.State) { case CS_DONE: if(data>=CC_INVALID) { SetInvalidCmd(&Cmd, EC_INVALID_CMD); return; } Cmd.Command=data; Cmd.Length=0; Cmd.State=CS_RECEIVING; return; case CS_RECEIVING: if(Cmd.Length==0) { if(data>CMD_BUFFER_LEN) { SetInvalidCmd(&Cmd, EC_MAX_LEN_EXCEEDED); return; } Cmd.Length=data; BufPtr=0; return; } if(BufPtr<Cmd.Length-2) //Including opcode and length fields { Cmd.Payload[BufPtr]=data; BufPtr++; } if(BufPtr>=Cmd.Length-2) { Cmd.State=CS_EXECUTING; return; } case CS_EXECUTING: return; } } } 


рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдХрдорд╛рдВрдб рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрдорд╛рдВрдб рд╣реА, рд░рд╛рдЬреНрдп (рдкреВрд░реНрдг, рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ), рдкреИрдХреЗрдЯ рдХреА рд▓рдВрдмрд╛рдИ (рдкрд╣рд▓реЗ рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рджреЛ рдХреНрд╖реЗрддреНрд░реЛрдВ рд╕рд╣рд┐рдд) рдФрд░ рдкреЗрд▓реЛрдб рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛, рдЬреЛ 0 рд╕реЗ 8 рдмрд╛рдЗрдЯреНрд╕ рддрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред ред
рд╣рдо рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╣рд╛рдпрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЗрд╕реЗ рдЕрдорд╛рдиреНрдп рдЖрджреЗрд╢ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред
рдЕрдм рд╣рдо рд░реБрдХрд╛рд╡рдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред UART рджреНрд╡рд╛рд░рд╛ рдПрдХ рдмрд╛рдЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ (рд╡рд╣реА "рдХрддрд╛рд░" рдореЗрдВ) -
рдпрджрд┐ рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рд╣рдореЗрдВ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╣рдо рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рд╣рдореЗрдВ рд╕рд╣реА рдУрдкрдХреЛрдб рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╣рдо рдПрдХ рддреНрд░реБрдЯрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВрдЧреЗ, рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╣рдо рдПрдХ рдирдпрд╛ рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреЗ, рдЗрд╕реЗ CS_RECEIVING рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗред
рдпрджрд┐ рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реИрдВ, рддреЛ рд╣рдо рдЬреЛ рдХреБрдЫ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ - рддрд╛рдХрд┐ 10 рдмрд╛рдЗрдЯреНрд╕ (рд╣реЗрдбрд░ рдФрд░ рдкреЗрд▓реЛрдб рдХреЗ 2 рдмрд╛рдЗрдЯреНрд╕) рдФрд░ рд╣реЗрдбрд░ рдХреЗ рджреВрд╕рд░реЗ рдмрд╛рдЗрдЯ рдореЗрдВ рдШреЛрд╖рд┐рдд рд▓рдВрдмрд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рди рд╣реЛред рдпрджрд┐ рдХреБрдЫ рдЧрд▓рдд рд╣реИ - рд╣рдо рдПрдХ рддреНрд░реБрдЯрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдиреНрдпрдерд╛ - рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХрдорд╛рдВрдб рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ рд╣реИ рдФрд░ CS_EXECUTING рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЪрд▓реА рдЧрдИ рд╣реИред рдЕрдм рд╕реЗ, рдЬрдм рддрдХ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ CS_DONE рдХреЛ рдЗрд╕ рдЖрджреЗрд╢ рдкрд░ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛, рддрдм рддрдХ рд╣рдо рд╕рдм рдХреБрдЫ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрддреЗ рд╣реИрдВред
рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рд╛рдЗрди-рдЕрдк рдерд╛, рддреЛ рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрдорд╛рдВрдб рдХреЛ рдЗрд╕рдореЗрдВ рдлреЗрдВрдХ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдм рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рд╢реВрдиреНрдп рдореБрдЦреНрдп ()

рдХреЛрдб
 int main(void) { InitCmd(&Cmd); InitHardware(); DisableServos(); EnableBT(); EnableLED(); while(1) { if(Cmd.State==CS_EXECUTING) { ProcessCmd(&Cmd); InitCmd(&Cmd); } } } 



рдирд┐рд░рдВрддрд░ рд░реЛрдЯреЗрд╢рди рдФрд░ рдбрд┐рдЬрд╛рдЗрди рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рд╕рдВрд╢реЛрдзрди

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

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

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

рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рд▓реБрдмреНрд░рд┐рдХреЗрдЯ рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЪреАрдиреА рд╕реНрдЯрд┐рдВрдЧ рдЧреНрд░реАрд╕, рд╢реАрд░реНрд╖ рдХрд╡рд░ рдХреЛ рдмрдВрдж рдХрд░реЗрдВред рдмрд╣реБрдд рдХрдо рдмрдЪрд╛ рд╣реИред
рдиреАрдЪреЗ рдХрд╛ рдЖрд╡рд░рдг рдЦреЛрд▓реЗрдВ, рд╣рдо рдирд┐рдпрдВрддреНрд░рдг рд╕рд░реНрдХрд┐рдЯ рдХреЛ рдореЛрдЯрд░ рдФрд░ рдкреЛрдЯреЗрдВрд╢рд┐рдпреЛрдореАрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рдХрд░ рджреЗрдЦрддреЗ рд╣реИрдВред

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

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

рдкрд░реАрдХреНрд╖рдг рдФрд░ рдлреЗрд╕-рдЕрдк


рдЧреНрд░рд╛рд╣рдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ

рдЪреВрдВрдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╡реАрдбрд┐рдпреЛ рдФрд░ рдлреЛрдЯреЛ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдЦрдВрдб рдореЗрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд░реЗрдХ рдХрд╛ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рд╡рд┐рд╡рд░рдг рд╣реЛрдЧрд╛, рдЬрд┐рд╕ рдкрд░ рдореИрдВрдиреЗ рдХрджрдо рд░рдЦрд╛ рдерд╛ред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореЗрд░реА рдЧрд▓рддреА рд╕реЗ рд╣реБрдП, рдХреБрдЫ рдореБрдЭ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдереЗред

Fak-рдЕрдк рднреЛрдЬрди

рдмрд╣реБрдд рдкрд╣рд▓реЗ рддрдереНрдп-рдЕрдк, рдЬрд┐рд╕рдиреЗ рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ред рдпрд╣ рдмреВрд╕реНрдЯ рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕ рд╢реБрд░реВ рдХрд┐рдпрд╛ (рдЕрдм рддрдХ рдмрд┐рдирд╛ рдбреНрд░рд╛рдЗрд╡ рдХреЗ), рдореБрдЭреЗ рдХреБрдЫ рднреА рдзреНрдпрд╛рди рдирд╣реАрдВ рдЖрдпрд╛, рдХрдВрдЯреНрд░реЛрд▓рд░ рдиреЗ рдШрд╛рд╡ рдХрд┐рдпрд╛ рдФрд░ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ред 5B рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдореМрдЬреВрдж рдерд╛ред рдпрд╣ рдбреНрд░рд╛рдЗрд╡ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рдПрдХ рд░реЗрдХ рдирд┐рдХрд▓рд╛ред рдЬрдм рдбреНрд░рд╛рдЗрд╡ рдЬреБрдбрд╝реЗ рд╣реБрдП рдереЗ, рддреЛ рдХрдирд╡рд░реНрдЯрд░ рдХреЛ рддреБрд░рдВрдд рдХрд╛рдЯ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдЗрд╕рдХреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рд╕реНрдЪреНрдпреВрдЯ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореВрд▓реНрдп (5V) рд╕реЗ 10 рдкреНрд░рддрд┐рд╢рдд рд╕реЗ рдЕрдзрд┐рдХ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЗрдВ рдореБрдЭреЗ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдкрд░ рдмреИрдардирд╛, рдХрдирд╡рд░реНрдЯрд░ рдЪрд┐рдк рдХреЛ рдПрдХ рд╕рдорд╛рди рдПрдХ рдХреЗ рд╕рд╛рде рдмрджрд▓рдирд╛, рд╡рд┐рднрд┐рдиреНрди рдЪреБрдЯрдХреБрд▓реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдкрд╛рд╕ рд▓рдЯрдХрд╛рдП рдЧрдП рдХреИрдкреЗрд╕рд┐рдЯреА рдиреЗ рднреА рдорджрдж рдирд╣реАрдВ рдХреА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдмреЛрд░реНрдб рдХреА рд╡рд╛рдпрд░рд┐рдВрдЧ рдпрд╛ рдереНрд░реЙрдЯрд▓ рдореЗрдВ рдереАред рдорд╛рдк рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЬрдм рдХрдирд╡рд░реНрдЯрд░ 90 mA рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рд░реЛрдзрдХ рднрд╛рд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ! рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджрдХреНрд╖рддрд╛ рд▓рдЧрднрдЧ 40 рдкреНрд░рддрд┐рд╢рдд рдереА, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЖрд╡реЗрдЧ рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред

рдХрд╛рд░рдг рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рднреЛрдЬ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ - рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 10 ╬╝F рдХреЗ рдЙрддреНрдкрд╛рджрди рд╕рд┐рд░реЗрдорд┐рдХ рд╕рдВрдзрд╛рд░рд┐рддреНрд░ рдХреЗ рдмрдЬрд╛рдп, рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ 1 ╬╝F рдкрд░ рдПрдХ рд╣реА рдорд┐рд▓рд╛рдк рдХрд┐рдпрд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рдХреИрдкреЗрд╕рд┐рдЯреЗрдВрд╕ рдХреЗ рд╕рд╛рде, рдорд╛рдЗрдХреНрд░реЛрдХрд┐рд░рд┐рдЯрдХ рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдФрд░ рдмрдбрд╝реЗ рдХреИрдкреЗрд╕рд┐рдЯрд░ рдиреЛрдЬрд▓ рдкрд░ рд▓рдЯрдХрд╛рдП рдЧрдП, рдЙрд╕рдХреА рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорджрдж рдирд╣реАрдВ рдХреАред
рдорд╛рд╕реНрдХ рд╕реЗ рдмреЛрд░реНрдб рдХреЛ рд╣рд▓реНрдХреЗ рд╕реЗ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╕рд┐рд░реЗрдорд┐рдХ рдХреИрдкреЗрд╕рд┐рдЯрд░ рдХреЗ рджреЛ 22 рдорд╛рдЗрдХреНрд░реЛрдлрд╝рд╛рд░рдбреНрд╕ рдХреЛ рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ, рдЗрд╕рдХреЗ рдЗрдирдкреБрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рдордиреЗ рд╕реАрдзреЗ рд╕реЛрд▓реНрдбрд░ рдХрд┐рдпрд╛ред
рдЙрд╕реА рд╕рдордп, рдореИрдВрдиреЗ рдХрдирд╡рд░реНрдЯрд░ рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рд╕рд░реНрд╡реЛ, BLM41PG471SN1 , 2A рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдХреЗ рдмреАрдЪ рдПрдХ рдЪреМрд░рд╕рд╛рдИ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗрд╡рд╛рд▓рд╛ (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ, рдлреЗрд░рд╛рдЗрдЯ рдордирдХрд╛) рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдмреЛрд░реНрдб рдкрд░ рдЬрдЧрд╣ рдЖрдкрдХреЛ рдПрдПрдПрдлрд╝ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдЯреИрдВрдЯрд▓рдо рд╕рдВрдзрд╛рд░рд┐рддреНрд░ рдХреЛ рдЪрдордХрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдХрдирд╡рд░реНрдЯрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдареАрдХ рдмрдЧрд▓ рдореЗрдВ 150 рдорд╛рдЗрдХреНрд░реЛрдлрд╝рд╛рд░рдбреНрд╕ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдПрдХ 22 рдорд╛рдЗрдХреНрд░реЛрдлрд╝рд╛рд░рдб рдХреИрдкреЗрд╕рд┐рдЯрд░ рдФрд░ рдЗрдирдкреБрдЯ рдореЗрдВ рдПрдХ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЗрд╕ рдЬрдЧрд╣ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдЦреЗрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдкрд░рд┐рдгрд╛рдо рдХреЗрд╡рд▓ рдЙрддреНрдХреГрд╖реНрдЯ рдерд╛, рд▓реЛрдб рдХреЗ рддрд╣рдд 5V рдЖрдЙрдЯрдкреБрдЯ рднреА рд▓рдЧрднрдЧ рд╢реЛрд░ рдерд╛, рдФрд░ рдХрдирд╡рд░реНрдЯрд░ рдХреА рджрдХреНрд╖рддрд╛, рдореЗрд░реЗ рдорд╛рдк рдХреЗ рдЕрдиреБрд╕рд╛рд░ (рдореИрдВрдиреЗ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рдПрдореАрдЯрд░ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛), 93 рдкреНрд░рддрд┐рд╢рдд рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛, рдЬреЛ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╕рдВрдХреЗрддрдХ рд╣реИред

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

рдПрдХ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдлреИрдХреНрд╕-рдЕрдк

рдмрд╡рд╛рд╕реАрд░ рдлреЗрдХ-рдЕрдк, рдлрд┐рд░ рд╕реЗ рд▓рд╛рдкрд░рд╡рд╛рд╣реА рдХреЗ рдХрд╛рд░рдгред рдкрд░рд┐рдзреАрдп рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ I2C рдмрд╕ рдореЗрдВ рдмреИрдарддрд╛ рд╣реИ, рд╕рдВрдЪрд╛рд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ (рд╕реНрдЯрд╛рд░реНрдЯ рдкрд▓реНрд╕ рдХреА рдЧрд┐рдирддреА рдирд╣реАрдВ рдХрд░рддрд╛) рдбрд┐рд╡рд╛рдЗрд╕ рдкрддреЗ рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд╕рд╛рдеред рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрджрд┐ рдпрд╣ рдкрддрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рддреЛ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдкрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдЬрд╡рд╛рдм рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреЛрдИ рдЖрд╡реЗрдЧ рдирд╣реАрдВ рдерд╛ред
рдЪреВрдВрдХрд┐ рдПрдХреНрд╕реАрд▓рд░реЛрдореАрдЯрд░ рдХреЗрд╕ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╢реВрдиреНрдп рдерд╛ (3x3 рдорд┐рдореА рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдХрд┐рдЯ рдкрд░ рдХреЛрдИ "рдорд┐рдЯреНрдЯреА" рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдШреГрдгрд┐рдд рд░реВрдк рд╕реЗ рдХреЗрдВрджреНрд░рд┐рдд рдерд╛), рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдереА рдФрд░ рдХрдИ рдмрд╛рд░ рдЗрд╕реЗ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдпрд╛ред рдЗрд╕рдиреЗ рдорджрдж рдирд╣реАрдВ рдХреА
рддрдм рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╡рд╛рджрд╛ рдХрд┐рдП рдЧрдП рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдереЗ, рдореИрдВрдиреЗ рдмреЛрд░реНрдб рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдФрд░ рдореЗрд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ред рдЗрд╕рдиреЗ рдорджрдж рдирд╣реАрдВ рдХреА
рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдбреЗрдЯрд╛рд╢реАрдЯ рдХреЗ рд╕рд╛рде рдкрддреЗ рдХреА рдЬрд╛рдВрдЪ рдХреАред рдЗрд╕рдиреЗ рдорджрдж рдирд╣реАрдВ рдХреА
рдирддреАрдЬрддрди, рдХреБрдЫ рдЪрдорддреНрдХрд╛рд░ рд╕реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдкрддрд╛ рджрд┐рдпрд╛ рдЬреЛ рдПрдХ рд╕реЗрдЯ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ (рдкрддреЗ рдХреЗ рдмрд╛рдЗрдирд░реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рдмрд┐рдЯреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ)ред рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реАред
рдореИрдВрдиреЗ рдбреЗрдЯрд╢реАрдЯ рдЦреЛрджрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╕ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рдерд╛ - рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкрддреЗ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдФрд░ рдмрдбрд╝реА рдЕрдЪреНрдЫреА рдмрд╛рдд рдкрддрд╛ рдЪрд▓реАред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХреЗ рджреЛ рд╕рдВрд╢реЛрдзрди рд╣реИрдВ: LIS331DL рдФрд░ LIS331DLH ред
рд╡рд╣реА рдЖрд╡рд╛рд╕ред рдЖрдЗрдбреЗрдВрдЯрд┐рдХрд▓ рдбреЗрдЯрд╢реАрдЯред рд╡рд╣реА рд░рдЬрд┐рд╕реНрдЯрд░ рдореИрдкред рдПрдХ рд╕рд╛рдзрд╛рд░рдг рджреВрд╕рд░рд╛ 2g / 4g / 8g рдирд╣реАрдВ рдорд╛рдк рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓рд╛ - рдХреЗрд╡рд▓ 2g / 4gред
рдФрд░ рдЙрдирдХреЗ рдкрддреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВред рдЕрдЪреНрдЫрд╛ Google, рдЬрдм рдореИрдВрдиреЗ LIS133 рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдореБрдЭреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ "LIS133DLH" рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛, рдореБрдЭреЗ рддреБрд░рдВрдд рдбреЗрдЯрд╛рд╢реАрдЯреНрд╕ рдореЗрдВ рдЕрдВрддрд░ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХрд┐рд╕реА рдФрд░ рдХреЗ рдкрддреЗ рдХреЗ рд╕рд╛рде рдПрдХреНрд╕рд▓ рдХреЛ рдкрдЯрдХ рджрд┐рдпрд╛ред

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

рдмреНрд▓реВрдЯреВрде рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдлрд╝реИрдХреНрд╕-рдЕрдк

рдЦреИрд░, рдпрд╣ рдлрдХ-рдЕрдк рдЪреАрдиреА рдХреА рдЕрдВрддрд░рд╛рддреНрдорд╛ рдкрд░ рдЕрдзрд┐рдХ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕ рдореЙрдбреНрдпреВрд▓, HC-04, HC-05, HC-06 рдХреЗ рдХрдИ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддреЗ рд╣реИрдВ - рд╡реЗ рд▓реЛрд╣реЗ рдореЗрдВ рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд╡реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдЖрдк рдПрдХ рдХреЛ рджреВрд╕рд░реЗ рдкрд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
HC-04 HC-05 рдХреЗ рдмрдЬрд╛рдп рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдпрд╛, рдЙрдирдореЗрдВ рднрд┐рдиреНрдирддрд╛ рд╣реИ рдХрд┐ 04 рдореЗрдВ рдЖрд╕рд╛рди рдлрд░реНрдорд╡реЗрдпрд░ рд╣реИ, рдФрд░ рдпрджрд┐ 05 рдХреЛ рдЙрд╕рдХреЗ GPIO рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкрд░ рд╕рд┐рдЧреНрдирд▓ рд▓рдЧрд╛рдХрд░ рдХрдорд╛рдВрдб рдореЛрдб рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ 05 рдорд╛рд╕реНрдЯрд░ рдпрд╛ рджрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ 04 рд╣рдореЗрд╢рд╛ рд╣реЛрддрд╛ рд╣реИ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЧреБрд▓рд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдпрд╛ рдХреЗрд╡рд▓ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдмрд┐рдХреНрд░реА рдкрд░ рдРрд╕реЗ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рджреЗрдЦреЗ рд╣реИрдВ), рдпрд╣ рд╢реБрд░реВ рдореЗрдВ рдХрдорд╛рдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдореЛрдб рдореЗрдВ рд╣реИ рдФрд░ рдорд╛рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЙрдирдХрд╛ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред
рд╕рд╛рде рд╣реА, рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдореЙрдбреНрдпреВрд▓ рдКрд░реНрдЬрд╛-рдХреБрд╢рд▓ рдиреАрдВрдж рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрдорд╛рдВрдб рдореЛрдб рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╕рдВрдХреЗрдд рдмреЗрдХрд╛рд░ рдерд╛, рдФрд░ рдпрд╣ рднреА рдХрд┐ рдореЙрдбреНрдпреВрд▓ рд▓рдЧрд╛рддрд╛рд░ 20 рд╕реЗ 40 рдПрдордП рддрдХ рдЦрд╛ рд░рд╣рд╛ рдерд╛ рдЬрдмрдХрд┐ рдпрд╣ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдерд╛ред
рд╕рдорд╛рдзрд╛рди рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдлреЗрдВрдХрдирд╛ рдерд╛, рдЬреЛ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмреЗрдХрд╛рд░ рд╣реИ, RESET рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкрд┐рди рдкрд░ред рдЕрдм, рдЬрдм рдПрдХ рдирд┐рдореНрди рд╕реНрддрд░ рд╡рд╣рд╛рдВ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореЙрдбреНрдпреВрд▓ RESET рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЦрдкрдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред

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

рдбреАрдмрдЧрд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рдлрд╝реИрдХреНрд╕-рдЕрдк

рддрдереНрдп рдпрд╣ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реАред рд╣рд╛рдВ, рдлрд░реНрдорд╡реЗрдпрд░ рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рджреЛ SWD рд╕рд┐рдЧреНрдирд▓ рдкрд┐рди рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ - рдШрдбрд╝реА рдФрд░ рдбреЗрдЯрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реАрдПрдкреАрдкреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкрд┐рди рдирд┐рдпрдВрддреНрд░рдХ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рд╕реЗ рд╕реАрдзреЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИ , рддреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ (рдПрд╕рдЯреА-рд▓рд┐рдВрдХ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ) рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЙрдирдХреЗ рд▓рд┐рдП рд╡реЛрд▓реНрдЯреЗрдЬ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЙрд╕рдХреЗ рд▓рд┐рдП рджрдпрд╛рд▓реБ рд╣реЛрддрд╛ рд╣реИ, рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ рддрдм рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ 3.3V рд╕реНрд░реЛрдд рдкрд░ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдпрд╣, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрддрдирд╛ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ - рдареАрдХ рд╣реИ, рдПрдХ рдЪреМрд░рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛рдкред
рджреВрд╕рд░реЗ рд╕реЗ рдмрд╣реБрдд рдмрджрддрд░ред рдирд┐рдпрдВрддреНрд░рдХ рд░реАрд╕реЗрдЯ рдХреЗ рд▓рд┐рдП, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ NRST рдкрд┐рди рд╣реИред рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, SWD рдирд┐рдпрдВрддреНрд░рдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдк рдЗрд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд▓реЗрдХрд┐рдиред
рдЬрдм рдореИрдВрдиреЗ рд╕реНрд▓реАрдк рдореЛрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рддреЛ рд░реЗрдХ рдЕрдк рд╣реЛ рдЧрдпрд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВрдиреЗ CTM32 рд░рд┐рдлрдореИрди рдХреЗ рдЗрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╢рдмреНрджреЛрдВ рдХреЛ рдирд╣реАрдВ рдкрдврд╝рд╛, рдХрдо-рдкрд╛рд╡рд░ рдореЛрдб рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдбреАрдмрдЧ рд╕рдорд░реНрдерди : рдХреЛрд░ рдПрдлрд╕реАрдПрд▓рдХреЗ рдпрд╛ рдПрдЪрд╕реАрдПрд▓рдХреЗ рдХреЛ рдбрд┐рдмрдЧ рд╕рддреНрд░ рдХреЗ рджреМрд░рд╛рди рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдбрд┐рдмрдЧрд░ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЗрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдбреАрдмрдЧ рдХреЗ рджреМрд░рд╛рди, рдЙрдиреНрд╣реЗрдВ рд╕рдХреНрд░рд┐рдп рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЧрд╣рд░реА рдиреАрдВрдж, рд╕реНрдЯреИрдВрдб-рдмрд╛рдп рдореЛрдб рдХреЗ рджреМрд░рд╛рди, рдбрд┐рдмрдЧ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕рдордп рднреА рдЕрдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдХрдм рд╕реЗ рдЦрдкрдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдореБрдЦреНрдп рдореЗрдВ рд╕реНрдЯреИрдВрдб-рдмрд╛рдп рдХреЗ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛, рдлрд┐рд░ рдореБрдЭреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдЧреИрд░-рд╕рд┐рд▓рд╛рдИ рдирд┐рдпрдВрддреНрд░рдХ рдорд┐рд▓рд╛ред
Rezet рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рд╕рд░рд▓ рд╣реИ - рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ rezet рдХреЗ рдиреАрдЪреЗ рд╕реЗ рд╕рд┐рд▓рд╛рдИ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд╕реНрдЯреИрдВрдб-рдмрд╛рдп рдЕрднреА рддрдХ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ (рдФрд░ рдпрд╣ рддреБрд░рдВрдд рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЗрд╕реЗ рдореЗрд░реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ NRST рдкрд┐рди рдХреЗ рдмрд┐рдирд╛ред рд╡рд╣ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдЕрдЬреАрдм, рдПрд╕рдЯреА рд╕реЗ рдорд╛рдирдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдСрдЯреЛ-рдореЛрдб рдерд╛ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд▓рдЧрд╛рддрд╛рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдмрдЪрд╛рдпрд╛ред рдЗрд╕ рдореЛрдб рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рд╕реБрдИ рдХреЗ рд╕рд╛рде рдЬреАрдПрдирдбреА рдорд┐рд▓рд╛рдк рдХреЗ рд╕рд╛рде рддрд╛рд░реЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдиреАрдЪреЗ рд╕реЗ рдмрдореБрд╢реНрдХрд┐рд▓ рдкреНрд░реЛрдЯреЗрдХреНрдЯрд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреНрд░рд╣рд╛рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдпрд╣ рд╕рдВрднрд╡ рдерд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рд▓реЗрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╡рд╣ рдлрд┐рд░ рд╕реЗ рд╕реЛ рдЧрдпрд╛ рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдорд┐рдЯрд╛ рджрд┐рдпрд╛ред

рдлрдХ-рдЕрдк рд╕реЗ рдирд┐рд╖реНрдХрд░реНрд╖: рд╕реЛ рдЬрд╛рдУ, рд╕реЛрдЪреЛ рдХрд┐ рддреБрдо рдХреИрд╕реЗ рдЬрд╛рдЧреЛрдЧреЗ ред рдареАрдХ рд╣реИ, рдЖрдкрдХреЛ рдХрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдПрдХ рдорд┐рд▓реАрдореАрдЯрд░ рд╢рд░реАрд░ рд╕реЗ рджреВрд░, рддрд╛рдХрд┐ рдЖрдк рдПрдХ рд╕реБрдИ рднреА рдкреЛрдХ рдХрд░ рд╕рдХреЗрдВред

рдлреИрдХреНрд╕ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд╛рде

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

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

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

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

рдпрд╣ рд╕рдм рдореЗрд░реЗ рд▓рд┐рдП рд╣реИ, рд░реЛрдмреЛрдЯ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдХреЛрдЯреЗ рдХрд╛ рдордиреЛрд░рдВрдЬрди рдХрд░реЗрдВ!
рдЫрд╡рд┐

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


All Articles