LogicDiscovery - рдПрдХ рд╕рд╛рдзрд╛рд░рдг рддрд░реНрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ

рдЕрдХреНрд╕рд░, рдШрд░ рдХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╢рд┐рд▓реНрдк рдореЗрдВ, рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдХреЗрдд рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ - рдПрдордХреЗ I2C рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрдпрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдкреАрдбрдмреНрд▓реВрдПрдо рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрджрд┐ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд╛рдо рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрдкрдиреЗ рдШрд░ рдХреЗ рд▓рд┐рдП рдЦрд░реАрджрдирд╛ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗрд╡рд▓ рдХрднреА-рдХрднреА рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╕рд╕реНрддреА ($ 50 рддрдХ) рддрд░реНрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдкреНрд░рдХрдЯ рд╣реБрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╡рд┐рдЪрд╛рд░ рдиреЗ рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдЙрдиреНрд╣реЗрдВ рдЦрд░реАрджрдиреЗ рд╕реЗ рд░реЛрдХ рджрд┐рдпрд╛: рдмрд╛рдд рдмреЗрд╣рдж рд╕рд░рд▓ рд╣реИ, рдЗрд╕реЗ рдЦреБрдж рдХреЛ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рд╕рд╛рдордЧреНрд░реА рд╕реЗ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдП?
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдХрдо рд╕реЗ рдХрдо рд╡рд┐рддреНрддреАрдп рд▓рд╛рдЧрддреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рд▓реЙрдЬрд┐рдХ рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдП - рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╡рд╣ рд╣реИ рд╕реНрдЯрдо 32 рдПрдл 4 рдбрд┐рд╕реНрдХреЛрд╡рд░реА рдбрд┐рдмрдЧ рдмреЛрд░реНрдбред

рддрд╛рд░реНрдХрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ (рдЗрд╕рдХреЗ рдмрд╛рдж LA) - рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ, рджреЗрдЦрдиреЗ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрдкрдХрд░рдгред рдПрдХ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдХреА рддрд░рд╣, рдПрдХ рд╡рд┐рдорд╛рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рддрд╣рдд рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЬрд╛рдВрдЪ рдХреЛ рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдХреЗрд╡рд▓ рджреЛ рд╕рд┐рдЧреНрдирд▓ рд╕реНрдЯреЗрдЯреНрд╕ "0" рдФрд░ "1" рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╡рд┐рдорд╛рди рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, I2C рдпрд╛ SPI рдмрд╕ рдкрд░ рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдорд╛рди рджреЛрд▓реЛрдкреЛрд╕реНрдХреЛрдк рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЧрдИ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ: рд╕рд░рд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдореЗрдВ 8 рд╕реЗ рдФрджреНрдпреЛрдЧрд┐рдХ рдирдореВрдиреЛрдВ рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рддрдХред
рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ - LogicDiscovery - рдПрдХ PC рдХреЗ рд▓рд┐рдП USB рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрдирд╛ рдПрдХ SUMP- рд╕рдВрдЧрдд рддрд░реНрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдорд╛рдореВрд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ: 20MHz, 16 рдЪреИрдирд▓, 24kB рдореЗрдореЛрд░реАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдмрд╣реБрдд рд╡рд┐рд╕реНрддреГрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ: UART, I2C, SPI рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг (рдХреБрдЫ рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ рдХреЗ рднреАрддрд░), рд╕рдорд╛рдирд╛рдВрддрд░ рдмрд╕реЗрдВ, рд╕рдВрдХреЗрддреЛрдВ рдХреА рд▓реМрдХрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдорд╛рдкрдирд╛, рдЖрджрд┐ред

рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ


рддреЛ, рд╣рдо рд╕рднреА рдХреА рдЬрд░реВрд░рдд рд╣реИ:

рдХреНрд▓рд╛рдЗрдВрдЯ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдореА рд╕рдорд╛рдзрд╛рди рдУрдПрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдХрд┐рд╕реА рднреА SUMP- рд╕рдВрдЧрдд рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдиреАрдЪреЗ рдореИрдВ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рдКрдВрдЧрд╛ред
Stm32F4Discovery рдПрдХ рдорд┐рдиреА-рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдорд╛рди рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреЛрд░реНрдб рдорд╛рдЗрдХреНрд░реЛ-рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреАрд╕реА рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред рдПрдХ рд╣реА рдмрдВрджрд░рдЧрд╛рд╣ рд╕реЗ рдмреЛрд░реНрдб рдХреЛ рдмрд┐рдЬрд▓реА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдореНрдкрд░ рдкрд┐рди рдкреАрдП 9 рдФрд░ 5 рд╡реА рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред PA9 рдорд╛рдЗрдХреНрд░реЛ-рдпреВрдПрд╕рдмреА рдХреЗ Vbus рдкреЛрд░реНрдЯ рд╕реЗ рд╕реАрдзреЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ 5V рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рдмрдирд╛рдиреЗ рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рдЗрдирдкреБрдЯ рд╣реИред рдСрдкрд░реЗрд╢рди рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, PA2 рдФрд░ PD0 рдкреЛрд░реНрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред PA2 рдкрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рдВрдХреЗрдд рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдФрд░ PD0 рд╡рд┐рдорд╛рди рдХрд╛ рдкрд╣рд▓рд╛ рдЗрдирдкреБрдЯ рд╣реИред



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

рдкреНрд░рддрд┐рдмрдВрдз


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

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

рдЙрдкрдпреЛрдЧ


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

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



рджреВрд╕рд░реЗ рдкреГрд╖реНрда рдкрд░ рд╣рдо рдХреИрдкреНрдЪрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдкрд╣рд▓реЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдирд╣реАрдВ рдЫреВрддреЗ рд╣реИрдВ
"рдирдореВрдирд╛рдХрд░рдг рджрд░" 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 рдкрд░ рдирдореВрдирд╛ рдЖрдХрд╛рд░ рдХреЛ рдХрдИ рдЧреБрдирд╛ рдмрдбрд╝рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЕрдиреНрдп рдЖрдХрд╛рд░реЛрдВ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИред

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


All Articles