STM32CubeMX - STM32 рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдиреНрдирдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЬрдирд░реЗрдЯрд░

рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдкрд╣рд▓реЗ, STMicroelectronics рдиреЗ рдЕрдкрдиреЗ MicroXplorer рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдЖрдкрдХреЛ рдкреЛрд░реНрдЯ рд░реАрдореИрдк рдФрд░ рдиреЗрддреНрд░рд╣реАрди рд░реВрдк рд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ STM32 рдореЗрдВ рдкреЛрд░реНрдЯ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рдЬреЛ рдЕрдХреНрд╕рд░ рд╡реНрдпрд╕реНрдд рд░рд╣рддрд╛ рд╣реИред
рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рджреЗрдЦрд╛ рдЧрдпрд╛:
рдЫрд╡рд┐
рдФрд░ рдЗрд╕рдиреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ * .c, * .h рдлрд╛рдЗрд▓реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдЯреИрдВрдбрд░реНрдб рдкреЗрд░рд┐рдлреЗрд░рд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреЛрд░реНрдЯ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдерд╛ред
рдЗрд╕ рдмрд╛рд░ рдЖрдкрдиреЗ рдХреНрдпрд╛ рдмрджрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛?

рдФрд░ рдЗрд╕ рдмрд╛рд░, рдПрд╕рдЯреА рдиреЗ рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдПрдХ рдкреВрд░реНрдг рдкреАрдврд╝реА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛:

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

рдпреЗ рд╢рд╣рдж рдХреЗ рдЪрдореНрдордЪ рдереЗред рдФрд░ рдЕрдм, рдЯрд╛рд░ рдХреЗ рдмреИрд░рд▓ред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ 2 рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рддрд░рдг рд╣реИрдВ - рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдФрд░ рдЧреНрд░рд╣рдг рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧ-рдЗрди рдХреЗ рд░реВрдк рдореЗрдВред рддреЛ, рдпреЗ рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
рдореБрдЭреЗ рдЬреАрд╕реАрд╕реА рдХреЗ рд▓рд┐рдП рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдлрд┐рд▓рд╣рд╛рд▓ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЬреАрд╕реАрд╕реА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ - рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред
рдлрд┐рд▓рд╣рд╛рд▓, рдХреЗрд╡рд▓ F4 рд▓рд╛рдЗрди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪрд╛рд▓реВ рд╣реИред
UPD 04/06/14: F2 рдХрд╛ рд╕рдорд░реНрдерди рд╣реИред

рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдХрд╛рдо рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдорджрдж рдХреЗ рд╡рд░реНрддрдорд╛рди рдХреНрд╖рдг рдореЗрдВ STM32F4 рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрд▓рдмреНрдз рдкреИрдХ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ -> рдирдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдиреВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЦрд┐рдбрд╝рдХреА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:

рдЙрдкрд▓рдмреНрдз рдХреНрд░рд┐рдпрд╛рдПрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХрдИ рдирд╣реАрдВ рд╣реИрдВред

рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛:

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

рдпрд╣ рдореБрдЦреНрдп рдкрд┐рди рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реНрдХреНрд░реАрди рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рдлрд┐рд░ рдореИрдВрдиреЗ SDIO (SD рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдХреЛ рдЪреБрдирд╛, ADC, SPI, USART рдкрд┐рди рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреБрдЫ рд╕рд╛рдзрд╛рд░рдг рдкрд┐рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдПред рдпрд╣ рдХрд╣рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рддрд╛рдХрд┐ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЖрдк рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рд╕рдм рдХреБрдЫ рдмрджрд▓ рд╕рдХреЗрдВред

рдЕрдЧрд▓рд╛ рд╕рдордп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреИрдм рд╣реИ:

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

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдВрдбреЛ:

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

рдФрд░ ADC:


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрдВрдзрдХ рдХрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдпрд╣ рддрдереНрдп рдХрд┐ рдпрд╣ рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдг рдХреА рдКрд░реНрдЬрд╛ рдЦрдкрдд рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

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


рдЕрдВрдд рдореЗрдВ, рд╣рдо рдЕрдкрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рддреИрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ Keil рд╕рдорд░реНрдерд┐рдд рдЖрдИрдбреАрдИ рдХреА рд╕реВрдЪреА рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЪреБрдирд╛ рд╣реИ:


рдмреЗрд╢рдХ, рдЗрд╕реЗ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ:

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдЦреЛрд▓рд╛ рдФрд░ рдЗрдХрдЯреНрдард╛ рд╣реБрдЖред

рдирд┐рд╖реНрдХрд░реНрд╖

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

рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА

1. STM32CubeMX рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреЗрдЬ
2. 127 рдкреЗрдЬ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рд╡реЗрдЯреА рдореИрдиреБрдЕрд▓
3. рдПрдЪрдПрдПрд▓ рдФрд░ рдордзреНрдп рдорд╛рд▓ рдХреЗ рд╕рд╛рде рдлрд░реНрдорд╡реЗрдпрд░ , рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдмрд╕ рдПрдХ рдЬрдирд░реЗрдЯрд░ рдХреЗ рдмрд┐рдирд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
4. рдЙрддреНрдкрдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛

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


All Articles