рд░реЛрдмреЛрдЯреЛрдорд┐рдпрд╛ рд▓реЗрд╕рди рд╡рди рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдПрдЖрд░рдПрдо рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдПрдХреНрд╕реЙрдХреНрд╕ рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдХрдиреЗрдХреНрдЯрд┐рдВрдЧ рдЬреАрд╕реАрд╕реА рдХрдВрдкрд╛рдЗрд▓рд░ред рдкрд╣рд▓рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ

рд░реЛрдмреЛрдЯреЛрдорд┐рдпрд╛ рд▓реЗрд╕рди рд╡рди рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдПрдЖрд░рдПрдо рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдПрдХреНрд╕реЙрдХреНрд╕ рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдХрдиреЗрдХреНрдЯрд┐рдВрдЧ рдЬреАрд╕реАрд╕реА рдХрдВрдкрд╛рдЗрд▓рд░ред рдкрд╣рд▓рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯред



рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рдЕрдкрдиреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП C рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдФрд░ ARM Cortex M0 / 3/4 рдХреЛрд░ - CooCox рдХреЗ рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓рдХрд┐рдЯ рдХреЛ рдЪреБрдирд╛ред
рдпрд╣ рдХрд┐рдЯ рдирд┐: рд╢реБрд▓реНрдХ рд╡рд┐рддрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдХреЛрдб рд╣реЛрддрд╛ рд╣реИред

рдкреИрдХреЗрдЬ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрдЦреНрдп рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ:
тАв CooCox CoIDE, рдПрдЖрд░рдПрдо рдХреЛрд░реНрдЯреЗрдХреНрд╕ M0 / 3/4 рдХреЛрд░ рдХреЗ рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддреНрдпрдзрд┐рдХ рдПрдХреАрдХреГрдд рджреГрд╢реНрдп рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИред
тАв CooCox CoSmart - рдПрдХ рдЙрдкрдХрд░рдг рдЬреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкреЛрд░реНрдЯ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддрд╛ рд╣реИред
тАв CooCox CoOS рдПрдХ рдорд▓реНрдЯреА-рдЯрд╛рд╕реНрдХрд┐рдВрдЧ рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИред
тАв CooCox Colink / CoLinkEx - рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдбреАрдмрдЧрд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгред
тАв CooCox CoFlash - рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ред рдпрд╣ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рджреЛрдиреЛрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореЗрд░реА рдЖрдБрдЦреЗрдВ рдЪреМрдбрд╝реА рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ рдкреВрд░рд╛ рджрд┐рди рд▓рдЧреЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╕реМрднрд╛рдЧреНрдп рд╕реЗ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреА рдЬрд╝рд░реВрд░рдд рдХреА рд╣рд░ рдЪреАрдЬрд╝ рдПрдХ рдЬрдЧрд╣ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд╣рдо рдЕрдкрдиреЗ рджреБрдкрдЯреНрдЯреЗ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рдХреЛрдХрдмреЛрдХрд╕ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдкреЗрдЬ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВ: www.brc-electronics.nl/cocenter-installation
рд╡рд╣рд╛рдВ, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣рд╛рдВ рдЗрд╕рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ www.coocox.org/Tools/CoCenter/.4x.exe рд╣реИред
рдЕрд╕рд▓ рдореЗрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЙрд╕ рд░рд╛рд╕реНрддреЗ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдмрд▓рддреА рд╣реИ рдЬрд╣рд╛рдВ рдлрд╛рдЗрд▓реЗрдВ рд╕реНрдерд┐рдд рд╣реЛрдВрдЧреАред рдЕрдВрддрд┐рдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЖрдкрд╕реЗ рдкреВрдЫрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж (рд▓реЙрдиреНрдЪ) рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдПрдХ рдЪреЗрдХрдорд╛рд░реНрдХ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕рдордЭреМрддреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреЗрдВрджреНрд░ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╕реНрдХреНрд░реАрди рдХреЗ рдиреАрдЪреЗ рджрд╛рдИрдВ рдУрд░ рдЖрдкрдХреЛ рдПрдХ рдЖрдЗрдХрди рдорд┐рд▓реЗрдЧрд╛ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реЗ тАЛтАЛрдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдирд┐рдореНрди рдХреЗ рд╕рдорд╛рди рдПрдХ рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:

рд╣рдо рд╕рднреА рдбрд╛рдЙрдирд▓реЛрдб рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдШрдЯрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЗрдВрджреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдФрд░ рд╡рд┐рдВрдбреЛрдЬ 7 64 рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдгред рдЖрдВрдХрдбрд╝рд╛ 64 рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ USB рдбреНрд░рд╛рдЗрд╡рд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ рдерд╛ рдпрд╛ рдЕрднреА рддрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рд╕рдордЭрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЕрднреА рднреА рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд╕рд╛рде рд▓реИрдкрдЯреЙрдк рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдбрд┐рдмрдЧрд░ 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдпрд╣ рдмрд╣реБрдд рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдШрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрдВрд╕реНрдЯрд╛рд▓ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХреА рддрд╕реНрд╡реАрд░ рдореЗрдВ рд╣реИред рд╕рдм рдХреБрдЫ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ рдЗрдВрд╕реНрдЯреЙрд▓ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд┐рд╕реА рднреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИред рдареАрдХ рд╣реИ, рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдВрддрд┐рдо рдЪрд░рдг рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдЖрдкрдХреЛ рд╕реА рднрд╛рд╖рд╛ рд╕рдВрдХрд▓рдХ рдХреЛ рд╕реНрд╡рдпрдВ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЖрдк рд╕рдВрдХрд▓рдХ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░ рдЬреАрд╕реАрд╕реА рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг 4.6 рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рд▓реЙрдиреНрдЪрдкреИрдб.рдиреЗрдЯ / рдЬреАрд╕реАрд╕реА-arm-embedded/+ download рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЖрдкрдХреЛ gcc-arm-none-eabi-4_6-2012q4-20121016.exe (md5) рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдмрд╕ рдЙрд╕ рдкрде рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рди рднреВрд▓реЗрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рд╕реНрдерд╛рдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдВрддрд┐рдо рд╡рд┐рдВрдбреЛ рдХреЛ рдЯрд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рдЪрд░ рдХреЗ рд▓рд┐рдП рдкрде рд▓рд┐рдЦреЗ рдЬрд╛рдПрдВред

рдЕрдЪреНрдЫрд╛, рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ред рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрдЪрд╛ рд╣реИ - рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдкрде рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдорд╛рд░рд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╕рдВрдХрд▓рдХ рдХреЗ рд▓рд┐рдП рджрд┐рдЦреЗрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЙрд╕ рдкрддреЗ рдкрд░ рд░рдЦ рджрд┐рдпрд╛ рдЬреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдиреЗ рд╕реБрдЭрд╛рдпрд╛ рдерд╛ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рд╣реИ: \ Program Files \ GNU Tools ARM рдПрдВрдмреЗрдбреЗрдб \ 4.6 2012q4 \ binред
рдЕрдм рд╣рдо рдЕрдкрдиреЗ CooCox рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЖрдк рдЗрд╕реА Run рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╕реАрдзреЗ CoCenter рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рд╣рдо рдкрде рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓реЗрдВ рдЭреВрда рд╣реИрдВ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдпрд╣ c: \ Program Files \ GNU Tools ARM рдПрдВрдмреЗрдбреЗрдб \ 4.6 2012q4 \ bin рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдмрд┐рди рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рд╣реЛрдиреЗ рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рд╣реИ: c: \ Program Files \ GNU Tools ARM рдПрдВрдмреЗрдбреЗрдб \ 4.6 2012q4 \ arm-none-eabi \ binред рдФрд░ рдПрдХ рдФрд░ рд╕реВрдХреНрд╖реНрдорддрд╛, рд╕реНрдерд╛рдкрдирд╛ рд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рднрд╛рд╖рд╛ рдЪрдпрди рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА, рдЖрдкрдХреЛ рдореЗрд░реА рд╕рд▓рд╛рд╣ рдЕрдВрдЧреНрд░реЗрдЬреА рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рд░реВрд╕реА рдореЗрдВ рдкрдврд╝рдирд╛ рджрд┐рд▓ рдХреА рдмреЗрд╣реЛрд╢реА рдХреЗ рд▓рд┐рдП рдЦреБрд╢реА рдирд╣реАрдВ рд╣реИред

рдЕрдм, рдЕрдВрдд рдореЗрдВ, рдкрд╣рд▓рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ -> рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдФрд░ рд╡рд╣ рд░рд╛рд╕реНрддрд╛ рдЪреБрдиреЗрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдпрд╣ рд╣рдорд╛рд░реЗ рд╕рд╛рде рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж, рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛ рдЦреБрд▓рддреА рд╣реИ - рд╡рд╣ рдЪреБрдиреЗрдВ рдЬрд┐рд╕ рдкрд░ рд╣рдорд╛рд░рд╛ рдорджрд░рдмреЛрд░реНрдб рдЖрдзрд╛рд░рд┐рдд рд╣реИ - рдирд┐рд░реНрдорд╛рддрд╛ NXP, LPC17xx рд╢реНрд░реГрдВрдЦрд▓рд╛, рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ LPC1769, рдлрд┐рдирд╢ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдФрд░ рдпрд╣рд╛рдБ, рдЪрд░рдг 3 рдкрд░, рдЖрд▓рд╕реА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрд┐рдбрд╝рдХреА рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЦреБрд▓рддреА рд╣реИред рдЗрд╕рдореЗрдВ рдЖрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рддреИрдпрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣рдо рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЕрджреНрднреБрддред рдмреЗрд╢рдХ рд╣рдореЗрдВ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред "C рд▓рд╛рдЗрдмреНрд░реЗрд░реА" рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рдмреЙрдХреНрд╕ рдХреЛ рдЪреЗрдХ рдХрд░реЗрдВред рд╣рдо рдФрд░ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, I2Cред рд╣рдорд╛рд░реА рдХрд┐рдЯ рдХреЗ рдХрдИ рд╕реЗрдВрд╕рд░ рдЗрд╕ рджреЛ-рддрд╛рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреЛрд░реНрдб рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВред рд╣рдо I2C рдХреЗ рдЦрд┐рд▓рд╛рдл рдмреЙрдХреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдорд╛рд░реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЯрд┐рдХ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдореЗрдВ рдФрд░ рдХрд┐рди рдЪреАрдЬреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЧрдИ рд╣реИ:
1. рд╕реАрдПрдордПрд╕рдЖрдИрдПрд╕ рдХреЛрд░ - рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА
2. рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдбрд░ - рд╕рд╛рдорд╛рдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг
3. рд╕реАрдПрд▓рдХреЗрдкреАрдЖрд░рдЖрд░ - рдкрд░рд┐рдзреАрдп рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдмрд┐рдЬрд▓реА рдФрд░ рдШрдбрд╝реА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзреБрдирд┐рдХ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ, рдЕрдкреНрд░рдпреБрдХреНрдд рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
4. рдкрд┐рдирд╕реЗрд▓ - рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗрдЯ рдХрд░рдирд╛ред рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд┐рди рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИрдВ рдФрд░ рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЙрдирд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ, рдХрдИ рдкрд┐рдиреЛрдВ рдХреЛ рдЪрд╛рд░ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реМрдВрдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдирд┐рдореНрди рд▓реЗрдЖрдЙрдЯ рдорд┐рд▓рддрд╛ рд╣реИ:

рдЕрджреНрднреБрддред рд╕рдм рдХреБрдЫ рдорд╛рдорд▓рд╛ рд╣реА рд▓рдЧрддрд╛ рд╣реИ, рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВред рд╣рдо рдПрдХ рдФрд░ "GPIO" рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬреЛ I / O рдкреЛрд░реНрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЬрд┐рд╕реЗ рдЗрд╕ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рднреА рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЦреИрд░, рдЖрдкрдХреЛ рдЬреЛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдЪрд▓реЛ рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдЖрдЦрд┐рд░рдХрд╛рд░ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╢рд┐рд▓рд╛рд▓реЗрдЦ main.c рдЦреЛрдЬреЗрдВ рдФрд░ рдЙрд╕ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рддреЛ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдкрд╛рда рдорд┐рд▓рд╛ред рд╣рдорд╛рд░рд╛ рд╕рдмрдХ рд╕рдорд╛рдкреНрдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЪрд▓реЛ рдХреБрдЫ рдмрд╣реБрдд рд╣реА рдХрдо рд▓рд┐рдЦреЗрдВ, рдмрд╕ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╣рдорд╛рд░рд╛ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рдо рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХреЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдЗрдВрдЯ рдореЗрди (рд╢реВрдиреНрдп)
{ int i; i=0; while(1) { i++; } } 


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


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


All Articles