
Stm32f103c8t6 рдФрд░ stm32l151rct6 рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ ARM рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЖрдИ рд░реЗрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рдХрд╣рд╛рдиреАред
рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдкрд░рд┐рдЪрдп AVR рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖред рдореИрдВрдиреЗ рдЙрди рдкрд░ рдХрд╛рдлреА рд╕рдордп рддрдХ рдХрд╛рдо рдХрд┐рдпрд╛, рдЬреЛ рдХрд┐ AtmelStudio4 рдореЗрдВ рд╕реНрдХреНрд░реЗрдЪ рдХрд┐рдП рдЧрдП рдЯреНрд░реИрдХ рдФрд░ рдЕрд╕реЗрдВрдмрд▓рд░ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд▓реВрдЯ рдФрд░ рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдиреЛрдЯрдкреИрдб (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, KWrite) рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣реЗ рдереЗред
рд▓реЗрдХрд┐рди рдпрд╣ рдЙрдирдХреЗ рдмрдбрд╝реЗ рднрд╛рдЗрдпреЛрдВ рдореЗрдВ рдПрдХ рдкреНрд░рд╣рд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ - рдПрдЖрд░рдПрдоред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рд╡рд╛рд░ рдХреА рдкрд╕рдВрдж рд▓рдВрдмреА рдФрд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдереА (рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдХреЛрдИ рдЬрд▓реНрджреА рдирд╣реАрдВ рдереА), рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдпрд╣ stm32f1 рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдерд╛, рд╢рд╛рдпрдж, рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдХред рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рдЬреИрд╕реЗ рдбрд┐рд╕реНрдХрд╡рд░реА рдпрд╛ рдиреАрд▓реА рдЧреЛрд▓реА рдЦрд░реАрджреЗрдВ? рддреБрдо рдХреНрдпрд╛ рд╣реЛ, рдореИрдВ AVR- рдХреИрдо рдореЗрдВ рдПрдХ рдорд╛рд╕реНрдЯрд░ рд╣реВрдБ! рдХрд┐рд╕реА рднреА рдмреЛрд░реНрдб рдХреЛ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдмреЙрдбреА рдХрд┐рдЯ рдХреЗ рдмрд┐рдирд╛ рднреА LUT рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЖрдкрдХреЛ рдЬрд░реВрд░рдд рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдПрдХ рдирдВрдЧреЗ stm32f103c8t6 рдЦрд░реАрджрддрд╛ рд╣реВрдВ рдФрд░ рдмреЛрд░реНрдб рдХреЗ рдЯреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде shamanizing рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдХреНрдпрд╛ рдЬрд░реВрд░рдд рд╣реЛрдЧреА? рдХрдо рд╕реЗ рдХрдо рджреЛ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рдХрдВрдШреЛрдВ рдкрд░ рд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП ... рдЙрдлрд╝, рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдУрд╣ рдареАрдХ рд╣реИ, рдореИрдВ 8 рдкреИрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реВрдБрдЧрд╛ - рдкреЛрд░реНрдЯ рдП рд╕реЗ рдпреБрд╡рд╛ (0-4), рдмреА рдкреБрд░рд╛рдиреЗ рд╕реЗ (8-15)ред рдлрд┐рд░ рднреА, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдПрд▓ рдИ рдбреА рдФрд░ рдмрдЯрди, рдмрд┐рдирд╛ рд╕рдВрдХреЗрдд рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЗред рдпрд╣рд╛рдБ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рд╕рдорд╛рдкреНрдд рдбрд┐рдмрдЧ рдмреЛрд░реНрдбреЛрдВ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 2-3 рдПрд▓рдИрдбреА рдФрд░ 1-2 рдмрдЯрди рдХреА рдХрдореА рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рд╡реЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдХрд▓реНрдкрдирд╛ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ? рдмрдЯрди PA8 рдХреЗ рддрд╣рдд, PA9 рдЦреБрдж рд╕реЗ рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реНрдерд┐рдд рд╣реИрдВред USB, рдЬрдВрдкрд░реНрд╕ BOOT0, BOOT1 рдФрд░ рдШрдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреИрдЯрд░реА рдХрдиреЗрдХреНрдЯрд░ рднреА рдЙрдкрдпреЛрдЧреА рд╣реИрдВред рдФрд░ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯрд░, рддрд╛рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╕реБрдВрджрд░ рд╣реЛ (рдореИрдВрдиреЗ рдмрд╛рдж рдореЗрдВ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ)ред рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП, рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ 3.6 рд╡реА рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпреВрдПрд╕рдмреА рдХреЗ рд╕рд╛рде 5 рд╡реА рдЖрддрд╛ рд╣реИред рдПрдХ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдореИрдВрдиреЗ рдмрд╣реБрдд рдкрдврд╝рд╛ рдХрд┐ рд▓реЛрдЧ рд▓реЛ рд╡реЛрд▓реНрдЯреЗрдЬ рдбреНрд░реЙрдк рдХреЗ рд╕рд╛рде рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░реНрд╕ рдХреИрд╕реЗ рдЪреБрдирддреЗ рд╣реИрдВ ... рдХреНрдпреЛрдВ? рдЕрдВрддрд░ рдбреЗрдврд╝ рд╡реЛрд▓реНрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реНрдпрд╛рдкреНрдд рдУрдХ 78l33 рд╣реИред рдФрд░ рдЕрдм JTAG рдХрдиреЗрдХреНрдЯрд░ред Atmel рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрдиреЗрдХреНрдЯрд░ рдореЗрдВ рдПрдХ рдорд╛рдирдХ ISP10 рдпрд╛ ISP6 рдерд╛ред рд╕рдВрднрд╡рддрдГ JTAG рднреА рдПрдХ рдорд╛рдирдХ рдЪреАрдЬ рд╣реИред рдпрд╣ рд╣рд╛рдВ рдирд┐рдХрд▓рддрд╛ рд╣реИ ... рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд░реНрдорд╛рддрд╛ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдПред рд╣рдо рд╕реЗрдВрдЯ-рд▓рд┐рдВрдХ рдкрд░ рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ: рд╕реБрдВрджрд░, 10-рдкрд┐рдиред рд╣рдо AVR рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ: рдЙрдлрд╝, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 20-рдкрд┐рдиред рд╣рдо рдХрд╣реАрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ: рдЕрд╕рдВрдЧрдд рдорд╛рдирдХреЛрдВ рдХреЗ рджреЗрд╡рддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЕрд╕рдВрдЧрдд рдХрдиреЗрдХреНрдЯрд░ред рдареАрдХ рд╣реИ, рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рд╣рдо рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдпрджрд┐ рдХреБрдЫ рднреА рд╣реЛ, рддреЛ рдЙрдирдХреЗ рдмреАрдЪ рдПрдбреЗрдкреНрдЯрд░ ISP-6 рд╕реЗ ISP-10 рдЕрдбреИрдкреНрдЯрд░ рд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд▓рдЧрддрд╛ рд╣реИ, рдЖрдк рдПрдХ рд╢реБрд▓реНрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, 0.5 рдорд┐рдореА рдХреА рдкрд┐рдЪ рдПрдХ рд╢реМрдХрд┐рдпрд╛ рд╕реНрддрд░ рдкрд░ рдХрд╛рдлреА рдкреНрд░рд╛рдкреНрдд рд╣реИ, рдореБрдЭреЗ рдПрдХ рдорд╛рд░реНрдХрд░ рдХреЗ рд╕рд╛рде рднреА рд░рдВрдЧрдирд╛ рдирд╣реАрдВ рд╣реИред
рдЕрдм рдЗрд╕реЗ рдХреИрд╕реЗ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЪреВрдВрдХрд┐ USB рд╣реИ, рдпрд╣ рд╢рд╛рдпрдж рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИред рдореИрдВ рдбреЗрдЯрд╛рд╢реАрдЯ рдкрдврд╝рддрд╛ рд╣реВрдБ - рд╣рд╛рдБ, рдпрд╣ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ UART1 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрдлрд╝, рдореИрдВ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд▓реЗрдирд╛ рднреВрд▓ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдкреАрдП 9 рдкрд░ рд▓рдЯрдХрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмрдЯрди рдХреЗ рд╕рд╛рде рднреА рдЯрдХрд░рд╛рд╡ рдХрд░рддрд╛ рд╣реИред рдареАрдХ рд╣реИ, рдареАрдХ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдкреЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдПрдХ рдФрд░ рдмрдЯрди рд╣реИред рдереЛрдбрд╝рд╛ рд╢рд░реНрдорд┐рдВрджрдЧреА рдФрд░ рдмреЛрд░реНрдб рддреИрдпрд╛рд░ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ stm32flash рдореЗрдВ рднреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдпрд╣ рд▓реЛрд╣реЗ рдХреЗ рд╕рд╛рде рд╕реБрд▓рдЭрд╛ рд╣реБрдЖ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рдХреЛрдб рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрдИ рд▓реЗрдЦ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ gcc-arm-none-eabi рдХреЗ рддрд╣рдд рдПрдХ рддреИрдпрд╛рд░ рд╕рдВрдЧреНрд░рд╣ рдорд┐рд▓рд╛ред рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдКрдВрдЧрд╛ рдХрд┐ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдмрд╛рдж рдореЗрдВ рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЕрдм рддрдХ рдореИрдВ рдмрдЯрди рдФрд░ рдПрд▓рдИрдбреА рдкрд░ рд╣реИрд▓реЛ-рд╡рд░реНрд▓реНрдб рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЪреВрдВрдХрд┐ рдпрд╣ рдЗрд╕ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдЪрдПрдПрд▓ рдЬреИрд╕рд╛ рдХреЛрдИ рд░реИрдкрд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд┐рд░реНрдл рдореИрдиреБрдЕрд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдПрдХ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдореБрдЭреЗ рд╢рдХреНрддрд┐ рдФрд░ BOOT0 рдХреЛ рдмреЛрд░реНрдб рдкрд░ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рд╕рдордп рдереЛрдбрд╝рд╛ рдкрд░реЗрд╢рд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдУрд╣, рдареАрдХ рд╣реИ, рдХрд┐рд╕реА рджрд┐рди рдореИрдВ рдПрдХ JTAG- рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрдирд╛рдКрдВрдЧрд╛ред рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ, рдореИрдВрдиреЗ рдШрдбрд╝реА рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рд░реЗрдХ рдкрд░ рдХрджрдо рдирд╣реАрдВ рд░рдЦрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреА рдпреБрд╡рд╛рд╡рд╕реНрдерд╛ рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ TurboPascal рдкрд░ 3D-рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд▓рд┐рдЦрд╛ рдерд╛ред рдпрд╣рд╛рдБ рдореБрдЭреЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╕реЗ ili9341 рдкрд░ рдПрдХ рдбрд┐рд╕реНрдкреНрд▓реЗ рдФрд░ 72 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдкрд░ рдПрдХ рдирд┐рдпрдВрддреНрд░рдХ рд╣реИред рдпрд╣реА рд╣реБрдЖ - рдкреНрд░рддрд┐ рдореЙрдбрд▓ 200 рдЕрдВрдХ рдФрд░ 11 рдПрдлрдкреАрдПрд╕ рддрдХред рдмреЗрд╢рдХ, рд╕рднреА рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдореЗрд╢рди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдирд┐рд╢реНрдЪрд┐рдд-рдкреЙрдЗрдВрдЯ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдореИрдВ рдмреИрдЯрд░реА рдкрд╛рд╡рд░ рдкрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рдирдиреЗ рдпреЛрдЧреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореИрдВрдиреЗ рдбреЗрдЯрд╛рд╢реАрдЯ рдХреЛ рджреЗрдЦрд╛ рдФрд░ рдкрд░реЗрд╢рд╛рди рдерд╛: рдЦрдкрдд рдореЗрдВ рдкреНрд░рд╕рд┐рджреНрдз рдПрдЖрд░рдПрдо рдПрдХ рд╣реА рдПрд╡реАрдЖрд░-рдУрдХреЗ рд╕реЗ рдХрдИ рдЧреБрдирд╛ рдмрджрддрд░ рд╣реИ! рдпрджрд┐ рдЙрддреНрддрд░рд╛рд░реНрджреНрдз (рдкрд╣рд▓реЗ рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рд╕реНрдерд┐рдд рд╣реИ рдЬреЛ ATmega88p рдирд┐рдХрд▓рд╛) рдореЗрдВ 0.8 ╬╝A рдХреА рдЦрдкрдд рдереА, рдШрдВрдЯреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рднреА рд╕рдмрд╕реЗ рдХрд┐рдлрд╛рдпрддреА рдиреАрдВрдж рдореЛрдб * рдореЗрдВ рдЖрд░рдЯреАрд╕реА рдХреЗ рд▓рд┐рдП 25 ╬╝A ╬╝ 1.4 ╬╝A рдерд╛ред рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, stm32f103 рдПрдХ рдХрд┐рдлрд╛рдпрддреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдирд╣реАрдВ рд╣реИред рдореИрдВ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреА рдЕрдиреНрдп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП STmicroelectronics рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ рдФрд░ stm32l1 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВ: рд▓рдЧрднрдЧ 1 ╬╝A рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдХреИрдкреЗрд╕рд┐рдЯрд┐рд╡ рд╕реЗрдВрд╕рд░ рдФрд░ рдПрдХ рдПрд▓рд╕реАрдбреА рдирд┐рдпрдВрддреНрд░рдХ рднреА рд╣реИред рд╕рдЪ рд╣реИ, рдЕрдзрд┐рдХрддрдо рдЖрд╡реГрддреНрддрд┐ рдХрдо рд╣реИ, рдХреЗрд╡рд▓ 36 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ (рдпрд╛ рдпрджрд┐ рдпреВрдПрд╕рдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ 24 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ), рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдЬреАрд╡рд┐рдд рд░рдЦреВрдВрдЧрд╛ред рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдореИрдВ 32 KB RAM (рд╡рд╣рд╛рдБ 256 рдХреЗрдмреА рдлреНрд▓реИрд╢ рдХреЗ рд╕рд╛рде stm32l151rct6 рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рд▓реЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╢рд╛рдпрдж рд╣реА рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рдереМрдбрд╝рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рддрдХ рдХрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрдВрдЧрд▓реА рдЧрдВрджрдЧреА рдпрд╛ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рди рд╣реЛ)ред
- ) рд╢рдЯрдбрд╛рдЙрди (рд╕реНрдЯреИрдВрдбрдмрд╛рдп) рдХреЗ рд╕рд╛рде рд╕реНрд▓реАрдк рдореЛрдб (рд╕реНрд▓реАрдк, рд╕реНрдЯреЙрдк) рдХреЛ рднреНрд░рдорд┐рдд рди рдХрд░реЗрдВ
рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ, рдореИрдВ рд╕реЗрдВрдЯ-рд▓рд┐рдВрдХ v2 рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд╕реНрдкреЗрдпрд░ stm32f103 рд╕реЗ рдмрдирд╛рддрд╛ рд╣реВрдВ, рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдореИрдВ BOOT0 рдФрд░ рдкрд╛рд╡рд░ рдХреЗ рд╕рд╛рде рдЦрд┐рд▓рд╡рд╛рдбрд╝ рдХрд░рдХреЗ рдердХ рдЧрдпрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рддреЗрдЬ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ UART рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ - рдЖрдк рдХрднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдХреНрдпрд╛ред рдереЛрдбрд╝реА рд╢рд░реНрдорд┐рдВрджрдЧреА рднреА рдереА, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдмрдХрд╛рдпрд╛ рдирд╣реАрдВ рдерд╛ред рдЬрдм рддрдХ рдУрдкрдирдУрдб рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдирд╣реАрдВ рдорд┐рд▓реА, рд╕рдорд╕реНрдпрд╛ рдмрди рдЧрдИред рдЖрдиреЗ рд╡рд╛рд▓реА рдкреАрдврд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЙрд╕реЗ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛:
openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c "init" -c "reset halt" -c "flash write_image erase "$(firmware).bin" 0x08000000" -c "reset run" -c "exit"
Stm32l151 рдХреЗ рд▓рд┐рдП, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд▓рдХреНрд╖реНрдп рдХреЛ "рд▓рдХреНрд╖реНрдп / stm32l1.cfg" рдХреЛ рд╕рд╣реА рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ


рдореИрдВ рдХрд╛рд▓рдХреНрд░рдо рдореЗрдВ рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рдЪрд▓рд╛ рдЬрд╛рдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рд╕рдЬреНрдЬрдиреЛрдВ, рдкреАрд╕реАрдмреА рдХреА рдореЛрдЯрд╛рдИ рдкрд░ рдирд╣реАрдВ рдмрдЪрд╛ рд╣реИ! рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдкреНрд░реЙрдкрд░ рдЬреЛрдбрд╝реЗрдВ, рдпрд╛ smd рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмреЛрд░реНрдб рдкрд░ рдореИрдВрдиреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ рдмрдврд╝рддреЗ рдЫреЗрдж рдкреНрд░рджрд╛рди рдХрд┐рдПред рдФрд░ рдЬрдЧрд╣реЗрдВ JTAG рдХрдиреЗрдХреНрдЯрд░ рд╕реЗ рдХрд╛рдлреА рджреВрд░ рдереАрдВред рдФрд░ рдХреБрдЫ рд╕рдордп рдмрд╛рдж рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрд╕реНрдерд┐рд░ рд╣реИред рд╡рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдирд╣реАрдВ, рдлрд┐рд░ UART рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдкрдХреЛ "рд╢рд┐рдХрд╛рд░" рдХреЛ рдорд┐рдЯрд╛рдирд╛ рд╣реИ, рдлрд┐рд░ рдЗрд╕реЗ рдЙрдард╛рдПрдВред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдирд┐рдпрдВрддреНрд░рдХ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯрд░ рддрдХ рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдЕрд╡рд░реЛрдзрдХ рдЯреВрдЯ рдЧрдпрд╛ред рд╡рд╣ рд╕рд┐рд░реНрдл рд╢рд░реАрд░ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдкреИрдб рд╕реЗ рдЧрд┐рд░ рдЧрдпрд╛ред рдореИрдВ рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛ рдорд┐рд▓рд╛рдкред рдлрд┐рд░ рдЙрд╕рдиреЗ рдмрд╛рдХреА рдХреЛ рдорд┐рд▓рд╛рдпрд╛ред рддрдм рдЙрдиреНрд╣реЗрдВ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдХреЗрдмрд▓ рд╕реЗ рдЪрд┐рдкрдХреЗ-рдЦрд┐рдВрдЪрддреЗ рд╕рдордп рдмреЛрд░реНрдб рдХреЗ рдЙрд╕ рдЫреЛрдЯреЗ рд╕реЗ рд╡рд┐рд░реВрдкрдг рдХреЛ рднреА рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореИрдВрдиреЗ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рдареАрдХ рдмрдЧрд▓ рдореЗрдВ рдПрдХ рдмреИрдХрдЕрдк рдЪрд┐рдкрдХрд╛ рджрд┐рдпрд╛ред рдзрд╛рд░рдг рдХрд░рддреЗ рд╕рдордпред
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╛рдардХ рдкрд╣рд▓реЗ рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рдЪреБрдХреЗ рд╣реИрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдПрдХ рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рднреА рд╣реИ, рдЬрдмрдХрд┐ рд╕рдВрдХрд▓рди рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╣реИрдВред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, l151 рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд┐рдВрдЧ рдмреЛрд░реНрдб рдХреА рдЦрд░реАрдж рдиреЗ рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдЖрдИрдбреАрдИ рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░реЗрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдкрд╣рд▓реЗ рдмреЛрд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЫреЛрдбрд╝реЗ рдЧрдП рд░реЗрдХ рдХреЗ рдирд┐рд╢рд╛рди рдХреЛ рд░рдЧрдбрд╝рддреЗ рд╣реБрдП, рдореИрдВ рджреВрд╕рд░рд╛ рдкреНрд░рдЬрдирди рдХрд░рддрд╛ рд╣реВрдВ (рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рддреАрд╕рд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рдирд╣реАрдВ рд╣реИ)ред рдЪреВрдВрдХрд┐ рдореИрдВ рдПрдХ рдКрд░реНрдЬрд╛-рдХреБрд╢рд▓ рдЙрдкрдХрд░рдг рдбреАрдмрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╢рдХреНрддрд┐ рд╕реЗ рдкрд░реЗрд╢рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ 78l33 рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд╝рд░ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдПрдХ рдЬрдореНрдкрд░ рдХреЗ рд╕рд╛рде рдмрд╛рдБрдз рджрд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдПрдХ рдПрдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдХ рдХрд░ рд╕рдХреВрдБ (рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдорд╛рди рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдБ рдпрд╣ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)ред рдЪрд▓реЛ рдХрдВрдмрд▓реНрд╕ рдкрд┐рдЫрд▓реЗ рдмреЛрд░реНрдб рдкрд░ рд╕рдорд╛рди рд╣реИрдВ - рд╕рдВрдЧрддрддрд╛! рдареАрдХ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрд▓рдИрдбреА рдФрд░ рдмрдЯрди рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗред UART1 рдХреЗ рд╕рд╛рде рд░реЗрдХ рдЕрджреГрд╢реНрдп рд░реВрдк рд╕реЗ рдЪрдордХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдЗрд╕рдХрд╛ рдХрдиреЗрдХреНрдЯрд░ рд▓рдЧрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдорд╛рдереЗ рдкрд░ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреЗрдЯреАрдЬреА рд╣реИ, рд▓реЗрдХрд┐рди рдмреАрдорд╛ рдЪреЛрдЯ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛ред рдкрд┐рдЫрд▓реЗ рдПрдХ (рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмреЛрд░реНрдб, рднреА) рдХреА рддрд░рд╣, рдпрд╣ рдПрдХ рддрд░рдл рдЕрд▓рдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЬрдВрдкрд░реНрд╕ рднреА рдирд╣реАрдВ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдЬрдм рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рд╕реАрд▓ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдИред рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рднреЛрд▓реЗрдкрди рд╕реЗ рдорд╛рдирддрд╛ рдерд╛ рдХрд┐ рдкрд╣рд▓реЗ рдкреИрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдЪрд┐рдЯ рдХреЗ рд╢рд░реАрд░ рдкрд░ рдПрдХ рдХреБрдВрдЬреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдХреМрди рдЙрдореНрдореАрдж рдХрд░реЗрдЧрд╛ рдХрд┐ рдПрд╕рдЯреА рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ TWO рдЪрд╛рдмрд┐рдпрд╛рдБ, рд╕рдордорд┐рдд рд░реВрдк рд╕реЗред рддреЛ рдЕрдм рдпрд╣ рдХрд┐рд╕ рдкрдХреНрд╖ рдХреЛ рдорд┐рд▓рд╛рдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП? рд╕реЛрдЪрдХрд░, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпреЗ рдЪрд╛рдмрд┐рдпрд╛рдБ рдирд╣реАрдВ рдереАрдВ, рд▓реЗрдХрд┐рди рддрдХрдиреАрдХреА рдЧрд╣рдирддрд╛ рдереАрдВред рдЖрдк рдХрднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдЪрд┐рдк рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдПред рдпрд╛ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рд╕реЗ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдХреЛ рджрдмрд╛рдПрдВред рдлрд┐рд░ рдЖрдкрдХреЛ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рджреНрд╡рд╛рд░рд╛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдкрдардиреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдЪрдЯ рдХреЛ "рдорд╛рдирдХ рд░реВрдк рд╕реЗ" рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЬрдм рдкрд╣рд▓рд╛ рдкреИрд░ рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рд╣реИред рддреЛ рд╡рд╣ рдорд┐рд▓рд╛рдк рдХрд░рдиреЗ рд▓рдЧрд╛ред рдпрд╛ рддреЛ рдПрдХ рдПрд▓рдпреВрдЯреА рджреЛрд╖, рдпрд╛ рдХреБрдЯрд┐рд▓ рд╣рд╛рде, рд▓реЗрдХрд┐рди рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдХрд┐рдЯ рдХреЛ рдХреБрдЯрд┐рд▓ рд░реВрдк рд╕реЗ рдорд┐рд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдордп рдореЗрдВ рджреЗрдЦрд╛ред рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ, рд░реЗрдЬрд░ рдмреНрд▓реЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд┐рд▓рд╛рдк рдХрд╛ рдПрдХ рдкреБрд░рд╛рдирд╛ рддрд░реАрдХрд╛ рд╣реИ: рдпрд╣ рдорд┐рд▓рд╛рдк рджреНрд╡рд╛рд░рд╛ рдЧреАрд▓рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрддрд▓реЗ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдЭреБрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╣рд╛рде рдЕрднреА рднреА рд╕реАрдзреЗ рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкреИрд░ рдореБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рд▓реЗрдХрд┐рди рдКрдкрд░ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдмрдЧрд╝рд▓ рдореЗрдВ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдХрдо рд╕реЗ рдХрдо рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ, рдФрд░ рд╡реЗ рдХрд┐рд╕реА рддрд░рд╣ рдЙрдиреНрд╣реЗрдВ рд╕реАрдзрд╛ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рдорд┐рд▓рд╛рдк рдХрд╛ рджреВрд╕рд░рд╛ рдкреНрд░рдпрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╛рдЗрдХреНрд░реЛрд╕реНрдХреЛрдк рдХреЗ рддрд╣рдд рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдкреИрд░реЛрдВ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рджрдо рддреЛрдбрд╝ рджрд┐рдпрд╛ред рд╡реЗ рдХрд┐рд╕ рдЪреАрдЬ рд╕реЗ рдмрдиреЗ рд╣реИрдВ, рдХрд┐ рдЖрдк рдПрдХ рдмрд╛рд░ рдЭреБрдХ рдирд╣реАрдВ рд╕рдХрддреЗ? рдЖрдЙрдЯрдкреБрдЯ рдШрдЯрдХреЛрдВ рдореЗрдВ рдРрд╕реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдЦреИрд░, рдпрд╣ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢рд╛рджреА рдореЗрдВ рдЪрд┐рдк рдХреЛ рдПрдХ рдФрд░ рдорд┐рд▓рд╛рдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрдЪрд╛рдирдХ рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрд░ рдирд╣реАрдВ рд╣реИ? рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд╣рд╛рдБ, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рдирд┐рд╖реНрдХрд░реНрд╖, рдпрд╛ рднреЛрдЬрди рдореЗрдВ рд╕реЗ рдПрдХред рдЕрдм рддрдХ рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рд╕реАрд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╡рд╣рд╛рдВ рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдмрд╛рд░ рдореИрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд┐рд▓рд╛рдк рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреИрд░ I2C рдкрд░ рдорд┐рд▓рд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВ рдордЬрд╝реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо USB, JTAG, UART рдпрд╛ BOOT рдЬреИрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдиреЗрдХреНрдЯрд░ рдкрд░ рдирд╣реАрдВред рдореИрдВ рдЗрд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ - рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмреЛрд░реНрдб рдХреЛ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП, рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреИрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╢рдорди, рд▓реЗрдХрд┐рди рдпрд╣ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛рд╢реАрдЯ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рддрд╣рдЦрд╛рдиреЗ рдореЗрдВ рд╕реНрдерд┐рдд рдирд┐рдпрдВрддреНрд░рдХ рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ рдкрд░ рдареЛрдХрд░ рдЦрд╛рддреА рд╣реИред рдпрд╣рд╛рдБ рдЖрдк рд╢рд┐рд▓рд╛рд▓реЗрдЦ BOKOM рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдЖ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣реА рд╣реИ, рдпрджрд┐ рдЖрдк рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдкрдврд╝рд╛ рдЬрд╛рдП, рддреЛ рдкрд╣рд▓рд╛ рдкреИрд░ рдирд┐рдЪрд▓реЗ рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рд╣реЛрдЧрд╛ред рд╕рд╛рде рд╣реА, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ "рддрдХрдиреАрдХреА рдЕрд╡рдХрд╛рд╢" рдореЗрдВ рд╕реЗ рдПрдХ рдЕрднреА рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕рдЪ рд╣реИ, рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕рдордорд┐рдд рд╕реЗ рдХреИрд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП ... рдареАрдХ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд╕реБрд░рд╛рдЧред рдореИрдВ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рд╣реЗрдпрд░рдбреНрд░реЗрд╕рд░ рдХреЗ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдорд┐рд▓рд╛рдк рдХрд░рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдФрд░ рдЗрд╕ рдмрд╛рд░ рдореИрдВ рдЗрд╕реЗ рдмрдЧрд╝рд▓ рдореЗрдВ рдорд┐рд▓рд╛рдк рдХрд░рддрд╛ рд╣реВрдВред рдЯреВрдЯрд╛ рд╣реБрдЖ рдЖрдЙрдЯрдкреБрдЯ UART1 рдХреЗ TX рдЖрдЙрдЯрдкреБрдЯ рддрдХ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛рдиреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ рдХрдиреЗрдХреНрдЯрд░ рддрдХред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦрд░рд╛рдм рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдерд╛ рдХрд┐ рдЬрдм рдЬреАрд╡рд┐рдд рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЧрд▓рдд рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рди рдорд╛рд░реЗрдВред рдореИрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ - рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрд░ред рдЫреЛрдЯреА рдЪреАрдЬреЗрдВ рдмрд╛рдХреА рд╣реИрдВ - рдХрдиреЗрдХреНрдЯрд░реНрд╕, рдбрд╛рдпреЛрдб рдФрд░ рдЕрдиреНрдп рд╣рд╛рд░реНрдиреЗрд╕ рдХреЛ рдорд┐рд▓рд╛рдкред рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдиреЗ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╕реБрдЭрд╛рдпрд╛ - рдкреГрдереНрд╡реА рдХреЛ рд░рд┐рдВрдЧ рдХрд░реЗрдВ: рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдорд╛рдорд▓реЗ рдХреЗ рдЕрдВрджрд░ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордорд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рд╕рдЪ рд╣реИ, рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдХрджрдо рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╕рд╣реА рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╕рдмрд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рддрд░реАрдХрд╛ рд╣реИред
рдореИрдВ UART1 рдХреЗ рдмрд┐рдирд╛ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рдФрд░ рдпрд╣ рдЕрдм рд╕реЗ рднреА рдмрджрддрд░ рд╣реИред рдФрд░ рдЕрдЧрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рднреА рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдХ рд╕рд░реНрдЬрди рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдиреЗ рдФрд░ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдПрдордЬреАрдЯреАрдПрдл рдХреЗ рдмрд╛рд▓реЛрдВ рд╕реЗ рдХреГрддреНрд░рд┐рдо рдкреИрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░рддрд╛ рд╣реВрдВред рдмрд╕ рд╣рд╛рде рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рджреНрдпреБрдд рдкреНрд░рд╡рд╛рд╣рдХреАрдп рдЧреЛрдВрдж рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдмрд╛рд▓ рдирд┐рд░реНрдгрд╛рдпрдХ рд░реВрдк рд╕реЗ рдЪрд┐рдк рдмреЙрдбреА рдкрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЪрд┐рдкрдХ рдЬрд╛рддреЗ рд╣реИрдВред рдкрдбрд╝реЛрд╕реА рдХреЗ рдкреИрд░реЛрдВ рдкрд░ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╡рд╣ рдЧреЛрдВрдж рдмреЗрд░рд╣рдореА рд╕реЗ рдЦреЛрдкрдбрд╝реА рд╕реЗ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЖрдк рдЕрд░реНрдз-рдорд┐рд▓реАрдореАрдЯрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЖрд╕рдиреНрди рдкреНрд░реЛрдЯреНрд░реВрдбрд┐рдВрдЧ рдкреИрд░реЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдореИрдВ рдЬрд╛рдБрдЪрддрд╛ рд╣реВрдБ - рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЬрдм рддрдХ рдпрд╣ рдЧрд┐рд░ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдмрд╛рдж рдореЗрдВ рдЧрд┐рд░рдирд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд╛рдЗрдЯрдиреЛрдХреНрд░рд┐рд▓рд╛рд▓реЗрдЯ рдбрд╛рд▓рдирд╛ред
рд╢рд╛рдпрдж рдЗрд╕ рддрд░рд╣ рд╕реЗ рдореИрдВрдиреЗ рдЗрд╕ рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реЛрддрд╛ рдпрджрд┐ рдкреИрд░ рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рдЧрд┐рд░рддрд╛ред рдФрд░ рдпрд╣ рдЧреЛрдВрдж рдХреЗ рд╕рд╛рде рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдХрд╛рдлреА рдирд░рдо рд╣реИ рдФрд░ рдПрдХ рд╕реНрдХреЗрд▓рдкреЗрд▓ рдХреЗ рд╕рд╛рде рдХрдЯ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореИрдВ рджреВрд╕рд░реА рдмрд╛рд░ рдЙрд╕реА рд╡рд┐рджреНрдпреБрдд рдкреНрд░рд╡рд╛рд╣рдХреАрдп рдЪрд┐рдкрдХрдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВ рдкреИрд░ рдХреЛ рдорд┐рд▓рд╛рдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрд╣реЗ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЯрд┐рдк рдЗрд╕рдореЗрдВ рдХреНрд░реЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╢рдВрдХреБ рдХреЛ рдХрд┐рдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╢рдВрдХреБ рдореВрд▓ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рд╕реНрдкрд╖реНрдЯ рдЕрд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдХрд╛рд░рдг, рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдПрдХ рдкрдЪреНрдЪрд░ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рд╢рд╛рд░реНрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде), рдЬреЛ рдЗрд╕рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реЗрдВрдЧрддрд╛ рд╣реИред рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ, "рдЯреНрд░рд╛рдВрд╕рдкреНрд▓рд╛рдВрдЯ рдСрдкрд░реЗрд╢рди" рд╕рдлрд▓ рд░рд╣рд╛ рдФрд░ рдкреИрд░ рдиреЗ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ (рдХреЗрдбреАрдкреАрд╡реА рдкрд░ рдкреИрд░ рдХрд╛ рдХреНрд▓реЛрдЬ-рдЕрдк рдлреЛрдЯреЛрдЧреНрд░рд╛рдл) рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред


рддреЛ, рд▓реЛрд╣рд╛ рддреИрдпрд╛рд░ рд╣реИ, рдпрд╣ рдХреЛрдб рдкрд░ рдЬрд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдЬреАрд╕реАрд╕реА рдФрд░ рд╕реАрдПрдордПрд╕рдЖрдИрдПрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рддрд╣рдд рдПрдХ рддреИрдпрд╛рд░ рдЙрджрд╛рд╣рд░рдг рдЦреЛрдЬрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдмреЗрд╣рддрд░ рд╣реИ? рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, STmicroelectronics рдореЗрд░реЗ рдЖрд╢рд╛рд╡рд╛рдж рдХреЛ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдПрдХ рдЕрднрджреНрд░ рдЬрдЧрд╣ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд╕рд╛рдЗрдЯ рдХреЛ рдвреВрдВрдврдирд╛ рдЕрдм рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд▓реЗрдХрд┐рди рд╡реЗ рд╕рд╛рдЗрдЯ рд╕реЗ рдХреБрдЫ рднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ! рд╢рд╛рдпрдж рд╡реЗ рдЗрд╕реЗ рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрд╛рдж рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдореБрдЭреЗ рдХрд╣реАрдВ рднреА рдкрдВрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкреНрд░рддрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рд░рд╡реИрдпреЗ рдХреЗ рдмрд╛рдж, рдФрд░ рднреА рдЕрдзрд┐рдХред рдирд░рдХ рдЖрдкрдХреЛ рдореЗрд░реЗ рдореЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдпрд╛ рдЖрдк рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдорд╛рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ? рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░реЗрдВ, рд╕реНрдкреИрдо рднреЗрдЬреЗрдВ? рдЬрдВрдЧрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдУ, рдФрд░ рдореИрдВ рдЗрд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рдкрд╛рдКрдВрдЧрд╛! рд╡реИрд╕реЗ, рдореИрдВ рдереЛрдбрд╝рд╛ рд╣реИрд░рд╛рди рдерд╛ рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдПрд╕рдЯреА рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдмрд╡рд╛рд╕реАрд░ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рд╡рд┐рдкрдгрдХ рдХреА рдХрд┐рд░рдгреЛрдВ рдХреЛ рдРрд╕реЗ рд╡рд┐рдкрдгрдХ рдХреЗ рдкрд╛рд╕ рднреЗрдЬрддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХреА рдиреАрддрд┐ рдХреЗ рд╕рд╛рде рдЖрдП рд╣реИрдВ, рдФрд░ рдПрдХ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рднреАред
рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдореБрдЭреЗ рдХреЛрдИ рд▓рд┐рдВрдХ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рдХрднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рд╕рд╛рдЗрдЯ рдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛)ред рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдпрд╛ CubeMX рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдпреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдПрдореНрдмреЗрдбреЗрдб рд╣реИрдВред рд╕рдЪ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдХреЗрд╡рд▓ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ "рдЕрдЧрд░ рдХреБрдЫ рд╣реЛрддрд╛ рд╣реИред"
рд╣рдордиреЗ рд▓реЛрд╣рд╛, рдФрд░ рдкреНрд░рдХрд╛рд░ рднреА рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ред рдпрд╣ рдЕрдВрддрддрдГ рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдбрд┐рд╕реНрдХрд╡рд░реА рдХреЗ рддрд╣рдд рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдкрд╣рд▓рд╛ рдЖрд╢реНрдЪрд░реНрдп рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ stm32l152 рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреЛ рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ stm32l151 рдХреЗ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдорд╛рдореВрд▓реА рдЕрдВрддрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдПрд▓рд╕реАрдбреА рдореЙрдбреНрдпреВрд▓ "рдореЗрд░реЗ" рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдереЛрдбрд╝рд╛ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрднреА рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рдИ рдереАред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдВрддрд░ рдХреЛ рдбреЗрдЯрд╛рд╢реАрдЯ рдореЗрдВ рдПрдХ рдлреБрдЯрдиреЛрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред рд╡реИрд╕реЗ, рдПрдХ рдбреЗрдЯрд╛рд╢реАрдЯ рдореЗрдВ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡реАрдПрд▓рд╕реАрдбреА рдкрд┐рди рдХреЛ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдореЗрд░реА рддрд╕реНрд╡реАрд░ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд 0-рдУрдо рд░реЗрдЬрд╝рд░ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рднреА рд╕рдорд╛рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдВрддрд░рд┐рдХ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЕрдзрд┐рднрд╛рд░ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдШрдбрд╝реА рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдирд┐рдХрд▓рд╛ред рд╡реЗ рд╣рдардкреВрд░реНрд╡рдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╡реЗ рдмрд╕ рд▓рд┐рдЦрддреЗ рд╣реИрдВ "рдпрд╣ рдХрд░реЛ, рдпрд╣ рдХрд░реЛ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред" рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдкрд░, "рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдЖрд░рдЯреАрд╕реА рдХреЗ рд╕рд╛рде рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛рдУрдВ" рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдШрдбрд╝реА рдЕрднреА рднреА рдШрд╛рдпрд▓ рд╣реЛ рдЧрдИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЗрд╡рд▓ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЖрд░рд╕реА рдЬрдирд░реЗрдЯрд░ рдкрд░ред рдПрд▓рдПрд╕рдИ рддрддреНрдкрд░рддрд╛ рдмрд┐рдЯ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд╣реАрди рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреЗ рдХрд╛рд░рдг рдШрдбрд╝реА рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдХреЛ рд▓реЙрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдореИрдВрдиреЗ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдХреНрдпрд╛ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рд╕рд┐рдЯ рдХреЗ рдкреИрд░ рдмреЛрд░реНрдб рдкрд░ рдкрдЯрд░рд┐рдпреЛрдВ рд╕реЗ рдЧрд┐рд░ рдЧрдП рдереЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдорд╛рдиреНрдп GPIO рдореЛрдб рдореЗрдВ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ рдерд╛ред рд╣рд╛рдИ-рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдЧрд┐рд░ рдЧрдпрд╛ред рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл ?! рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпреЗ рджреЛ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЕрд▓рдЧ рд╕реЗ рд╡реЗ рдмрд╣реБрдд рдХрдо рд╕реЗ рдХрдо рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред
рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛: рд╕реБрдкрд░рдЧреНрд▓реВ, рдЬреЛ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдЖрдзреЗ рд╕реЗ рднрд░рд╛ рдерд╛ (рдпрд╣ рддрд░рд▓ рд╣реИ, рдЖрдк рдЗрд╕реЗ рдареАрдХ рд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕реЛрдЪрд╛ рд╣реЛрдЧрд╛ ...) рдЙрдирдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд░рд┐рд╕рд╛рд╡ рдФрд░ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рд╣рд╕реНрддрдХреНрд╖реЗрдк рджреЗрддрд╛ рд╣реИред рдареАрдХ рд╣реИ, рдмрд╛рд╣рд░ рд╕реЗ рдЧреЛрдВрдж рдХреЛ рдХреБрд░реЗрджрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдЦрд┐рд░рдХрд╛рд░ рдЪрд┐рдк рдХреЗ рдиреАрдЪреЗ рднреА рдпрд╣ рд╕реБрдиреНрди рд╣реИред рдФрд░ рдЕрдЧрд░ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд▓реАрдХ рд╣реИрдВ, рддреЛ рдпрд╣ рдЦрдкрдд рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред рдореИрдВ Google рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ, рдЬреИрд╕реЗ рдХрд┐ рд▓реЛрдЧ cyanoacrylate рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдЧрд░реНрдо рдкрд╛рдиреА (рдХреНрдпрд╛ ???) рдФрд░ рдбрд╛рдЗрдорд┐рдерд╛рдЗрд▓ рд╕рд▓реНрдлрд╝реЛрдХреНрд╕рд╛рдЗрдб рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЧрд░реНрдо рдкрд╛рдиреА рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдбреАрдПрдордПрд╕рдУ рдЦрд░реАрджрддрд╛ рд╣реВрдВред рдЧреЛрдВрдж рдХреА рд╕рддрд╣ рдкрд░ рд░рд╛рд╕рд╛рдпрдирд┐рдХ рдХреА рдПрдХ рдмреВрдВрдж рдЦреЛрдЬрдиреЗ рдХреЗ рдПрдХ рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЕрдВрддрд░ рдХреЛ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ (рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ? рдбрд╛рдЗрдореЗрдХреНрд╕рд╛рдЗрдб рдиреЗ рдЧреЛрдВрдж рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд╢реЛрд╖рд┐рдд рдирдореА рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛?)ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реБрдЖ, рдФрд░ рдЧреЛрдВрдж рдХреЗ рдЕрд╡рд╢реЗрд╖ рдЕрднреА рднреА рдПрдХ рдирдЬрд░ рд╣реИрдВ ... рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬреЛ рдмреЛрд░реНрдб рдХреЗ рдиреАрдЪреЗ рдХреА рддрд░рдл рд╣реИрдВ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реЗ рд╣реИрдВред рд╡реИрд╕реЗ, рдбрд╛рдЗрдореЗрдХреНрд╕рд╛рдЗрдб рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдЬреЛ рдЧрд░реНрдо рдкрд╛рдиреА рдзреЛрдпрд╛ рдерд╛, рд╡рд╣ рдЧреЛрдВрдж рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ (рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реИ)ред рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЧреЛрдВрдж рд╣рдЯрд╛рдиреЗрд╡рд╛рд▓рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реА рд╣реА рдЪреАрдЬ рд╣реИ, рдЙрд╕реА рдЯреНрдпреВрдм рдореЗрдВ рдЧреЛрдВрдж рдХреЗ рд░реВрдк рдореЗрдВ, рдХреЗрд╡рд▓ рдмреИрдВрдЧрдиреА рдореЗрдВред рдХрдо рд╕реЗ рдХрдо, рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП! рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдпрд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рд╕реНрдерд┐рд░рддрд╛ рдЦрдЯреНрдЯрд╛ рдХреНрд░реАрдо рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдмрд╕ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░реЗрд╕реАрдЯ рдХреЗ рддрд╣рдд рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЦреИрд░, рдЖрдк рдХрд╛ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ? рдмрд╛рд╣рд░, рдореИрдВ рдЗрд╕реЗ рд╕рд╛рдл рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдЕрдВрддрд┐рдо рдореМрдХрд╛: рдПрд╕реАрдЯреЛрди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рдореИрдВ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдбрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдЙрдиреНрд╣реЗрдВ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдореИрдВ рдПрдХ рдЧреНрд▓рд╛рд╕ рдЬрд╛рд░ рдореЗрдВ рдПрд╕реАрдЯреЛрди рдбрд╛рд▓рддрд╛ рд╣реВрдВ, рд╡рд╣рд╛рдВ рдПрдХ рдмреЛрд░реНрдб рдлреЗрдВрдХрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рд░рд╛рдд рднрд░ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВред рдЕрдЧрд▓реА рд╕реБрдмрд╣ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдПрд╕реАрдЯреЛрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреИрд╕реЗ! рдЧреЛрдВрдж рдХрд╛ рдХреЛрдИ рдирд┐рд╢рд╛рди рдирд╣реАрдВ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрдЯрди рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдврдХреЗрд▓рдиреЗрд╡рд╛рд▓рд╛ рднрдВрдЧ рдХрд░ рджрд┐рдпрд╛ред рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рджреВрд╕рд░рд╛ рдмрдЪ рдЧрдпрд╛, рд╢рд╛рдпрдж, рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рд╕реЗ рдмрдирд╛ рдерд╛ред рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рджреВрд╕рд░рд╛ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдЕрдЫреВрддрд╛ рд░рд╣ рдЧрдпрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рднреА рдмрдЪ рдЧрдПред рдареАрдХ рд╣реИ, рдЙрддреНрдХреГрд╖реНрдЯ, рд▓реЗрдХрд┐рди рдмрдЯрди рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдм рд╣рдо рдШрдбрд╝реА рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рд╕реЗ рдЖрд░рдЯреАрд╕реА рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдФрд░ рд╕реНрд▓реАрдк рдореЛрдб рдХреЛ рдЫреВрдиреЗ, рдФрд░ рдЕрдиреНрдп рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рдФрд░ рдпрд╣ рднреА, рддрд╛рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢рд░реНрдореАрд▓реА рдереА, рдЙрд╕рдиреЗ рдмреЛрд░реНрдб рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд▓рд╛рдЧреВ рдХрд┐рдПред рд▓реЗрдХрд┐рди рдПрдХ рдорд╛рд░реНрдХрд░ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ (рдЕрдЪрд╛рдирдХ рд╕реЙрд▓реНрд╡реИрдВрдЯреНрд╕ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд╕реНрдирд╛рди?) рд▓реЗрдХрд┐рди рдПрдХ рд╕реНрдХреЗрд▓рдкреЗрд▓ рдХреЗ рд╕рд╛рде рдЦрд░реЛрдВрдЪред рд╕рджрд┐рдпреЛрдВ рд╕реЗ!
рдЦреИрд░, рдЖрдиреЗ рд╡рд╛рд▓реА рдкреАрдврд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ, рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХреЗ рд╕рд╛рде рджреЛрдиреЛрдВ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ред рдпрд╣ рдХреЗрд╡рд▓ gcc-arm-none-eabi, openocd, stm32flash рдФрд░ рдЕрдиреНрдп trifles рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред
stm32f103
stm32l151
рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рдХрдИ рдмрд╛рд░ рд╕рд▓рд╛рд╣ рджреА рдЧрдИ рдХрд┐ рд╡реЗ LUT рди рдХрд░реЗрдВ рдФрд░ рдкреЗрд╢реЗрд╡рд░реЛрдВ рд╕реЗ рдмреЛрд░реНрдбреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЖрджреЗрд╢ рджреЗрдВред рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рдХреЗ рд░реВрдк рдореЗрдВ - рдореБрдЭреЗ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред рдПрдХ рдФрд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЛ рдорд▓реНрдЯреАрд▓реЗрдпрд░ рдмреЛрд░реНрдб, рдпрд╛ рдЙрд╕рд╕реЗ рднреА рдЫреЛрдЯрд╛ рдХрджрдо, рдпрд╛ рдмреАрдЬреАрдП-рдХреЗрд╕, рдпрд╛ рдХреБрдЫ рдФрд░ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдШрд░ рдкрд░ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВред рдпрджрд┐ рдЧреНрд░рд╛рд╣рдХ рдорд╛рдорд▓реЗ рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ рдкреАрд╕реАрдмреА рд╕реЗ рдорд┐рд▓рд╛рдк, рдФрд░ рдпрд╣ рдПрдХ рдирдХрд╛рдмрдкреЛрд╢ рдЖрд░рд╛-рдмрдВрдж рдмреЛрд░реНрдб рдХреЛ рдмрд┐рдирд╛ рдорд╛рд╕реНрдХ рдХреЗ рдФрд░ рдПрдордЬреАрдЯреАрдПрдл рдХреЗ рдЬрдВрдкрд░реНрд╕ рдХреЗ рд╕рд╛рде рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ред
рдирд┐рд╖реНрдХрд░реНрд╖:
- рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд┐рдВрдЧ рдмреЛрд░реНрдб рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ, рддреЛ рд╡реЗ рдЦрд░реАрджреЗ рдЧрдП рд╕реЗ рднреА рдмрджрддрд░ рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рдбрд┐рдмрдЧрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдмреЗрд╣рддрд░ рд╣реИ рдЕрдЧрд░ рдпрд╣ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рдирд╣реАрдВ рд╣реИред рдмреЗрд╢рдХ, рдЖрдк рдЗрд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдпреЛрдЬрдирд╛ рдХреЛ рдирд╣реАрдВ рдмрджрд▓реЗрдВрдЧреЗ, рдФрд░ рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдпрд╣ рдЦрд░реАрдж рд╕реЗ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╕рд╕реНрддрд╛, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рднреАред рдЬрдм рддрдХ рдХрд┐ рд╕реБрдкрд░рдлреНрд▓реБрдПрдВрд╕ рдХрдВрдЯреНрд░реЛрд▓рд░ рдирд╣реАрдВ рд░рд╣рддрд╛ рд╣реИ рдпрд╛ рдбрд┐рд▓реАрд╡рд░реА рдХреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
- рдмреИрдХрдЕрдк рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрдиреЗрдХреНрдЯрд░ UART1 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓реЛ, рдареАрдХ рд╣реИ, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЬрдВрдкрд░реНрд╕ BOOT0, BOOT1ред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдЕрд▓рд╛рд╡рд╛, UART рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
- LQFP64 рдорд╛рдорд▓реЗ рдкрд░ рджреЛ рдХреБрдВрдЬреА рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдирдХрд▓реА рд╣реИред рдЖрдкрдХреЛ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдкреИрд░реЛрдВ рдХреЛ рдмрд╛рдИрдВ рдУрд░ рджреЗрдЦреЗрдВред
- рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдХрджрдо рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдк рдШрдЯрдХреЛрдВ рдХреЗрд╡рд▓ рдПрдХ рдЦреБрд░реНрджрдмреАрди рдХреЗ рдиреАрдЪреЗ рд╣реИред рдЕрдиреНрдпрдерд╛, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕рдм рдХреБрдЫ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ "рд╕реНрдиреЙрдЯ" рд╣реИрдВред рдЦреИрд░, рдпрд╛ рддреЛ "рдкреЗрд╢реЗрд╡рд░" рдЙрдкрдХрд░рдг рдкрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╣реЗрдЕрд░ рдбреНрд░рд╛рдпрд░, рдорд┐рд▓рд╛рдк рдкреЗрд╕реНрдЯ, рдЖрджрд┐ред рдореИрдВ рдпрд╣рд╛рдБ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рдореИрдВ рд╢реМрдХрд┐рдпрд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдБред
- рдкреАрд╕реАрдмреА рдХреА рдореЛрдЯрд╛рдИ рдкрд░ рдмрдЪрдд рди рдХрд░реЗрдВред рдпрд╣ рдЭреБрдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ smd рд░реЗрд╕рд┐рд╕реНрдЯрд░реНрд╕ рдФрд░ рд╕рдВрднрд╡рддрдГ, рдХреИрдкреЗрд╕рд┐рдЯрд░ рдХреЛ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рддреБрд▓рд╛ рдирд┐рд╖реНрдХрд░реНрд╖ (рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░, рдорд╛рдЗрдХреНрд░реЛрдХрд┐рд░рд┐рд╕реНрдХ) рд╡рд╛рд▓реЗ рдШрдЯрдХ рд╕рдВрднрд╡рддрдГ рдЬреАрд╡рд┐рдд рд░рд╣реЗрдВрдЧреЗред
- рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдмрдирд╛рдирд╛ рд╕рдордп рдХреА рдмрд░реНрдмрд╛рджреА рд╣реИред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдмрджрд▓реЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдмрд╕ рдмреЛрд░реНрдб рдкрд░ рдорд┐рд▓рд╛рдк рдХрд░реЗрдВред
- рдПрдХ рд░реЗрдЬрд░ рдмреНрд▓реЗрдб рдХреЗ рд╕рд╛рде рдПрдХ рдорд┐рд▓реАрдкреЗрдб рдкреАрдирд╛ рд╕рдмрд╕реЗ рдЪрд░рдо рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИ, рдЬрдм рдХреЛрдИ рд╣реЗрдпрд░ рдбреНрд░рд╛рдпрд░ рдирд╣реАрдВ рд╣реИред рдЕрдиреНрдпрдерд╛, рдЗрд╕реЗ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдмрд╣реБрдд рдорд╣рд╛рди рд╣реИред
- рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдкреИрд░ microcircuit рд╕реЗ рдЧрд┐рд░ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдмрд╣рд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ! рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм рдкрд┐рдЪ 0.5 рдорд┐рдореА рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рди рдХрд┐ рдкреНрд░рд╡рд╛рд╣рдХреАрдп рдЧреЛрдВрджред
- рдЪрд┐рдк рдХреЛ рдХрднреА рднреА рд╕рд╛рдЗрдиреЛрдПрдиреЗрдХреНрд░рд┐рдПрдЯ рдЧреНрд▓реВ (рд╕реБрдкрд░ рдЧреНрд▓реВ) рд╕реЗ рди рднрд░реЗрдВ! рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЙрдЪрд┐рдд рд╡рд┐рджреНрдпреБрдд, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╛рдВрддреНрд░рд┐рдХ, рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдирд╣реАрдВ рд╣реИрдВред
- рдПрд╕реАрдЯреЛрди рдХреНрд╖реЗрддреНрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдкрд░рдЧреНрд▓реВ рдХреЛ рдХрдард┐рди рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдШреБрд▓ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЖрд╕рдкрд╛рд╕ рдХреЗ рдШрдЯрдХ рдкреНрд░рднрд╛рд╡рд┐рдд рди рд╣реЛрдВред рдпрд╛рдВрддреНрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЧреИрд░-рдХрдард┐рди-рд╕реЗ-рдкрд╣реБрдВрдЪ рд╡рд╛рд▓реЗ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред