рдЕрдХреНрд╕рд░, рдШрд░ рдХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╢рд┐рд▓реНрдк рдореЗрдВ, рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдХреЗрдд рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ - рдПрдордХреЗ I2C рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрдпрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдкреАрдбрдмреНрд▓реВрдПрдо рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрджрд┐ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд╛рдо рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрдкрдиреЗ рдШрд░ рдХреЗ рд▓рд┐рдП рдЦрд░реАрджрдирд╛ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗрд╡рд▓ рдХрднреА-рдХрднреА рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╕рд╕реНрддреА ($ 50 рддрдХ) рддрд░реНрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдкреНрд░рдХрдЯ рд╣реБрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╡рд┐рдЪрд╛рд░ рдиреЗ рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдЙрдиреНрд╣реЗрдВ рдЦрд░реАрджрдиреЗ рд╕реЗ рд░реЛрдХ рджрд┐рдпрд╛: рдмрд╛рдд рдмреЗрд╣рдж рд╕рд░рд▓ рд╣реИ, рдЗрд╕реЗ рдЦреБрдж рдХреЛ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рд╕рд╛рдордЧреНрд░реА рд╕реЗ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдП?
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдХрдо рд╕реЗ рдХрдо рд╡рд┐рддреНрддреАрдп рд▓рд╛рдЧрддреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рд▓реЙрдЬрд┐рдХ рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдП - рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╡рд╣ рд╣реИ
рд╕реНрдЯрдо 32 рдПрдл 4 рдбрд┐рд╕реНрдХреЛрд╡рд░реА рдбрд┐рдмрдЧ рдмреЛрд░реНрдбред
рддрд╛рд░реНрдХрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ (рдЗрд╕рдХреЗ рдмрд╛рдж LA) - рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ, рджреЗрдЦрдиреЗ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрдкрдХрд░рдгред рдПрдХ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдХреА рддрд░рд╣, рдПрдХ рд╡рд┐рдорд╛рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рддрд╣рдд рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЬрд╛рдВрдЪ рдХреЛ рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдХреЗрд╡рд▓ рджреЛ рд╕рд┐рдЧреНрдирд▓ рд╕реНрдЯреЗрдЯреНрд╕ "0" рдФрд░ "1" рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╡рд┐рдорд╛рди рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, I2C рдпрд╛ SPI рдмрд╕ рдкрд░ рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдорд╛рди рджреЛрд▓реЛрдкреЛрд╕реНрдХреЛрдк рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЧрдИ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ: рд╕рд░рд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдореЗрдВ 8 рд╕реЗ рдФрджреНрдпреЛрдЧрд┐рдХ рдирдореВрдиреЛрдВ рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рддрдХред
рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ - LogicDiscovery - рдПрдХ PC рдХреЗ рд▓рд┐рдП USB рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрдирд╛ рдПрдХ
SUMP- рд╕рдВрдЧрдд рддрд░реНрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдорд╛рдореВрд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ: 20MHz, 16 рдЪреИрдирд▓, 24kB рдореЗрдореЛрд░реАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдмрд╣реБрдд рд╡рд┐рд╕реНрддреГрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ: UART, I2C, SPI рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг (рдХреБрдЫ рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ рдХреЗ рднреАрддрд░), рд╕рдорд╛рдирд╛рдВрддрд░ рдмрд╕реЗрдВ, рд╕рдВрдХреЗрддреЛрдВ рдХреА рд▓реМрдХрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдорд╛рдкрдирд╛, рдЖрджрд┐ред
рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
рддреЛ, рд╣рдо рд╕рднреА рдХреА рдЬрд░реВрд░рдд рд╣реИ:
- рдбрд┐рдмрдЧ рдмреЛрд░реНрдб Stm32F4Discovery ред рдорд╛рд╕реНрдХреЛ рдЦреБрджрд░рд╛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ 500 рд░реВрдмрд▓ рд╕реЗ, рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдкрдХреЗ рдбрд┐рдмреНрдмреЗ рдореЗрдВ рд╣реИ? STM32F4 рдпрд╛ STM32F2 рдкрд░ рдХреЛрдИ рдЕрдиреНрдп рдмреЛрд░реНрдб рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рддрдм рдЖрдкрдХреЛ рд╕реНрд░реЛрдд рдХреЛ рдЯреНрд╡реАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
- рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрд╛рд░ред
- рд░реЗрдбреА-рдЯреВ-рдпреВрдЬ рдлрд░реНрдорд╡реЗрдпрд░ Google.Code рдкрд░ рд╣реИ ред рд╕реНрд░реЛрдд рдХреЛрдб рднреА рд╣реИрдВред
- рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдкреАрд╕реА рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдЪрд╛рд╣рд┐рдП, рдореИрдВ рдУрдПрд▓рдПрд╕ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рдХреНрд▓рд╛рдЗрдВрдЯ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдореА рд╕рдорд╛рдзрд╛рди рдУрдПрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдХрд┐рд╕реА рднреА SUMP- рд╕рдВрдЧрдд рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдиреАрдЪреЗ рдореИрдВ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рдКрдВрдЧрд╛ред
Stm32F4Discovery рдПрдХ рдорд┐рдиреА-рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдорд╛рди рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреЛрд░реНрдб рдорд╛рдЗрдХреНрд░реЛ-рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреАрд╕реА рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред рдПрдХ рд╣реА рдмрдВрджрд░рдЧрд╛рд╣ рд╕реЗ рдмреЛрд░реНрдб рдХреЛ рдмрд┐рдЬрд▓реА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдореНрдкрд░ рдкрд┐рди
рдкреАрдП 9 рдФрд░
5 рд╡реА рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред PA9 рдорд╛рдЗрдХреНрд░реЛ-рдпреВрдПрд╕рдмреА рдХреЗ Vbus рдкреЛрд░реНрдЯ рд╕реЗ рд╕реАрдзреЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ 5V рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рдмрдирд╛рдиреЗ рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рдЗрдирдкреБрдЯ рд╣реИред рдСрдкрд░реЗрд╢рди рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
PA2 рдФрд░
PD0 рдкреЛрд░реНрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред PA2 рдкрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рдВрдХреЗрдд рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдФрд░ PD0 рд╡рд┐рдорд╛рди рдХрд╛ рдкрд╣рд▓рд╛ рдЗрдирдкреБрдЯ рд╣реИред

рдкреАрд╕реА рдХреЛ COM рдкреЛрд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреАрд╕реА рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд▓рд┐рдирдХреНрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдорд╛рдирдХ рд╣реИрдВ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рди рдбреНрд░рд╛рдЗрд╡рд░ рдПрд╕рдЯреА рд╕рд╛рдЗрдЯ рд╕реЗ
рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреЛрд░реНрдб рдХреА рдкрд╣рдЪрд╛рди рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рдо рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ, рдорд░рд╣рдо рдореЗрдВ рдПрдХ рдордХреНрдЦреАред
рдкреНрд░рддрд┐рдмрдВрдз
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдУрдкрди
SUMP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореВрд▓ рд░реВрдк рд╕реЗ FPGA рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЪреВрдВрдХрд┐ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдЗрдирдкреБрдЯ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрднреА рднреА рдЙрдирд╕реЗ рдХрдорддрд░ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рд▓рд╛рдЧреВ рд╕рднреА рдХрд╛рд░реНрдп рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ:
- рдЕрдзрд┐рдХрддрдо рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЖрд╡реГрддреНрддрд┐ - 20 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ, рдореВрд▓ 200 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рддрдХ
- RLE рд╕рдВрдкреАрдбрд╝рди рдФрд░ рд╢реЛрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред
- рдЖрдк рдЪреИрдирд▓реЛрдВ рдХреЗ рдордирдорд╛рдиреЗ рд╕рдореВрд╣реЛрдВ рдХрд╛ рдЪрдпрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ (8 рдЪреИрдирд▓), рдпрд╛ рдкрд╣рд▓реЗ + рджреВрд╕рд░реЗ (16 рдЪреИрдирд▓)ред
- рдЯреНрд░рд┐рдЧрд░ рдореВрд▓реНрдп рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕рд╛рдордиреЗ рд╕реЗ (рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдПрдХ рдЧреБрдг рд╣реИ) рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
- рдЙрдиреНрдирдд (рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕) рдЯреНрд░рд┐рдЧрд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╕рдордп рдЗрди рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд╣ рдЗрди рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдо рдЧрд▓рдд рд╣реЛрдЧрд╛ред
рдЙрдкрдпреЛрдЧ
рд╣рдо рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд░рди.рдмреЗрдЯ рдпрд╛ рд░рди.рд╢ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдУрдПрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд╕рдХреЗ рдкреГрд╖реНрда рдкрд░ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдБ рдореИрдВ рдкрд╣рд▓реЗ рдирдореВрдиреЗ рдФрд░ рдЙрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдБрдЧрд╛ рдЬреЛ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдЕрдзреАрди рд╣реИрдВред
"рдХреИрдкреНрдЪрд░" рдореЗрдиреВ рдореЗрдВ,
"рдХреИрдкреНрдЪрд░ рд╢реБрд░реВ рдХрд░реЗрдВ" рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВред
"рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдкреЛрд░реНрдЯ" рдлрд╝реАрд▓реНрдб рдореЗрдВ рдкрд╣рд▓реЗ рдкреГрд╖реНрда рдкрд░
, рдЙрд╕ рдкреЛрд░реНрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрд░ рд╣рдорд╛рд░рд╛ рд╡рд┐рдорд╛рди рдмреИрдард╛ рд╣реИ, рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
"рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдЯрд╛рдбреЗрдЯрд╛" рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
, рдЖрдк рдХрдиреЗрдХреНрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рджреВрд╕рд░реЗ рдкреГрд╖реНрда рдкрд░ рд╣рдо рдХреИрдкреНрдЪрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдкрд╣рд▓реЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдирд╣реАрдВ рдЫреВрддреЗ рд╣реИрдВ
"рдирдореВрдирд╛рдХрд░рдг рджрд░" 20 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ (рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдмреЛрд░реНрдб рдЕрднреА рднреА 20 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧреНрд░рд╛рд╣рдХ рд╕реЛрдЪреЗрдВрдЧреЗ рдХрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдмрдХрд╡рд╛рд╕ рд╣реЛрдЧрд╛)ред
"рдЪреИрдирд▓ рд╕рдореВрд╣" : 0 - рд╣рдо рдПрдХ рдЪреИрдирд▓ рд╕рдореВрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдпреЗ PD0-PD7 рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ, рдпрд╛ 0 рдФрд░ 1 - рд╣рдо рджреЛ рдЪреИрдирд▓ рд╕рдореВрд╣реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - PD0-PD15 рд▓рд╛рдЗрдиреЗрдВред
"рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХрд╛ рдЖрдХрд╛рд░" : рдПрдХ рдЪреИрдирд▓ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП - рдХреЛрдИ рднреА рдорд╛рди, рджреЛ рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП - 12kB рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ (рдпрджрд┐ рдЧреНрд░рд╛рд╣рдХ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЧрд▓рдд рдорд╛рди рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рд╣рдо рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЛ рдирд╣реАрдВ рдЫреВрддреЗ рд╣реИрдВ, рд╡реЗ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ:
рдЯреНрд░рд┐рдЧрд░ рдкреЗрдЬ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдкрд╣рд▓рд╛ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗрд╡рд▓ рдЯреНрд░рд┐рдЧрд░ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рд╣реИред
"рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ" рдЕрдиреБрдкрд╛рдд рдЖрдкрдХреЛ рдкреНрд░рддрд┐рд╢рдд рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдмрдлрд░ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрдиреЗ рддрдХ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рдбреЗрдЯрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
"рдХреИрдкреНрдЪрд░" рджрдмрд╛рдиреЗ рдХреЗ рдмрд╛рдж
, рд╡рд┐рдорд╛рди рддреБрд░рдВрдд рдбреЗрдЯрд╛ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЗрд╕реЗ рдПрдХ рдЪрдХреНрд░реАрдп рдмрдлрд░ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЬрдм рдЯреНрд░рд┐рдЧрд░ рдореЗрдВ рдЖрдЧ рд▓рдЧ рдЬрд╛рддреА рд╣реИ, рддреЛ рдпрд╣ рдЖрдлреНрдЯрд░ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкреАрд╕реА рдХреЛ рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИред
"рдЯрд╛рдЗрдк" - рдХреЗрд╡рд▓ "рд╕рд░рд▓", "рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕" - рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред
"рдореЛрдб" рдХреЗрд╡рд▓ "рд╕рдорд╛рдирд╛рдВрддрд░" рд╣реИред
"рдорд╛рд╕реНрдХ" - рдпреЗ рд╡реЗ рд░реЗрдЦрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рди рдкрд░ рдЯреНрд░рд┐рдЧрд░ рд╕рд┐рдЧреНрдирд▓ рдбреНрд░реЙрдк рдХреА рдЙрдореНрдореАрдж рдХрд░реЗрдЧрд╛, PD0 рд▓рд╛рдЗрди рдкрд░ рдЖрдЧ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзреНрд╡рдЬ рдХреЛ рд╢реВрдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рдЦреЗрдВ
"рдорд╛рди" - рд╕рдВрдХреЗрдд рд╕рд╛рдордиреЗ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЯреНрд░рд┐рдЧрд░ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЪреЗрдХ рдмреЙрдХреНрд╕ рд╕реЗрдЯ рд╣реИ - рдЕрдЧреНрд░рдгреА рдмрдврд╝рддред рдЪреЗрдХ рдмреЙрдХреНрд╕ рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ - рд░рд┐рдпрд░:

рдСрдкрд░реЗрд╢рди рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЬрдореНрдкрд░ рдХреЗ рд╕рд╛рде PD0 рдФрд░ PA2 рдкреЛрд░реНрдЯ (рдкрд░реАрдХреНрд╖рдг рд╕рдВрдХреЗрдд UART рдЗрд╕ рдкреЛрд░реНрдЯ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ) рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред
рдмрд╕ рдЗрддрдирд╛ рд╣реА,
"рдХреИрдкреНрдЪрд░" рджрдмрд╛рдПрдВ рдФрд░ рдкреНрд░рд╛рдкреНрдд рд╕рдВрдХреЗрдд рдХреЛ рджреЗрдЦреЗрдВ (Ctrl + F - рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рд╕реНрдХреЗрд▓):

рдпрджрд┐ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЯреНрд░рд┐рдЧрд░ рдХреЛ рдЧрд▓рдд рд▓рд╛рдЗрдиреЛрдВ рдкрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИ - рдмреЛрд░реНрдб рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред рдЯреНрд░рд┐рдЧрд░ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдЯрди (рдиреАрд▓рд╛ рдмрдЯрди) рджрдмрд╛рдХрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдмрдВрдзреА рд╕рд╛рд╡рдзрд╛рдирд┐рдпрд╛рдВ
рдпрд╛рдж рд░рдЦреЗрдВ: рдЖрдк рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕реЗ рд╕реАрдзреЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ! рдмреЛрд░реНрдб рдкрд░ рдПрдордХреЗ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдбрд╛рдпреЛрдб рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╕реБрд░рдХреНрд╖рд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЕрдзреНрдпрдпрди рдХреЗ рддрд╣рдд рд╕рд┐рдЧреНрдирд▓ рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рд╡реЛрд▓реНрдЯреЗрдЬ 5 рд╡реА рдореЗрдВ 3.3V рдХрд╛ рдЕрдзрд┐рдХрддрдо рд╡реЛрд▓реНрдЯреЗрдЬ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕рд┐рдЧреНрдирд▓ рд╕реНрд░реЛрдд рдФрд░ рд╡рд┐рдорд╛рди рдХреЗ рдмреАрдЪ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛рддреНрдордХ рдЕрд╡рд░реЛрдзрдХ рдЬреЛрдбрд╝рдирд╛ рдЙрдЪрд┐рдд рд╣реИред
рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп, рдкрд╣рд▓реЗ рдЬрдореАрди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордд рднреВрд▓рдирд╛, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╕рдВрдХреЗрдд рд▓рд╛рдЗрдиреЗрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдм рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕рд░реНрдХрд┐рдЯ рдЕрдкрдиреЗ рд╢рдХреНрддрд┐ рд╕реНрд░реЛрдд рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЙрд╕реА рдкреАрд╕реА рд╕реЗ рдирд╣реАрдВ рдЬрд┐рд╕ рдкрд░ рд╡рд┐рдорд╛рди рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред
рдЙрдкрдпреЛрдЧрд┐рддрд╛
Google.Code рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреЗрдЬSTM32F4Discovery рдХрд╛рд░реНрдб рдХрд╛ рд╡рд┐рд╡рд░рдгрдУрдкрди рд╕реНрдирд┐рдлрд░ рд╕реНрдирд┐рдлрд░ - рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬреЛ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рдгрд╛ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдкреБрдирд╢реНрдЪ: LogicDiscovery рдХрд╛ рдЙрдкрдпреЛрдЧ рдШрд░ рдФрд░ рдХрд╛рдо рджреЛрдиреЛрдВ рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реАрд░рд┐рдпрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ (SPI, UART) рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛рдПрдВ рд╣реИрдВ - рддреЛ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреАред рдмрд╕ рдпрд╣ рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдХреА рд╕реАрдорд╛рдУрдВ рдкрд░ рдмрд╣реБрдд рдХреБрдЫ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, F4 рдкрд░ рдирдореВрдирд╛ рдЖрдХрд╛рд░ рдХреЛ рдХрдИ рдЧреБрдирд╛ рдмрдбрд╝рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЕрдиреНрдп рдЖрдХрд╛рд░реЛрдВ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИред