
рдЕрднреА рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, TI рдиреЗ рд▓реЙрдиреНрдЪрдкреИрдб рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдПрдХ рдирдпрд╛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдмреЛрд░реНрдб рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ (
http://www.ti.com/ww/en/launchpad/overview_head.html рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдЗрд╕ рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪрдкреИрдб рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
рд╕рдЪрдореБрдЪ рдЖрдЬ, рдпрд╣ рдЙрдкрдХрд░рдг рдореЗрд░реЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдЧрд┐рд░ рдЧрдпрд╛, рддрджрдиреБрд╕рд╛рд░, рдЗрд╕ рдШрдЯрдирд╛ рдХреЗ рд╕рдореНрдорд╛рди рдореЗрдВ рдПрдХ рдФрд░ рд╕рдЪрд┐рддреНрд░ рд╕рдореАрдХреНрд╖рд╛ рд▓рд┐рдЦреА рдЧрдИред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:
- рдХреЛрд░ рдлреНрд░реАрдХреНрд╡реЗрдВрд╕реА 25MHz
- рдореЗрдореЛрд░реА: 128KB рдлреНрд▓реИрд╢, 8kB рд░реИрдо
- 16-рдЪреИрдирд▓ 12-рдмрд┐рдЯ рдПрдбреАрд╕реА
- рддреБрд▓рдирд┐рддреНрд░
- рдЪрд╛рд░ 16 рдмрд┐рдЯ рдЯрд╛рдЗрдорд░
- 2 I2C, 4 SPI, 2 UART, USB (USB рд╣рдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛)
- рдмреВрд╕реНрдЯрд░рдкреИрдХреНрд╕ рдХреЗ рд▓рд┐рдП 40 рдкрд┐рди рдХрдиреЗрдХреНрдЯрд░ (рдЬреИрд╕рд╛ рдХрд┐ TivaC / рд╕реНрдЯреЗрд▓рд╛рд░рд┐рд╕ рд▓реЙрдиреНрдЪрдкреИрдб рдкрд░)
- MSP430-F5529 - 5x рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╡рд░рд┐рд╖реНрда рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рд╕реЗ рдПрдХ
рдХреНрдпрд╛ рдЗрд╕ рдмреЛрд░реНрдб рдХреЛ рджреВрд╕рд░реЛрдВ рд╕реЗ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ? рдЕрдзрд┐рдХрддрд░ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд USB рдирд┐рдпрдВрддреНрд░рдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдкреАрд╕реА / рдореИрдХ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ USB рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред Msp430f5529 рдореЗрдВ, HID рдХреАрдмреЛрд░реНрдб рдФрд░ рдорд╛рд╕ рд╕реНрдЯреНрд░реЙрдЬ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдПрдХ рдбреЗрдореЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╛рдпрд░реНрдб рд╣реИред рдмреЗрд╢рдХ, рдпрд╣ рднреА рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдИ 5x рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 2x рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рдзреАрдп рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреАрдПрдордП, рдкреЛрд░реНрдЯ рдореИрдкрд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░рдХред
рд╡рд┐рдХрд▓реНрдк ("рдкрд╣рд▓реЗ" рд▓реЙрдиреНрдЪрдкреИрдб рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдмреЛрд░реНрдб рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрдХрдЯреНрдард╛ рд╣реЛрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдПрдХ рдЫреЛрдЯреЗ рдХреНрд░рд┐рд╕реНрдЯрд▓ рдФрд░ рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХреЛ рдорд┐рд▓рд╛рдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ):
- рднреБрдЧрддрд╛рди
- рдорд╛рдЗрдХреНрд░реЛ рдпреВрдПрд╕рдмреА рдХреЙрд░реНрдб
- рдкрд┐рдирдЖрдЙрдЯ рдмреЛрд░реНрдб рдФрд░ рдЙрдкрдХрд░рдг рдЧрд╛рдЗрдб рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЪрд┐рддреНрд░рдг рдХреЗ рд╕рд╛рде рд╕реБрдВрджрд░ рд╡рд┐рд╡рд░рдгрд┐рдХрд╛ред
рдЗрд╕ рдмреЛрд░реНрдб рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдВрджреБ рдПрдХ рдирдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ / рдПрдореБрд▓реЗрдЯрд░ / рдбреАрдмрдЧрд░
рдИрдЬреЗрдб-рдПрдлрдИрдЯреА рд▓рд╛рдЗрдЯ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рд╣реИред

EZ-Fet lite рдХрд╛ TI рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрдирд╛ рдкреЗрдЬ рд╣реИ
http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_ezFETLite/latest/рдЬрд┐рд╕ рдкрд░ рдЖрдк рдлрд░реНрдорд╡реЗрдпрд░, рд╕рд░реНрдХрд┐рдЯ, рд╕реЛрд░реНрд╕ рдХреЛрдб рдФрд░ рдПрдХ рдореИрдиреБрдЕрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
(рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕рдЪреНрдЪрд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдВрдж MSP430.DLL рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ)
EZ-Fet lite 1.10 рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:
- USB рдбреАрдмрдЧрд┐рдВрдЧ, рдлрд░реНрдорд╡реЗрдпрд░
- 1MBaud рддрдХ рдХреА рдЧрддрд┐ рдкрд░ UART рдХрд╛ рд╕рдВрдЪрд╛рд░
- рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ рд╡рд┐рдХрд▓реНрдк
- рд╕рднреА рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ MSP430 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
- рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ - MSP430.DLL рд╕рдВрд╕реНрдХрд░рдг 3.3.0.6 рдпрд╛ рдмрд╛рдж рдореЗрдВ, рдХреЛрдб рд╕рдВрдЧреАрддрдХрд╛рд░ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдВрд╕реНрдХрд░рдг 5.4 рдпрд╛ рдмрд╛рдж рдореЗрдВ, IAR рдПрдВрдмреЗрдбреЗрдб рд╡рд░реНрдХрдмреЗрдВрдЪ рд╕рдВрд╕реНрдХрд░рдг 5.50 рдпрд╛ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг
рдПрдХ рдФрд░ рдлреЛрдЯреЛ:



рддреНрд╡рд░рд┐рдд рд╢реБрд░реБрдЖрдд:
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЯреАрдЖрдИ рдиреЗ рдЕрдкрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ 0" рдбрд┐рдЬрд╛рдЗрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рдиреА рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдмреЛрд░реНрдб рдХреЗ рдкрд╛рд╕ рднреА рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред "рд╢реВрдиреНрдп" рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкреНрд░рд╛рд░рдВрдн рдкреГрд╖реНрда http://processors.wiki.ti.com/index.php/MSP430F5529_LaunchPad - рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рд▓рд┐рдВрдХ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред
рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдореЗрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ 0, рдпрд╣рд╛рдБ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ:
- рдбрд╛рдЙрдирд▓реЛрдб рдХреЛрдб рд╕рдВрдЧреАрддрдХрд╛рд░ рд╕реНрдЯреВрдбрд┐рдпреЛ
(CCS) TI рд╕рд╛рдЗрдЯ рд╕реЗ (рдпрд╣ рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдХрдард┐рди рд╣реИ) - рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, http://processors.wiki.ti.com/index.php/Download_CCS рдкрд░ рдЬрд╛рдПрдВ
рдФрд░ "рдирд╡реАрдирддрдо CCS рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ" рдХреЗ рддрд╣рдд рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ рд╣рдореЗрдВ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рдПрдХ рдкреНрд░рд╢реНрдирд╛рд╡рд▓реА рднрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдХрд┐ рд╣рдо рдЗрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рд╕реИрдиреНрдп рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╣рдореЗрдВ 16kB рдХреЛрдб рддрдХ рд╕реАрдорд┐рдд CSS рдХрд╛ рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛрдЧреАред - рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ CCS рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
- рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдлрд╝рд╛рдЗрд▓> рдирдпрд╛> рд╕реАрд╕реАрдПрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ MSP430F5529 рдХреЗ рд░реВрдк рдореЗрдВ рдЪрдпрди рдХрд░реЗрдВ, рдЦрд╛рд▓реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ (main.c рдХреЗ рд╕рд╛рде) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
- рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕рдореЗрдВ рдХреЛрдб рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ:
#include <msp430.h>
рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд int i = 0; // рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░ред рдпрд╣ рдПрд▓рдИрдбреА рдЯреЙрдЧрд▓ рдХреЗ рдмреАрдЪ рдХрд┐рддрдиреЗ рдЪрдХреНрд░реЛрдВ рдХреА рдЧрд┐рдирддреА рд░рдЦреЗрдЧрд╛
рд╢реВрдиреНрдп рдореБрдЦреНрдп (рд╢реВрдиреНрдп)
{
WDTCTL = WDTPW + WDTHOLD; // рд╡реЙрдЪрдбреЙрдЧ рдЯрд╛рдЗрдорд░ рдмрдВрдж рдХрд░реЛред рдЕрдзрд┐рдХрд╛рдВрд╢ MSP430 рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреЛрдб рдХреА рдЗрд╕ рд▓рд╛рдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
// рдХреЛрдб рдХреА рдпрд╣ рд▓рд╛рдЗрди рд╡реЙрдЪрдбреЙрдЧ рдЯрд╛рдЗрдорд░ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреА рд╣реИ, рдЬреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдХреЗ рдмрд╛рдж рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░ рд╕рдХрддреА рд╣реИред
P1DIR | = 0x01; // P1DIR рдПрдХ рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реИ рдЬреЛ рдПрдХ рдкреЛрд░реНрдЯ рдкрд┐рди рдХреА рджрд┐рд╢рд╛ (DIR) рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдпрд╛ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред
// рдЖрдЙрдЯрдкреБрдЯ рдпрд╛ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд┐рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдЙрдкрдпреБрдХреНрдд рдмрд┐рдЯ рдкрд░ '1' рдпрд╛ '0' рд▓рд┐рдЦрддреЗ рд╣реИрдВред
// P1DIR = <PIN7> <PIN6> <PIN5> <PIN4> <PIN3> <PIN2> <PIN1> <PIN0>
// рдЪреВрдВрдХрд┐ рд╣рдо рдСрди-рдмреЛрд░реНрдб рд▓рд╛рд▓ рдПрд▓рдИрдбреА рдХреЛ рдмреНрд▓рд┐рдВрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЛрд░реНрдЯ 1, рдкрд┐рди 0 (P1.0) рдХреА рджрд┐рд╢рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
// рд╣рдо P1DIR рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ PIN0 рдмрд┐рдЯ рдкрд░ 1 рд▓рд┐рдЦрдХрд░ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ
// P1DIR = <PIN7> <PIN6> <PIN5> <PIN4> <PIN3> <PIN2> <PIN1> <PIN0>
// P1DIR = 0000 0001
// P1DIR = 0x01 <- рдпрд╣ 0000 0001 рдХрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд░реВрдкрд╛рдВрддрд░рдг рд╣реИ
for (;;) // рдЗрд╕ рдЦрд╛рд▓реА рдХреЗ рд▓рд┐рдП рд▓реВрдк рдХреЛрдб рдХреА рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рдЬрд╛рдПрдЧрд╛ рд▓реВрдк рдХреЗ рднреАрддрд░ рдЕрд╕реАрдо рд░реВрдк рд╕реЗ
{
P1OUT ^ = 0x01; // рдЕрдирдиреНрдп-рдпрд╛ рдСрдкрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ P1.0 рдЯреЙрдЧрд▓ рдХрд░реЗрдВ (^ =)
// P1OUT рдПрдХ рдФрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реИ рдЬреЛ рдПрд▓рдИрдбреА рдХреА рд╕реНрдерд┐рддрд┐ рд░рдЦрддрд╛ рд╣реИред
// '1' рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЪрд╛рд▓реВ рдпрд╛ рдЙрдЪреНрдЪ рд╣реИ, рдЬрдмрдХрд┐ '0' рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдВрдж рд╣реИ рдпрд╛ рдХрдо рд╣реИ
// рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реА рдПрд▓рдИрдбреА P1.0 рд╕реЗ рдЬреБрдбрд╝реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо P1OUT рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ 0 рдмрд┐рдЯ рдХреЛ рдЯреЙрдЧрд▓ рдХрд░реЗрдВрдЧреЗ
рдХреЗ рд▓рд┐рдП (i = 0; рдореИрдВ <20000; рдореИрдВ ++); // рдПрд▓рдИрдбреА рдЯреЙрдЧрд▓ рдХреЗ рдмреАрдЪ рджреЗрд░реАред рдпрд╣ рд▓реВрдк рддрдм рддрдХ рдЪрд▓реЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рд╢рд░реНрдд рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреАред
// рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рддрдм рддрдХ рд▓реВрдк рдХрд░реЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдЪрд░ рдореИрдВ 20000 рддрдХ рдирд╣реАрдВ рдмрдврд╝ рдЬрд╛рддрд╛ред
}
}
рдФрд░ рдбрд┐рдмрдЧ рдмрдЯрди (F11) рджрдмрд╛рдПрдВ, рдЗрд╕рдХреЗ рдмрд╛рдж, рдпрджрд┐ рд╕рдм рдХреБрдЫ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╣рдо рдбреАрдмрдЧрд░ (рдЬрд╣рд╛рдВ рд╣рдо рдХреЛрдб рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЪрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ) рдореЗрдВ рдЬрд╛рдПрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдмрд╕ Resume (F8) рджрдмрд╛рдПрдВ рдФрд░ рдПрд▓рдИрдбреА рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВ (CCS рднреА рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ) рдЕрджреНрдпрддрди eZ- рднреНрд░реВрдг рд▓рд╛рдЗрдЯ рдлрд░реНрдорд╡реЗрдпрд░)ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирд░реНрдЬрд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдмреЛрд░реНрдб рдмрд╣реБрдд рд╕рдлрд▓ рд░рд╣рд╛ рдФрд░ рдордЬрдмреВрдд рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╣рдореЗрдВ рдХреБрдЫ рдпреВрдПрд╕рдмреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
(рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмреЛрд░реНрдбреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдореИрдВ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣, рдЕрдиреНрдп рд▓реЙрдиреНрдЪрдкреИрдб рдХреА рддрд░рд╣, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдПрдордПрд╕рдкреА 430 рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╕реНрддреЗ рд╕реНрдкрд╛рдИ-рдмрд╛рдп-рд╡рд╛рдпрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ / рдбрд┐рдмрдЧрд░ рд╣реИ, рдЕрд░реНрдерд╛рдд рдпрд╣ рддрд╛рд░реЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдмрд╛рд╣рд░реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдФрд░ рдЗрд╕реЗ CCS рдФрд░ рдЕрдиреНрдп IDE (рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╣рдВрдЧреЗ JTAG MSP430-FET UIF рдХреЗ рд╡рд┐рдкрд░реАрдд рдбрд┐рдмрдЧрд┐рдВрдЧ / рдлреНрд▓реИрд╢ рдХрд░рдирд╛), рдЖрдк рд╕реАрдзреЗ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рдкреИрд░реЛрдВ рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдкреБрдирд╢реНрдЪред рд╢реБрд▓реНрдХ $ 12.99 рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдСрд░реНрдбрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЯреАрдЖрдИ рд╕реНрдЯреЛрд░ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рддрд░рдХ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реЛрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ ), рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд▓реНрдж рд╣реА рд╣рдорд╛рд░реЗ рд░рд┐рдЯреЗрд▓ рдореЗрдВ рдЦреЛрдЬрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред