AVR, MSP430, STM32 рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдФрд░ рдореЗрд░реЗ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рдЫрд╛рдкреЛрдВ рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░
рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░ рдХреЗ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ AVR, MSP430, STX32 рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рдЕрдиреБрднрд╡ рдХреЗ рдЕрдкрдиреЗ рдЫрд╛рдкреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдкрд░рд┐рдЪрдп
рдЬрдм рдореИрдВ рдПрдХ рдЫрд╛рддреНрд░ рдерд╛, рддреЛ рдореИрдВ рдбреЗрд▓реНрдлреА рдореЗрдВ рд▓рд╛рдЧреВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд▓рдЧрд╛ рд╣реБрдЖ рдерд╛ рдФрд░ рджреБ: рдЦ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЦреБрд╢реА рднреА рдирд╣реАрдВ рдереАред рдПрдХ рджрд┐рди рдкрд╣рд▓реЗ рддрдХ, рдореЗрд░реЗ рдЪреМрдереЗ рд╡рд░реНрд╖ рдореЗрдВ, "рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХрдВрдЯреНрд░реЛрд▓рд░" рд╡рд┐рд╖рдп рдиреЗ рдореЗрд░рд╛ рджреМрд░рд╛ рдХрд┐рдпрд╛ред рдЦреИрд░, рдмрдВрдж рдФрд░ рдЪрд╛рд▓реВред
AVR рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░рд┐рд╡рд╛рд░
рд╡рд┐рд╖рдп "рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХрдВрдЯреНрд░реЛрд▓рд░" рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ Atmel AVR Atmega рдкрд░рд┐рд╡рд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд░реНрдкрд┐рдд рдерд╛ред рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд╛ рдХрд╛рдо AVR рд╕реНрдЯреВрдбрд┐рдпреЛ 4.18 рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЗрд╕ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдЕрд╕реЗрдВрдмрд▓рд░ рдкрд░ Atmega16 рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдбрд┐рдмрдЧ рдмреЛрд░реНрдбреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдерд╛ред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдПрдХ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреАрдмрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ ponyprog2000 рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреАрдмрдЧ рдмреЛрд░реНрдб рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдПрд▓рдкреАрдЯреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рд╕реАрд╡рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрди рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ, рдореИрдВ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреА рдЬрд╛рджреБрдИ рджреБрдирд┐рдпрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реБрдЖ, рдЬрд┐рд╕рдореЗрдВ "рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдП рдПрд▓рдИрдбреА", рдПрдХ рдмрдЯрди рдкреНрд░реЗрд╕ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг, рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЯрд╛рдЗрдорд░ рд╕реЗрдЯ рдХрд░рдирд╛ рдФрд░ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╡реНрдпрд╡рдзрд╛рдиреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛, рдпреВрдПрдЖрд░рдЯреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рдерд╛, рдЖрджрд┐ред
рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрднреБрдд рдирдИ рджреБрдирд┐рдпрд╛ рдЦреБрд▓ рдЧрдИ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ рд╕рдм рдЕрдЧрд▓реЗ рдкрд╛рдареНрдпрдХреНрд░рдо рддрдХ рдереЛрдбрд╝рд╛ рдХрдо рд╣реЛ рдЧрдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╣реА рдмреЛрд░реНрдб рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╣реБрдИ, рд▓реЗрдХрд┐рди рдХреЛрдбрд╛рдВрддрд░рдХ рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдИ-рдПрд▓рдПрдмреА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкрд╛рд╕реНрдХрд▓ рдореЗрдВред рдХреБрдЫ рд▓реЛрдЧ рдЗрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реНрдпрд░реНрдеред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╣рд╛рдБ рдХрд┐рд╕реА рднреА arduino рд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ, рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╢рд╛рдорд┐рд▓ рдереЗ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛрддрд╛?
рдЕрдкрдиреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВред рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ E-LAB рдФрд░ JTAG-debuggers рд╣реИрдВред
рд▓реЗрдХрд┐рди рд▓реИрдм рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп, JTAG рдбрд┐рдмрдЧрд┐рдВрдЧ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдереАред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдИ-рд▓реИрдм рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рддрдм рддрдХ, E-LAB рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдкрдХреЛ рд░рд╛рдЙрдВрдб-рд░реЙрдмрд┐рди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП RTOS рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рдИ-рд▓реИрдм рдХреЗ рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рднреА рд╕рд╣рдХрд╛рд░реА рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХреЗ рдЗрди рджреЛ рдЪрдХреНрд░реЛрдВ рд╕реЗ, рдореИрдВрдиреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдкрд░рд┐рдЪрдп рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдПрд╡реАрдЖрд░ рдкрд░рд┐рд╡рд╛рд░ред рдЕрдм рдХреНрдпрд╛ рдХрд╣реВрдВ?
рдПрд╡реАрдЖрд░ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░рд┐рд╡рд╛рд░ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред
Arduino-mania рдиреЗ рдХреЗрд╡рд▓ рдЗрд╕реЗ рдкреНрд░рдмрд▓рд┐рдд рдХрд┐рдпрд╛ред рдпреЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реАрдЦрдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдЕрднреА рднреА рдкрд╣рд▓реЗ рдкрд░рд┐рдЪрд┐рдд рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдмрдиреЗ рд╣реБрдП рд╣реИрдВред рд╡реЗ рдЖрдкрдХреЛ SPI, I2C, UART рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░рд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрдиреБрднрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдкреЛрд░реНрдЯ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕ рдкрд░рд┐рд╡рд╛рд░ рдкрд░ рдЖрдк рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЫреЛрдЯреЗ рдФрд░ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред AVR рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдЖрдк C рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдФрд░ рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд▓реЛрд╣рд╛ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдФрд░ рдЬреЗрдЯреАрдЬреА рдбрд┐рдмрдЧрд░ рджреЛрдиреЛрдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реИ? рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рднреА рд╣реИред
Atmel рдХреЗ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмреЗрд╣рдж рдорд╣рдВрдЧреЗ рд╣реИрдВред
AVR рдХрд╛ рдореБрдЦреНрдп рдиреБрдХрд╕рд╛рди рд╕рд╣рд╛рдпрдХ рдЧрдгрд┐рддреАрдп рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдХрдордЬреЛрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЛрд░ рд╣реИ, рдФрд░ рдЖрда-рдмрд┐рдЯ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдврд╝рд╛ рджреЗрддрд╛ рд╣реИред рдпрд╛рдиреА рдЬрдЯрд┐рд▓ рдЧрдгрд┐рддреАрдп рдЧрдгрдирд╛ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдкрд╛рд╕ рдПрдХрддреНрд░рд┐рдд рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред Atmega16 рдХреЗ рд▓рд┐рдП рдЖрдЦрд┐рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореИрдВрдиреЗ Atmel AVR рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП IAR рдПрдВрдмреЗрдбреЗрдб рд╡рд░реНрдХрдмреЗрдВрдЪ рдореЗрдВ C рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛ред
MSP430 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░рд┐рд╡рд╛рд░
рдПрд╡реАрдЖрд░ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдмрд╛рдж, рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рджреБрдирд┐рдпрд╛ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдореБрдЭреЗ рдЗрд╕рдХреЗ рдХреБрдЫ рд░рд╣рд╕реНрдпреЛрдВ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░ рджрд┐рдпрд╛ рд╣реИред
рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рдирдпрд╛ рд╡рд┐рд╖рдп рдЖрдпрд╛, рдЬреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рднреА рд╕рдорд░реНрдкрд┐рдд рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЯреЗрдХреНрд╕рд╛рд╕ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреНрд╕ MSP430 рдкрд░рд┐рд╡рд╛рд░, рдЕрд░реНрдерд╛рддреН рдПрдХ msp430f169 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдПрдХ рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рдкрд░ рдПрдХ рдЬрд╝реАрдлрд╝ рдкреИрдирд▓ рдФрд░ рдиреНрдпреВрдирддрдо рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдерд╛ред
рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд┐рдХрд╛рд╕ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ MSP-FET430UIF JTAG рдбреАрдмрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП MSP430 рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП IAR рдПрдореНрдмреЗрдбреЗрдб рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реБрдИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рдкрд░рд┐рд╡рд╛рд░ рдореЗрдВ рдореБрдЭреЗ рдирд┐рд░реНрдорд╛рддрд╛ рд╕реЗ рдЖрдВрддрд░рд┐рдХ рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд╕рдВрдж рдЖрдПред рдЦреИрд░, рдпрд╣ JTAG рдФрд░ IAR рд╕реЗ рдореЗрд░реА рд╣реБрдХрд┐рдВрдЧ рд▓реЗрддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ JTAG рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдХреЗрд╡рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдкрд░ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рджрд░рдЕрд╕рд▓, JTAG рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рддрд╣рдд, рдЖрдк рдЪрд░рдгрдмрджреНрдз рддрд░реАрдХреЗ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореЗрдореЛрд░реА рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХреЛрдб рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░реЗрдВред рдЙрд╕ рд╕рдордп рд╕реЗ, рдореИрдВ IAR рдкрд░ рдЖрджреА рд╣реЛ рдЧрдпрд╛ред рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрд╣ рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрдВрдкрд╛рдЗрд▓рд░ рд╣реИ рдЬреЛ рдХрдИ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рдмрд╛рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдФрд░ рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдПрдХ рдирдП рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░рд┐рд╡рд╛рд░ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬрд╛рд░реА рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдХреНрдпрд╛ рдпрд╣ рдЪрдорддреНрдХрд╛рд░ рдирд╣реАрдВ рд╣реИ? рд▓реЗрдХрд┐рди рдирд╢реЗ рдХреА рд▓рддред
рдПрдХрдорд╛рддреНрд░ рдиреБрдХрд╕рд╛рди рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдХреА рд▓рд╛рдЧрдд рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рдкрд░рд┐рд╡рд╛рд░ рдкрд░ рдореИрдВрдиреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдирд╛ рдХрд╛рдо рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдФрд░ рд╕реА рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ (рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЕрд╕реЗрдореНрдмрд▓рд░), рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЖрдИрдПрдЖрд░ рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдФрд░ рдЬреЗрдЯреАрдПрдЬреА рдбреАрдмрдЧрд┐рдВрдЧ рд╣рдореЗрд╢рд╛ рдореЗрд░реЗ рд╕рд╛рде рд░рд╣рд╛ рд╣реИред
AVP рдХреЗ рд╡рд┐рдкрд░реАрдд MSP430 рдкрд░рд┐рд╡рд╛рд░ рд╕реЛрд▓рд╣-рдмрд┐рдЯ рдФрд░ рдПрдХ рдПрдХреАрдХреГрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЧреБрдгрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╣реИред
рдХрдо рдкрд╛рд╡рд░ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдореЛрдмрд╛рдЗрд▓ рдкреЛрд░реНрдЯреЗрдмрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдмреИрдЯрд░реА рдЬреАрд╡рди рдореЗрдВ рд╡реГрджреНрдзрд┐ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ MSP430F5419 рдФрд░ MSP430F5438, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, 25 MHz рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ ARM рдХреЛ рдХрд╕рдХрд░ рдкрдХрдбрд╝ рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЗрддрдиреЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдордзреНрдп рдХрд┐рд╕рд╛рди рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдорд╛рд▓рд┐рдХрд╛рдирд╛ JTAG рдбрд┐рдмрдЧрд░, MSP-430 рдХреЗ рд▓рд┐рдП IAR, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдбрд┐рдмрдЧрд┐рдВрдЧ рдмреЛрд░реНрдб рд╣реИ, рддреЛ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдПрдХ рдЦреБрд╢реА рд╣реИред
STM32 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░рд┐рд╡рд╛рд░
рдЖрдЦрд┐рд░реА рдмрд╛рд░ рдЬреЛ рдореИрдВ рдорд┐рд▓рд╛ рд╡рд╣ STMicroelectronics рдХрд╛ STM32 рдкрд░рд┐рд╡рд╛рд░ рдерд╛ред
рдПрдЖрд░рдПрдо рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕реНрд╡рдпрдВ рдХрдИ рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдХрд╛ рджреНрд╡рд╛рд░ рд╣реИред
рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдЗрди рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реЛрдВ рдореЗрдВ рд╕реЗ рдХрдИ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдЬреЗрдЯреАрдЬреА-рдкреНрд░реЗрд╖рдХ рдЬреЗ-рд▓рд┐рдВрдХ рдпрд╛ рдЗрд╕рдХреЗ рдХреНрд▓реЛрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдФрд░ рдпрд╣ рднреА рдХрд┐ рдЕрдЧрд░ рдПрдЖрд░рдПрдо рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдИрдПрдЖрд░ рдПрдВрдмреЗрдбреЗрдб рд╡рд░реНрдХрдмреЗрдВрдЪ рдЙрдкрд▓рдмреНрдз рд╣реИ, рддреЛ рджрд░рд╡рд╛рдЬреЗ рдЦреБрд▓реЗ рд╣реИрдВ ред
STM32 рдкрд░рд┐рд╡рд╛рд░ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдкреНрд▓рд╕ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдкрд░рд┐рдзреАрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ AVR рдФрд░ MSP430 рдХреЗ рд╡рд┐рдкрд░реАрдд, рдиреНрдпреВрдирддрдо рд╢реНрд░рдо рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреА рдПрд╕рдЯреАрдПрдо 32 рд▓рд╛рдЗрди рдореЗрдВ рдПрдХреАрдХреГрдд рдкрд░рд┐рдзреАрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдирдХреА рдЖрдВрддрд░рд┐рдХ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд▓рд╛рдЧрдд рднреА рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, MSP430 рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрд░реНрдЯреЗрдХреНрд╕-рдПрдо 3 рдХреЛрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд STM32L152VBT6 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░, рдХрдо рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдФрд░ 32 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдПрдХ рдЕрдиреНрдп STM32F107VCT6 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рднреА рдХреЛрд░реНрдЯреЗрдХреНрд╕-рдПрдо 3 рдХреЛрд░ рдкрд░ рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЗрд╕ рд╡рд░реНрдЧ рдХреЛ рд╕реМрдВрдкреЗ рдЧрдП рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ 72 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рд╣реИред рдпрд╣ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХреЛрд░реНрдЯреЗрдХреНрд╕-рдПрдо 3 рдХреЛрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдПрдордПрд╕рдкреА 430 рдФрд░ рдПрд╡реАрдЖрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ "рднрд╛рд░реА" рдЧрдгрд┐рдд рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИрдВред рдореИрдВрдиреЗ рдХреЛрд░реНрдЯреЗрдХреНрд╕-рдПрдо 4 рдХреЛрд░ рдкрд░ рдЗрд╕ рдПрд╕рдЯреАрдПрдо 32 рдПрдл 407 рд╡реАрдЬреАрдЯреА 6 рдкрд░рд┐рд╡рд╛рд░ рдХреЗ "рд╣реИрд╡реАрд╡реЗрдЯ" рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреА рдЖрд╡реГрддреНрддрд┐ 168 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рддрдХ рдкрд╣реБрдВрдЪрддреА рд╣реИред рдмрд┐рдЧ рдмреНрд░рджрд░ рдЬрдЯрд┐рд▓ рдЧрдгрд┐рддреАрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдореЗрдВ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдЧрдгрд┐рдд рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ FPU рд╣реИред STM32 рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд▓рд┐рдП, рдмреЛрд░реНрдбреЛрдВ рдХреА DISCOVERY рд▓рд╛рдЗрди рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд ST-JTAG рдбреАрдмрдЧрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдмреЛрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдмреЛрд░реНрдб рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрдирдХреА рд╡рд┐рдкрдгрди рдиреАрддрд┐ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЖрдкрдХреЛ рдирд┐рд░реНрдорд╛рддрд╛ рд╕реЗ рдмреНрд░рд╛рдВрдбреЗрдб рдмреЛрд░реНрдб рдФрд░ рдЬреЗрдЯреАрдПрдЬреА рдбреАрдмрдЧрд░ рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рдиреНрдпреВрдирддрдо рд▓рд╛рдЧрдд рдХреЗ рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдХреЗ рдЕрдкрдиреЗ рдлрд╛рдпрджреЗ рд╣реИрдВред рд╕рднреА рдХреЛ рд╢реМрдХрд╝реАрди рдпрд╛рджреЗрдВ рд╣реИрдВред