рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдХрд░реЛ!

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

рд╣рд╛рдБ, рдФрд░ рдлрд┐рд░ рднреА рдЙрд╕рдХреЗ рдкрд╛рд╕ рдШрдмрд░рд╛рд╣рдЯ рдХрд╛ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИред
рдбрд┐рд╡рд╛рдЗрд╕ рдЖрд░реЗрдЦ:

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

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


рддреАрд╕рд░реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЛ 3 рдбреА-рдореБрджреНрд░рд┐рдд рдорд╛рдорд▓рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдЕрднреА рднреА рд╡рд╣реА рдерд╛ред рд▓реЗрдЖрдЙрдЯ, рдХрдВрдбрдХреНрдЯрд░, рдЧрд░реНрдо рдкрд┐рдШрд▓ рдЪрд┐рдкрдХрдиреЗ рд╡рд╛рд▓рд╛ ...

рдкреБрд░рд╛рдиреЗ рдкрд╛рдо рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдо рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ:

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓реЗрдЦрдХ рдиреЗ рдПрдХ рдореБрджреНрд░рд┐рдд рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдорд╛рдорд▓реЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛, рднреМрддрд┐рдХ рдмрдЯрди рдкрд╛рдо рдХреЗ рдЬреИрд╕реЗ рд╣реЛ рдЧрдП:


рдЖрдк рдорд╛рдирдХ DFPlayer рдореЙрдбреНрдпреВрд▓ рдХреЛ рджреВрд╕рд░реЗ рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ MP3 рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:

рдЕрд╕реЗрдВрдмрд▓реА рдкрд░ рдХреБрдЫ рд╡реАрдбрд┐рдпреЛ, рдпрд╣рд╛рдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореБрдЦреНрдп рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЙрдЯ (рдПрдХ рдЬрд╣рд╛рдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдПрдордкреА 3 рдлрд╝рд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ) рдмреЛрд░реНрдб рдХреЗ рдкреАрдЫреЗ рд╕реНрдерд┐рдд рд╣реИ: