STM32 рддреЗрдЬреА рд╕реЗ рд╢реБрд░реВред рднрд╛рдЧ 1 рд╕реЙрдлреНрдЯрд╡реЗрдпрд░, рд╕рд╛рдордЧреНрд░реА, рдШрди рдПрдордПрдХреНрд╕

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдореИрдВ рдХреНрдпреВрдПрдо рдПрдордПрдХреНрд╕ рдФрд░ рдПрдЪрдПрдПрд▓ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рд╣реЛрд▓реАрд╡рд░реНрд╕ рдореЗрдВ рдЖрддрд╛ рд╣реВрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдПрд╕рдЯреАрдПрдо 32 рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рдПрдХ рддрд░рдл, рдЕрдзрд┐рд╡рдХреНрддрд╛ рд╣реИрдВ рдЬреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╕рд╛рдиреА рдФрд░ рдХреЛрдб рдХреА рдкрдардиреАрдпрддрд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред

рджреВрд╕рд░реА рдУрд░, рдЕрдиреБрдпрд╛рдпреА рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХреА рдЧрддрд┐ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

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

рд▓реЗрдЦ рдореЗрдВ рдХрдИ рднрд╛рдЧ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ:

STM32 рддреЗрдЬреА рд╕реЗ рд╢реБрд░реВред рднрд╛рдЧ 1 рд╕реЙрдлреНрдЯрд╡реЗрдпрд░, рд╕рд╛рдордЧреНрд░реА, рдШрди рдПрдордПрдХреНрд╕ред
STM32 рддреЗрдЬреА рд╕реЗ рд╢реБрд░реВред рднрд╛рдЧ 2 рдирдорд╕реНрддреЗ рджреБрдирд┐рдпрд╛ рдкрд░ рдПрдЪрдПрдПрд▓, рдПрдЯреЙрд▓рд┐рдХ рдЯреНрд░реВрд╕реНрдЯреБрдбрд┐рдУ рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рд╕реНрдерд╛рдкрдирд╛
STM32 рддреЗрдЬреА рд╕реЗ рд╢реБрд░реВред рднрд╛рдЧ 3 рдПрд▓рдПрд▓ рдкрд░ рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб
STM32 рддреЗрдЬреА рд╕реЗ рд╢реБрд░реВред рднрд╛рдЧ 4 рдирдорд╕реНрддреЗ рд╡рд┐рд╢реНрд╡ CMSIS рдкрд░
STM32 рддреЗрдЬреА рд╕реЗ рд╢реБрд░реВред рднрд╛рдЧ 5 рд╕рд╛рд░рд╛рдВрд╢, рдПрдЪрдПрдПрд▓, рдПрд▓рдПрд▓, рд╕реАрдПрдордПрд╕рдЖрдИрдПрд╕ рдХреА рддреБрд▓рдирд╛ред

рдкрд╣рд▓реЗ, рдЖрдЗрдП рддрдп рдХрд░реЗрдВ рдХрд┐ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░реЗрдВрдЧреЗ, рдпрд╛рдиреА рд╕рд╣реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдвреВрдВрдвреЗрдВред

рдПрдХ рдЖрджрд░реНрд╢ рд╡рд┐рдХрд▓реНрдк STM32F103C8T6 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ рдПрдХ рдмрдЬрдЯ рдмреЛрд░реНрдб рд╣реЛрдЧрд╛ред

рдЫрд╡рд┐

рдпрд╣ рд╢реБрд▓реНрдХ рдкреВрд░реЗ рдкреНрд░рд╕рд┐рджреНрдз рд╕рд╛рдЗрдЯ рдкрд░ 100 рд░реВрд╕реА рд░реВрдмрд▓ рдХреА рдХреАрдордд рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреАрд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреЗрдВ: STM32F103C8T6 ARM STM32 рдиреНрдпреВрдирддрдо

https://ru.aliexpress.com/af/STM32F103C8T6-ARM-STM32-Minimum.html?SearchText=STM32F103C8T6+ARM+STM32+Minimum

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

рдЖрдк 120 рд░реВрд╕реА рд░реВрдмрд▓ рдХреА рдХреАрдордд рдкрд░ рдПрдХ рд╣реА рд╕рд╛рдЗрдЯ рдкрд░ рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рдХреАрд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреЗрдВ ST рд▓рд┐рдВрдХ рд╕реНрдЯрд┐рдВрдХ ST 252dLink V2 рдорд┐рдиреА STM8 STM32:

https://ru.aliexpress.com/af/ST-LINK-Stlink-ST%25252dLink-V2-Mini-STM8-STM32.html?SearchText=ST+LINK+Stlink+ST%252dLink+V2+Mini+STM8+ STM32

STM32 рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдЖрдИрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп IAR, Keil, Coocox (рдЧреНрд░рд╣рдг) рд╣реИрдВред

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

рд╣рдо STM32 рдХреЗ рд▓рд┐рдП рдпрд╛ рдЖрдо рд▓реЛрдЧреЛрдВ рдХреЗ рдЯреЙрд▓рд┐рдХ рдореЗрдВ рдПрдЯреЛрд▓рд┐рдХ рдЯреНрд░реВрд╕реНрдЯреБрдбрд┐рдУ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

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

рд╡рд┐рдкрдХреНрд╖: рдХреЛрдИ рдСрдЯреЛ рдХреЛрдб рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖред

рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

рдпрд╣рд╛рдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ https://atollic.com/resources/download/
рдЗрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд╕рдм рдХреБрдЫ рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рд╣рдо рдЪреБрдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХрд╣рд╛рдВ рд░рдЦрд╛ рдЬрд╛рдП рдФрд░ рд╣рд░ рд╕рдордп "рдЕрдЧрд▓рд╛" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕реЗ рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдбреАрдИ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рдЪрд╛рд╣рд┐рдПред

рдпрджрд┐ рдЖрдкрдиреЗ рдЕрднреА рднреА рдЗрд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрдВред

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

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдШрди рдПрдордПрдХреНрд╕ рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдЖрдо рд▓реЛрдЧреЛрдВ рдореЗрдВ "рдХрд▓реЛрдХреВрдм" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдПрд╕рдЯреАрдПрдо рдХреЗ рддрд╣рдд рдХреНрдпрд╛ рд▓рд┐рдЦрдирд╛ рд╣реИ: рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдкрд░ рдФрд░ рд╕реАрдПрдордПрд╕рдЖрдИрдПрд╕ рдкрд░ рдпрд╛ рдПрдЪрдПрдПрд▓ рдкрд░ рдпрд╣ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрд╣рд▓рд╛ рдареЛрдХрд░ рд╣реИред

рдкрд╣рд▓реА рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рдХреЗ рд░рдХреНрд╖рдХ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реНрдХ рджреЗрддреЗ рд╣реИрдВ: рдХреНрдпреВрдм рдПрдордПрдХреНрд╕ рдХреЛрдб рдХреА рдПрдХ рдмрдбрд╝реА, рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░рд╛рд╢рд┐ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдордХреЗ рдХреЗ рдХрд╛рдо рдХреЛ рднреА рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред

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

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

рдЖрдЗрдП рдПрдХ рджреЛ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ:

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

рдбрд┐рд╡рд╛рдЗрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡-рдирд┐рд╣рд┐рдд рдЙрддреНрдкрд╛рдж рд╣реИ, рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЗрд╕ рдЙрдкрдХрд░рдг рдХреА рд╕рдВрдкреВрд░реНрдг рдЙрддреНрдкрд╛рджрди рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред рддреИрдпрд╛рд░ рдирдореВрдирд╛ рддрдХ рд╡рд┐рдХрд╛рд╕ рдХреА рдЕрд╡рдзрд┐ 1-2 рд╕рд╛рд▓ рд╣реИред

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

рд╕рдЯреАрдХ рддрдХрдиреАрдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рдХрдИ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рднреА рд▓рд╛рдЧреВ рддрд░реНрдХ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

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

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

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

рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рджреБрдЦрдж рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ - рд░реВрд╕ рдореЗрдВ рдЖрдзреБрдирд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛рдУрдВ рдореЗрдВ - рдЙрджрд╛рд╣рд░рдг рдирдВрдмрд░ 1 рдХрдо рдЖрдо рд╣реЛрддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдмреИрдЯрди рдкрд╛рд╕ рдХрд░рдХреЗ рдирдВрдмрд░ 2ред

рд╣рдо рд▓реЗрдЦреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдирдВрдмрд░ 1 рдФрд░ рдирдВрдмрд░ 2 рдХреА рдЪрд░реНрдЪрд╛ рдкрд░ рд▓реМрдЯреЗрдВрдЧреЗ, рдФрд░ рдЕрдм рд╣рдо рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред

рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдПрдХ рдЫреЛрдЯрд╛ рдмреНрд░реЗрдХ рд▓реЗрдВ, my.st.com рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЙрд╕ рдкрд░ рдПрдХ рдЦрд╛рддрд╛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдПрд╕рдЯреА рдХрдВрдкрдиреА рдХреА рдиреАрддрд┐ рдЖрдкрдХреЛ рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╕рд╛рдордЧреНрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреА рд╣реИред

рд╕рд╛рдЗрдЯ рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж - STM32 Cube MX рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред

рдкреГрд╖реНрда рдХреЗ рдмрд╣реБрдд рдиреАрдЪреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЪрдпрди рдмрдЯрди рд╣реИ, рд╣рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг 5.0.0 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдЫрд╡рд┐

рд░рд╛рд╕реНрддреЗ рдХреЗ рд╕рд╛рде, рдЬрдм рддрдХ рд╣рдо рдпрд╣рд╛рдВ рд╕реЗ рдЪрд▓реЗ рдЧрдП, рд╣рдо рджреЛ рдФрд░ рдЪреАрдЬреЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд╛рдо рдЖрдПрдВрдЧреА
https://www.st.com/en/development-tools/stsw-link008.html

ST-LINK V2 рдбреНрд░рд╛рдЗрд╡рд░

рдЫрд╡рд┐

рдФрд░ https://www.st.com/en/development-tools/stm32cubeprog.html
рдХрд╛рд░реНрдпрдХреНрд░рдо рдлреНрд▓реИрд╢рд░ред

рдЫрд╡рд┐

рдбреНрд░рд╛рдЗрд╡рд░, рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдХреНрдпреВрдм рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЦреБрдж рдХреЛ рдХреЛрдИ рдХрдард┐рдирд╛рдИ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд╣рдо рдмрд╕ рд╣рд░ рдЪреАрдЬ рд╕реЗ рд╕рд╣рдордд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред

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

рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, тАЬACCESS TO MCU SELECTORтАЭ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдЫрд╡рд┐

STM32F103C8T6 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╣рдорд╛рд░реЗ рд▓рдХреНрд╖реНрдп рдмреЛрд░реНрдб рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред

рдЦреЛрдЬ рдмрд╛рд░ рдореЗрдВ рдЙрд╕рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдЙрд╕реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЖрдк рд╣рдорд╛рд░реЗ рдПрдордХреЗ рдХреА рдореБрдЦреНрдп рдлрд┐рд▓рд┐рдВрдЧ (64 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯреНрд╕ рдлреНрд▓реИрд╢, 20 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯреНрд╕ рд░реИрдо, рдЖрджрд┐) рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдкреИрд░ рдлреИрд▓рд╛рдП рд╣реБрдП рдПрдХ рдпреЛрдЬрдирд╛рдмрджреНрдз рд░реВрдк рд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдирд┐рдпрдВрддреНрд░рдХ рдорд╛рдорд▓реЗ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдПред

рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдЖрдкрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдбрд┐рдмрдЧрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╛рдПрдВ рдореЗрдиреВ рдореЗрдВ рдкрд┐рдирдЖрдЙрдЯ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЯреИрдм рдкрд░ SYS рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ "рдбреАрдмрдЧ" рдирд╛рдо рдХреЗ рддрд╣рдд рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рдореЗрдВ рд╕реАрд░рд┐рдпрд▓ рд╡рд╛рдпрд░ рдорд╛рди рд╕реЗрдЯ рдХрд░реЗрдВред

рдЙрд╕реА рд╕рдордп, рд╣рдо рдЕрдкрдиреА рдЖрдВрдЦреЛрдВ рдХреЗ рдХреЛрдиреЗ рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдиреЗ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ mnemonic рдЖрд░реЗрдЦ рдкрд░ рдбреАрдмрдЧрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рджреЛ рдкрд┐рди рдЖрд░рдХреНрд╖рд┐рдд рдХрд┐рдП рд╣реИрдВред

рдЫрд╡рд┐

рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рд╣рдо рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЕрдкрдиреЗ рдмреЛрд░реНрдб рдкрд░ рдПрдХ рдПрд▓рдИрдбреА рдмреНрд▓рд┐рдВрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рд╡рд┐рд╢реЗрд╖ рдкреИрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред

рдЗрд╕рдореЗрдВ рд╣рдо рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХрд▓ рд╕рд░реНрдХрд┐рдЯ рдЖрд░реЗрдЦ рдХреА рдорджрдж рдХрд░реЗрдВрдЧреЗ:

рдЫрд╡рд┐

рдпрд╛ рдЕрдзрд┐рдХ рд░рдВрдЧреАрди рдФрд░ рдмреЛрд░реНрдб рдкрд┐рдирдЖрдЙрдЯ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди

рдЫрд╡рд┐

рд╡рд╛рдВрдЫрд┐рдд рдПрд▓рдИрдбреА PC13 рдХреЗ рдкреИрд░ рдкрд░ рд╣реИред

рддрджрдиреБрд╕рд╛рд░, рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  1. рд╣рдо рдореЗрдирд╛рдореЛрдирд┐рдХ рдЖрд░реЗрдЦ рдкрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ
  2. рд╣рдо рдЙрд╕ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдореЗрдиреВ рд╕реЗ рдЖрдЗрдЯрдо "GPIO_Output" рдЪреБрдиреЗрдВ
  3. GPIO рдореЗрдиреВ рдкрд░ рдЬрд╛рдПрдВ,
  4. рд╕реВрдЪреА рдореЗрдВ, PC13 рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
  5. рд╣рдо рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ PC13-TAMPER-RTC рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддрд╛рд▓рд┐рдХрд╛ рднрд░рддреЗ рд╣реИрдВ, рд╣рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ GPIO рдореЛрдб рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЗрдмрд▓ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ

рдЫрд╡рд┐

рд╣рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рдХреНрд▓реЙрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЯреИрдм рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред

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

рдЫрд╡рд┐

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреИрдм рдХреЗ рддрд╣рдд, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рднрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ:

  1. рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд╛рдо (рдХреЗрд╡рд▓ рд▓реИрдЯрд┐рди рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ)
  2. рд╡рд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА (рдХреЗрд╡рд▓ рд▓реИрдЯрд┐рди рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреА рдмреЗрд╣рддрд░ рд╣реИ)
  3. IDE рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ (рд╣рдо TrueSTUDIO рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ)

рдЫрд╡рд┐

рд╣рдо рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдЯреИрдм рдХреЗ рддрд╣рдд рдиреАрдЪреЗ рдЙрддрд░рддреЗ рд╣реИрдВред

рдпрд╣рд╛рдБ рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝реА рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рдзреАрдп рдкреНрд░рд╛рд░рдВрдн рдЙрддреНрдкрдиреНрди рд╡рд┐рдХрд▓реНрдк рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ ...

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдореЗрдВ рдПрдХ рдЕрдзрд┐рдХ рд╕рдВрд░рдЪрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рд╕реА рдФрд░ рдПрдЪ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рд╣реЛрддреА рд╣реИред

рдЫрд╡рд┐

рдЖрдЦрд┐рд░реА рдЪрд░рдг рдмрдирд╛ рд░рд╣рд╛ред рдЙрдк рдЯреИрдм рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред

  1. рд╕рднреА рдкрд░рд┐рдзреАрдп рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП HAL рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЪреБрдиреЗрдВ
  2. рд╣рдо рд╡рд░реНрддрдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ

рдЫрд╡рд┐

рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЙрдиреНрдЪ рдкрд░, рдЖрдкрдХреЛ рдЪрдпрдирд┐рдд рдПрдордХреЗ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рд╣рдо рдлрд╝рд╛рдЗрд▓реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реИрдВ:

рдЫрд╡рд┐

рд╣рдо рдХреЗрддрд▓реА рдХреЛ рдЧрд░реНрдо рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдХреЙрдлреА рдмрдирд╛рддреЗ рд╣реИрдВ:

рдЫрд╡рд┐

рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдХреЗ рдХрд╛рдо рдХреЗ рдЕрдВрдд рдХреЗ рдмрд╛рдж, рд╣рдо рддреБрд░рдВрдд рдЗрд╕реЗ рдЦреЛрд▓рддреЗ рд╣реИрдВ:

рдЫрд╡рд┐

рдХреЛрдИ рднреА рдлрд╝реЛрд▓реНрдбрд░ рдЪреБрдиреЗрдВ рдЬрд╣рд╛рдВ рдПрдЯреЛрд▓рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдЧрд╛:

рдЫрд╡рд┐

рд╕рдлрд▓ рдЙрджреНрдШрд╛рдЯрди рдкрд░, рд╣рдо рдПрд╕рдЯреАрдПрдо рдХреЗ рд▓рд┐рдП рдПрдЯреЛрд▓рд┐рдХ рдЯреНрд░реВрд╕реНрдЯреБрдбрд┐рдУ рдХреА рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ рджреЗрдЦреЗрдВрдЧреЗред

рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрдо рд░реБрдЪрд┐ рдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рддреБрд░рдВрдд рдлрд╝рд╛рдЗрд▓ рдЯреНрд░реА рдкрд░ рдЬрд╛рдПрдВред

рдЫрд╡рд┐

рд╡рд╣рд╛рдБ main.c рдлрд╝рд╛рдЗрд▓ рдФрд░ int рдореБрдЦреНрдп (рд╢реВрдиреНрдп) рдлрд╝рдВрдХреНрд╢рди рдЦреЛрдЬреЗрдВ:

рдЫрд╡рд┐

рд╕реНрд╡-рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП - рдПрдХ рдЦрд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

  1. рдореЗрдиреВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ -> рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг
  2. рдиреАрдЪреЗ рдХрдВрд╕реЛрд▓ рдЯреИрдм рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
  3. рд╕рдлрд▓ рдЕрд╕реЗрдВрдмрд▓реА рдкрд░ - рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рдЫрд╡рд┐

рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдЬрд╛рд░реА

рдкреБрдирд╢реНрдЪ: рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмреНрд▓реЙрдЧ рдкрд░ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред

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


All Articles