рдЖрдореНрд╣реА ATmega128RFA1 рд╕рд╛рдареА OTA рдмреВрдЯрд▓реЛрдбрд░ рд▓рд┐рд╣рд┐рдд рдЖрд╣реЛрдд (рд╕реНрдорд╛рд░реНрдЯ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ XE рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди)

рдЖрдореНрд╣реА ATmega128RFA1 рд╕рд╛рдареА OTA рдмреВрдЯрд▓реЛрдбрд░ рд▓рд┐рд╣рд┐рдд рдЖрд╣реЛрдд (рд╕реНрдорд╛рд░реНрдЯ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ XE рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди)

рд╣реЗ рд╕рд░реНрд╡ рд▓реЗрдЦрдХрд╛рдиреЗ рджреБрдпреНрдпрдо рдмрд╛рдЬрд╛рд░рд╛рд╡рд░ рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЦрд░реЗрджреА рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕реБрд░реВ рдХреЗрд▓реЗ - рд╕реНрдорд╛рд░реНрдЯ рдкреНрд░рддрд┐рд╕рд╛рдж XE (рд▓рдШреБ рд╡рд░реНрдгрди). рд╣реЗ рд╢рд╛рд│рд╛рдВрд╕рд╛рдареА рдЕрднрд┐рдкреНрд░реЗрдд рдЖрд╣реЗ: рд╡рд░реНрдЧрд╛рддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рд▓рд╛ рдирд╡реНрд╡рджрдЪреНрдпрд╛ рджрд╢рдХрд╛рддреАрд▓ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдиреЛрдЯрдмреБрдХ рдХрд┐рдВрд╡рд╛ рдЕрдиреБрд╡рд╛рджрдХрд╛рд╕рд╛рд░рдЦреЗ рдПрдХ рдЙрдкрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ, рд╢рд┐рдХреНрд╖рдХ рдкреНрд░рд╢реНрди рд╡рд┐рдЪрд╛рд░рддрд╛рдд рдЖрдгрд┐ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рддреНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрдЪреНрдпрд╛ рдХреАрдмреЛрд░реНрдбрд╡рд░ рдЙрддреНрддрд░реЗ рдЯрд╛рдЗрдк рдХрд░рддрд╛рдд, рдЬреА рдпрд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛рдд. рд░реЗрдбрд┐рдУ рдЪреЕрдирд▓ (802.15.4) рд╢рд┐рдХреНрд╖рдХрд╛рдЪреНрдпрд╛ PC рд╢реА рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рд░рд┐рд╕реАрд╡реНрд╣рд░рд▓рд╛.

рд╣реА рдЙрдкрдХрд░рдгреЗ рдЕрдиреЗрдХ рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рд╣реЛрддреА, рдЖрдгрд┐ рд╢рд╛рд│рд╛рдВрдиреА рдкреНрд░рддреНрдпреЗрдХреА $100-$200 рдЪреА рдЦрд░реЗрджреА рдХреЗрд▓реА рд╣реЛрддреА рддреА рдЖрддрд╛ eBay рд╡рд░ $10 рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдХрдореА рдХрд┐рдВрдорддреАрдд рдкреЙрдк рдЕрдк рд╣реЛрдд рдЖрд╣реЗрдд. рддреЗрдереАрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЧреАрдХреА рдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╛рдареА рдЕрддрд┐рд╢рдп рдпреЛрдЧреНрдп рдЖрд╣реЗ:

  • 60 рдХреА рдХреАрдмреЛрд░реНрдб
  • 384├Ч136 рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рдирд╕рд╣ рдбрд┐рд╕реНрдкреНрд▓реЗ, 2 рдмрд┐рдЯреНрд╕ рдкреНрд░рддрд┐ рдкрд┐рдХреНрд╕реЗрд▓ - BC, CGA рдкреНрд░рдорд╛рдгреЗрдЪ, рдкрд░рдВрддреБ 4 рд░рдВрдЧ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдмреНрд░рд╛рдЗрдЯрдиреЗрд╕рдЪреЗ рд╢реНрд░реЗрдгреАрдХрд░рдг
  • рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ ATmega128RFA1 (128 kB рдлреНрд▓реЕрд╢ рдореЗрдорд░реА, 4 kB ROM, 16 kB RAM, 802.15.4 рдЯреНрд░рд╛рдиреНрд╕реАрд╡реНрд╣рд░)
  • рдмрд╛рд╣реНрдп (рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░рдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд, рд╕рдВрдкреВрд░реНрдг рдЙрдкрдХрд░рдгрд╛рд╢реА рдирд╛рд╣реА) 1 рдореЗрдЧрд╛рдмрд┐рдЯ (128 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ) SPI рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ рдлреНрд▓реЕрд╢ рдореЗрдорд░реА
  • 4 AAA рдШрдЯрдХрд╛рдВрд╕рд╛рдареА рдХрдВрдкрд╛рд░реНрдЯрдореЗрдВрдЯ.

рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░рдЪреНрдпрд╛ рдирд╛рд╡рд╛рд╡рд░реВрди рд╣реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрддреЗ рдХреА рддреЗ AVR рдХреБрдЯреБрдВрдмрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ, рдпрд╛рдЪрд╛ рдЕрд░реНрде рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ Arduino-рд╕реБрд╕рдВрдЧрдд рдмрдирд╡рдгреЗ рд╣реЗ рдХреНрд╖реБрд▓реНрд▓рдХ рдХрд╛рдо рдЖрд╣реЗ...

рдмрд╛рддрдореНрдпрд╛ рдкрд╛рд╕реВрди рд╣реЕрдХреЕрдбреЗ рд▓реЗрдЦрдХрд╛рдиреЗ рддреЗ рдХрд╛рдп рдЖрд╣реЗ рддреЗ рд╢реЛрдзреВрди рдХрд╛рдврд▓реЗ рдЖрдзреАрдЪ рдХреЗрд▓реЗ рдЖрд╣реЗ (рддреЛрдЪ рджреБрд╡рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рдХрдиреЗрдХреНрдЯ рдХрд░рд╛рдпрдЪреЗ рддреЗ рд╕рд╛рдВрдЧрддреЗ), Arduboy рд╕рд╛рдареА рдЧреЗрдо рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдЖрд╣реЗ:


рдкрд░рдВрддреБ рд▓реЗрдЦрдХрд╛рд▓рд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдЦреЗрд│рдгреНрдпрд╛рдЪреА рдирд╡реНрд╣реЗ рддрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрдзреАрдордзреНрдпреЗ рдЕрдзрд┐рдХ рд░рд╕ рдЖрд╣реЗ:

  • рд╕реАрд░рд┐рдпрд▓ рдПрд╕рдкреАрдЖрдп рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ рдлреНрд▓реЕрд╢ рдореЗрдорд░реА
  • AVR рд╕рд╛рдареА рдмреВрдЯрд▓реЛрдбрд░
  • рдорд╛рдирдХ 802.15.4

рд▓реЗрдЦрдХрд╛рдиреЗ рд▓реЗрдЦрдирд╛рдЪреА рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдЧреНрд░рдВрдерд╛рд▓рдпреЗ (GPL v3), рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ, рдЖрдЙрдЯрдкреБрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдЖрдгрд┐ рдЖрдпрдд рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ SPI рдлреНрд▓реЕрд╢ рдореЗрдорд░реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдордЧ рддреНрдпрд╛рд▓рд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреНрдпрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдХрд▓реНрдкрдирд╛ рдпреЗрдК рд▓рд╛рдЧрд▓реНрдпрд╛: рд╡реНрд╣реАрдЯреА-100-рд╕реБрд╕рдВрдЧрдд рдкреЙрдХреЗрдЯ рдЯрд░реНрдорд┐рдирд▓, рдорд▓реНрдЯреАрдкреНрд▓реЗрдЕрд░ рдЧреЗрдореНрд╕. рддреАрди рдЙрдкрдХрд░рдгреЗ рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛рд╡рд░, рддреНрдпрд╛рдиреЗ рддреНрдпрд╛рдВрдирд╛ тАЬрд╣рд╡реЗрддреВрдитАЭ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ тАЬрд╢рд┐рдХрд╡рдгреНрдпрд╛рдЪреЗтАЭ рдард░рд╡рд▓реЗ. рдХрд╛рдп рдХреЗрд╡рд│ рдордиреЛрд░рдВрдЬрдХрдЪ рдирд╛рд╣реА рддрд░ рдЕрддрд┐рд╢рдп рд╕реЛрдпреАрд╕реНрдХрд░ рджреЗрдЦреАрд▓ рдЕрд╕реЗрд▓: рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдХреЗрд╕ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдЙрдШрдбрдгреЗ рдХрдареАрдг рдЕрд╕рддреЗ рдЖрдгрд┐ рдмреЕрдЯрд░реАрдЪреНрдпрд╛ рдХрд╡реНрд╣рд░рдЦрд╛рд▓реА рдлрдХреНрдд рдЫрд┐рджреНрд░ рдЕрд╕рддрд╛рдд рдЬреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЬреЗрдЯреАрдПрдЬреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд▓рд╛ рдмреЛрд░реНрдбрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд.

рдЖрдореНрд╣реА ATmega128RFA1 рд╕рд╛рдареА OTA рдмреВрдЯрд▓реЛрдбрд░ рд▓рд┐рд╣рд┐рдд рдЖрд╣реЛрдд (рд╕реНрдорд╛рд░реНрдЯ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ XE рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди)

Arduino рдмреВрдЯрд▓реЛрдбрд░ рдЕрдкрд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╕реНрдХреЗрдЪ рдирд╛рд╣реА - рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рддреЗрдереЗ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА, рдореНрд╣рдгреВрди рдЖрдкрдг рдХреЗрд╕ рдЙрдШрдбрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рддрд╕реЗрдЪ, рдкрд╣рд┐рд▓реНрдпрд╛ рд╕рд┐рд░реАрдпрд▓ рдкреЛрд░реНрдЯрдЪреНрдпрд╛ TX0 рдЖрдгрд┐ RX0 рдУрд│реА рдХреАрдмреЛрд░реНрдб рдореЕрдЯреНрд░рд┐рдХреНрд╕рдЪреНрдпрд╛ рдкреЛрд▓рд┐рдВрдЧ рд▓рд╛рдЗрдиреНрд╕рд╕рд╣ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдореНрд╣рдгрдЬреЗ рддреНрдпрд╛ рдбрд┐рд╕реНрдкреНрд▓реЗрдЪреНрдпрд╛ рдмрд╛рдЬреВрдВрдЪреНрдпрд╛ рдлрдВрдХреНрд╢рди рдХреА рдкреЛрд▓ рдХрд░рддрд╛рдд. рдкрд░рдВрддреБ рдЖрдкрдг рдХрд╛рдп рдХрд░реВ рд╢рдХрддрд╛ - рд▓реЗрдЦрдХрд╛рдиреЗ рд╣реЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ:

рдЖрдореНрд╣реА ATmega128RFA1 рд╕рд╛рдареА OTA рдмреВрдЯрд▓реЛрдбрд░ рд▓рд┐рд╣рд┐рдд рдЖрд╣реЛрдд (рд╕реНрдорд╛рд░реНрдЯ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ XE рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди)

рддреНрдпрд╛рдиреЗ рддрд┐рдереЗ JTAG рдУрд│реА рдЖрдгрд▓реНрдпрд╛ рдЖрдгрд┐ рдЖрддрд╛ рдмреЕрдЯрд░реАрдЪрд╛ рдбрдмрд╛ рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. рдЖрдгрд┐ рд╕реНрдХреЗрдЪреЗрд╕ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рдпрд╛рд╡реЗрдд рдореНрд╣рдгреВрди, рдореА рджреЛрдиреНрд╣реА рд╕рд┐рд░реАрдпрд▓ рдкреЛрд░реНрдЯ рдПрдХрд╛рдЪ рдХрдиреЗрдХреНрдЯрд░рд▓рд╛ рдЬреЛрдбрд▓реЗ, рдПрдХ рд╕реНрд╡рд┐рдЪ рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓рд╛, рдХрд╛рд░рдг рдмреЕрдЯрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ, рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░реЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдмрдВрдж рдХрд░рдгреЗ рд╢рд╛рд░реАрд░рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рдЕрд╢рдХреНрдп рдЖрд╣реЗ.

рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рд▓реЛрд╣, рдпреБрдЯрд┐рд▓рд┐рдЯреА рдЪрд╛рдХреВ рдЖрдгрд┐ рдЧреЛрдВрдж рдЧрдирд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рдмрд░рд╛рдЪ рд╡реЗрд│ рд▓рд╛рдЧрд▓рд╛. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рд╕реНрдХреЗрдЪреЗрд╕ "рдУрд╡реНрд╣рд░ рдж рдПрдЕрд░" рдЕрдкрд▓реЛрдб рдХрд░рдгреЗ рдЕрдзрд┐рдХ рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ; рдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣рд╛рд▓рд╛ рддрд╛рддрдбреАрдиреЗ рдХрд╛рд╣реАрддрд░реА рд╢реЛрдзрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.

Arduino IDE рд╕реНрдХреЗрдЪреЗрд╕ рдЕрдкрд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд╛рдкрд░рддреЗ рдПрд╡реНрд╣рд░рдбреНрдпреВрдб. рд╣реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЗ STK500, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрд╛рдпрд▓реА рджреЛрдиреНрд╣реА рджрд┐рд╢рд╛рдВрдирд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╣реЗ рдЪреЕрдиреЗрд▓рд╕рд╣ рдЦрд░рд╛рдмрдкрдгреЗ рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ рдЬреЗрдереЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╡рд┐рд▓рдВрдм, рд╡рд┐рдХреГрддреА рдЖрдгрд┐ рдбреЗрдЯрд╛ рдЧрдорд╛рд╡рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рдорд╛рд▓рд┐рдХрд╛ рдЪреЕрдиреЗрд▓рдордзреНрдпреЗ рдХрд╛рд╣реАрддрд░реА рд╕реИрд▓ рдХрд┐рдВрд╡рд╛ рдЧрдбрдмрдб рдЭрд╛рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рдХрд╛рд░рдг рд╢реЛрдзрдгреНрдпрд╛рдд рд╡реЗрдбреЗ рд╣реЛрдК рд╢рдХрддрд╛. рдПрдХрджрд╛ рд▓реЗрдЦрдХрд╛рдиреЗ рдЕрд░реНрдзреНрдпрд╛ рджрд┐рд╡рд╕рд╛рд╕рд╛рдареА рддреНрд░рд╛рд╕ рд╕рд╣рди рдХреЗрд▓рд╛ рдЬреЛрдкрд░реНрдпрдВрдд рддреНрдпрд╛рд▓рд╛ рд╕рдордЬрд▓реЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдПрдХ рдЦрд░рд╛рдм рдХреЗрдмрд▓ рдЖрд╣реЗ, рддрд╕реЗрдЪ рдПрдХ рд▓рд╣рд░реА CP2102 рдЗрдВрдЯрд░рдлреЗрд╕ рдХрдирд╡рд░реНрдЯрд░ рдЖрд╣реЗ. рдЕрдЧрджреА рдЕрдВрдЧрднреВрдд рдЗрдВрдЯрд░рдлреЗрд╕ рдХрдиреНрд╡реНрд╣рд░реНрдЯрд░рд╕рд╣ рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, ATmega32u4, рдХрдзреАрдХрдзреА рдЕрд╕реЗ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддреЗ. рдкреНрд░рддреНрдпреЗрдХ Arduino рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ рдХреА рд╕реНрдХреЗрдЪреЗрд╕ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдлрд╛рд░ рджреБрд░реНрдорд┐рд│ рдирд╛рд╣реАрдд. рдХрдзреАрдХрдзреА рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рдЪрд╛рдЪрдгреА рд╡рд╛рдЪрддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрдврд│рддреЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдирд╛рд╣реА рдХреА рд▓рд┐рд╣рд┐рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдЖрд▓реА - рд╡рд╛рдЪрдирд╛рджрд░рдореНрдпрд╛рди рдЕрдкрдпрд╢ рдЖрд▓реЗ. рдЖрддрд╛ рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА тАЬрдУрд╡реНрд╣рд░ рдж рдПрдЕрд░тАЭ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рддреЗрдЪ рдШрдбреЗрд▓, рдкрд░рдВрддреБ рдмрд░реЗрдЪрджрд╛.

рдпрд╛ рд╕рдорд╕реНрдпреЗрд╡рд░ рдорд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдВрдиреА рдкреНрд░рдпрддреНрди рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рд▓реЗрдЦрдХрд╛рдиреЗ рдкреБрдвреАрд▓ рдЧреЛрд╖реНрдЯреА рд╢реЛрдзреВрди рдХрд╛рдврд▓реНрдпрд╛. рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдордзреНрдпреЗ SPI рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ 128 KB рдлреНрд▓реЕрд╢ рдореЗрдорд░реА рдЖрд╣реЗ - рдЖрдореНрд╣рд╛рд▓рд╛ рддрд╛рд░рд╛рдВрд╡рд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЛ (рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА рд▓реЗрдЦрдХрд╛рдХрдбреЗ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдХрдиреЗрдХреНрдЯрд░ рдЕрд╕рд▓реЗрд▓реЗ рдПрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЖрд╣реЗ), рд╣реА рдореЗрдорд░реА рдмрдлрд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд╛ рдЖрдгрд┐ рд░реЗрдбрд┐рдУрд╡рд░ рдбреЗрдЯрд╛ рдкрд╛рдард╡рд╛. рджреБрд╕рд▒реНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдЪреЕрдиреЗрд▓. Cybiko рдХрдбреВрди рдирдорд╕реНрдХрд╛рд░.

рд░реЗрдбрд┐рдУ рдЪреЕрдиреЗрд▓, рддрд╕реЗрдЪ рдлреЙрдиреНрдЯрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рд▓рд┐рд╣рд┐рд▓реНрдпрд╛рдирдВрддрд░, рд▓реЛрдбрд░ 4 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ рдореЛрдард╛ рдЭрд╛рд▓рд╛. рдореНрд╣рдгреВрди, HFUSE рдореВрд▓реНрдп 0xDA рд╡рд░реВрди 0xD8 рдордзреНрдпреЗ рдмрджрд▓рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рдЖрддрд╛ рдмреВрдЯрд▓реЛрдбрд░ 8 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯреНрд╕ рдкрд░реНрдпрдВрдд рд▓рд╛рдВрдм рдЕрд╕реВ рд╢рдХрддреЛ, рдЖрдгрд┐ рд╕реБрд░реБрд╡рд╛рддреАрдЪрд╛ рдкрддреНрддрд╛ рдЖрддрд╛ 0x1E000 рдЖрд╣реЗ. рд╣реЗ рдореЗрдХрдлрд╛рдЗрд▓рдордзреНрдпреЗ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рд╣реЛрддреЗ, рдкрд░рдВрддреБ рддреЗ рднрд░рддрд╛рдирд╛ рджреЗрдЦреАрд▓ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдмреВрдЯрд▓реЛрдбрд░ avrdude рджреНрд╡рд╛рд░реЗ.

ATmega802.15.4RFA128 рдордзреАрд▓ 1 рдЯреНрд░рд╛рдиреНрд╕реАрд╡реНрд╣рд░ рдореВрд│рддрдГ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рдСрдкрд░реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ рдЭрд┐рдЧрдмреА, рдЬреЗ рдмрд░реЗрдЪ рдХреНрд▓рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдореНрд╣рдгреВрди рд▓реЗрдЦрдХрд╛рдиреЗ рддреНрдпрд╛рдРрд╡рдЬреА рдлрдХреНрдд рдкреЕрдХреЗрдЯ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛. рд╣реЗ ATmega128RFA1 рдордзреАрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рдереЛрдбреЗ рдХреЛрдб рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддрд╕реЗрдЪ, рд╕рд╛рдзреЗрдкрдгрд╛рд╕рд╛рдареА, рд▓реЗрдЦрдХрд╛рдиреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪреЕрдиреЗрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рддреЗ рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛтАЛтАЛрдирд╛рд╣реА. 802.15.4 рдорд╛рдирдХ 16 рддреЗ 11 рдкрд░реНрдпрдВрддрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд╕рд╣ 26 рдЪреЕрдиреЗрд▓рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ. рддреЗ рдЦреВрдк рдЧрд░реНрджреАрдЪреЗ рдЖрд╣реЗрдд, рдХрд╛рд╣реА рд╡рд╛рдпрдлрд╛рдп рдЪреЕрдиреЗрд▓ рджреЗрдЦреАрд▓ рдУрд╡реНрд╣рд░рд▓реЕрдк рдХрд░рддрд╛рдд (рд▓рд╛рд▓ ZigBee рдЪреЕрдиреЗрд▓ рдЖрд╣реЗрдд, рдирд┐рд│реЗ, рд╣рд┐рд░рд╡реЗ рдЖрдгрд┐ рдкрд┐рд╡рд│реЗ WiFi рдЖрд╣реЗрдд).

рдЖрдореНрд╣реА ATmega128RFA1 рд╕рд╛рдареА OTA рдмреВрдЯрд▓реЛрдбрд░ рд▓рд┐рд╣рд┐рдд рдЖрд╣реЛрдд (рд╕реНрдорд╛рд░реНрдЯ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ XE рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди)

рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдЪреЕрдиреЗрд▓ 15 рдЖрдгрд┐ 26 рд╡рд╛рдпрдлрд╛рдпрдЪреНрдпрд╛ рд╣рд╕реНрддрдХреНрд╖реЗрдкрд╛рд╕ рдХрдореАрдд рдХрдореА рд╕рдВрд╡реЗрджрдирд╛рдХреНрд╖рдо рдЖрд╣реЗрдд. рд▓реЗрдЦрдХрд╛рдиреЗ рддреНрдпрд╛рдкреИрдХреА рджреБрд╕рд░рд╛ рдирд┐рд╡рдбрд▓рд╛. рдЕрд╕реНрд╡реАрдХрд░рдг: ZigBee рд▓рд╛ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рд╕рд░рд▓реАрдХреГрдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдЕрдиреБрд╡рд╛рджрдХрд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА. рдХрджрд╛рдЪрд┐рдд рдЖрдкрдг рдереЛрдбреЗ рдЕрдзрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рддреЗ рдкреВрд░реНрдгрдкрдгреЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ?

рдкрд╣рд┐рд▓реНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░, STK500 рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгрд╛рд░реНрдпрд╛ рдорд░реНрдпрд╛рджрд┐рдд рд░рд╛рдЬреНрдп рдорд╢реАрдирдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдмрд╣реБрддрд╛рдВрд╢ рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ, рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓реЗ рдЖрдгрд┐ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢ рд╕реНрд╡рдпрдВрдкреВрд░реНрдг рдЕрд╕рддрд╛рдд, рдкрд░рдВрддреБ рдХрд╛рд╣реА рдкреВрд░реНрд╡реА рдЪреЕрдиреЗрд▓рдордзреВрди рдЧреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдВрд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд. рд╕рдВрд╡рд╛рджрд╛рдЪреЗ рд╡рд░реНрдгрди рджрд┐рд▓реЗ рдЖрд╣реЗ рдпреЗрдереЗ.

рдпрд╛ рд╕рдВрд╡рд╛рджрд╛рдЪрд╛ рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдШрдЯрдХ рдореНрд╣рдгрдЬреЗ рдЧрдВрддрд╡реНрдп рдЙрдкрдХрд░рдгрд╛рдЪреНрдпрд╛ рдлреНрд▓реЕрд╢ рдореЗрдорд░реАрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдкреЕрдХреЗрдЯреНрд╕рдЪреЗ рдкреНрд░рд╕рд╛рд░рдг. AVR рдХреБрдЯреБрдВрдмрд╛рддреАрд▓ рд╕рд╛рдзреНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░рд╕рд╛рдареА, рдкреГрд╖реНрда рдЖрдХрд╛рд░ 128 рдмрд╛рдЗрдЯреНрд╕ рдЖрд╣реЗ, рдкрд░рдВрддреБ ATmega128RFA1 рд╕рд╛рдареА рддреЗ 256 рдЖрд╣реЗ. рдЖрдгрд┐ SPI рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлреНрд▓реЕрд╢ рдореЗрдорд░реАрд╕рд╛рдареА, рддреЗ рд╕рдорд╛рди рдЖрд╣реЗ. рдкрд╣рд┐рд▓реНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдордзреАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо, рд╕реНрдХреЗрдЪ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛рдирд╛, рддреЗ рд▓рдЧреЗрдЪ рджреБрд╕рд▒реНрдпрд╛рд╡рд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдпрд╛ рдореЗрдорд░реАрд╡рд░ рд▓рд┐рд╣рд┐рддреЛ. рдЬреЗрд╡реНрд╣рд╛ Arduino IDE рдПрдВрдЯреНрд░реАрдЪреА рд╢реБрджреНрдзрддрд╛ рддрдкрд╛рд╕рддреЗ рддреЗрд╡реНрд╣рд╛ рддрд┐рдереЗ рдХрд╛рдп рд▓рд┐рд╣рд┐рд▓реЗ рд╣реЛрддреЗ рддреЗ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддреЗ. рдЖрддрд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рд░реЗрдбрд┐рдУ рдЪреЕрдиреЗрд▓рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рджреБрд╕рд░реНтАНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдЯреНрд░рд╛рдиреНрд╕рдорд┐рдЯрд┐рдВрдЧ рдЖрдгрд┐ рдмреЕрдХрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреЗ рдмрд░реНтАНрдпрд╛рдЪрджрд╛ рдЙрджреНрднрд╡рддреЗ. STK500 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рд▓рдВрдмрд╛рд╕рд╛рдареА рдЙрджрд╛рд╕реАрди рдЖрд╣реЗ, рдкрд░рдВрддреБ рдбреЗрдЯрд╛ рдЧрдорд╛рд╡рдгреЗ рд╕рд╣рди рдХрд░рдд рдирд╛рд╣реА (рд╡рд┐рдЪрд┐рддреНрд░, рдкрд░рдВрддреБ рд╡рд░ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рд╣реЛрддреЗ рдХреА рд╡рд┐рд▓рдВрдм рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдгрд╛рд╡рд░ рджреЗрдЦреАрд▓ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЛ). рдЖрдгрд┐ рд╡рд╛рдпрд░рд▓реЗрд╕ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рджрд░рдореНрдпрд╛рди рдиреБрдХрд╕рд╛рди рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рдЖрд╣реЗ. рд╣рд╕реНрддрд╛рдВрддрд░рдгрд╛рдЪреНрдпрд╛ рдЕрдЪреВрдХрддреЗрдмрджреНрджрд▓ рд╢рдВрдХрд╛ рдЕрд╕рддрд╛рдирд╛ ATmega128RFA1 рдордзреНрдпреЗ рдПрдХ рдЕрдВрдЧрднреВрдд рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрд╣реЗ рдЬреЗрд╡реНрд╣рд╛ рд╡рд╛рд░рдВрд╡рд╛рд░ рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЬрд╛рддреЗ, рдкрд░рдВрддреБ рд▓реЗрдЦрдХрд╛рдиреЗ рд╕реНрд╡рддрдГ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рддреЗ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛. рддреНрдпрд╛рдиреЗ рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЬреНрдпрд╛рдордзреНрдпреЗ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдбреЗрдЯрд╛ рджреБрд╕рд▒реНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдиреЗ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрддреЛ.

рд╣реЗ рдкрд░рд┐рдкреВрд░реНрдг рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ. 256-рдмрд╛рдЗрдЯ рдкреГрд╖реНрда рдЪрд╛рд░ рд╡рд┐рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗрд▓реЗ рдЖрд╣реЗ, рддреНрдпрд╛рддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдкреЕрдХреЗрдЯрдЪреНрдпрд╛ рд░реВрдкрд╛рдд рд╣рд╡реЗрд╡рд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдПрдХрд╛ рдкреЕрдХреЗрдЯрдордзреНрдпреЗ 125 рдмрд╛рдЗрдЯ рдбреЗрдЯрд╛ рддрд╕реЗрдЪ рд▓рд╛рдВрдмреАрд╕рд╛рдареА рдПрдХ рдмрд╛рдЗрдЯ рдЖрдгрд┐ CRC рд╕рд╛рдареА рджреЛрди рдмрд╛рдЗрдЯреНрд╕ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рддреНрдпрд╛рдореБрд│реЗ рдкреГрд╖реНрда рдЖрдгрд┐ рдЦрдВрдб рдХреНрд░рдорд╛рдВрдХрд╛рд╕рд╣ (64 рддреЗ 0 рдкрд░реНрдпрдВрдд) 3 рдмрд╛рдЗрдЯ рд▓рд╛рдВрдмреАрдЪреЗ рддреБрдХрдбреЗ рддреЗрдереЗ рдареЗрд╡рд▓реЗ рдЖрд╣реЗрдд. рдкреНрд░рд╛рдкреНрдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдордзреНрдпреЗ рдПрдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЖрд╣реЗ рдЬреЗ рддреНрдпрд╛рд╕ рдХрд┐рддреА рд╕реЗрдЧрдореЗрдВрдЯ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗрдд рдпрд╛рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рдЪрд╛рд░рд╣реА рдпреЗрддрд╛рдд рддреЗрд╡реНрд╣рд╛ рдкрд╛рдард╡рдгрд╛рд░реНтАНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рд╕ рд╕рдВрдкреВрд░реНрдг рдкреГрд╖реНрда рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реНрдпрд╛рдЪреА рдкреБрд╖реНрдЯреА рдорд┐рд│рддреЗ. рдХреЛрдгрддреЗрд╣реА рдкреБрд╖реНрдЯреАрдХрд░рдг рдирд╛рд╣реА (CRC рдЬреБрд│рд▓реЗ рдирд╛рд╣реА) - рд╕рдВрдкреВрд░реНрдг рдкреГрд╖реНрда рдкреБрдиреНрд╣рд╛ рдкрд╛рдард╡рд╛. рдХреЗрдмрд▓рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛рдирд╛ рд╡реЗрдЧрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрд╣реЗ. рдкрд╣рд╛:


рдкрд░рдВрддреБ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рд╕реНрдХреЗрдЪ рдЕрдкрд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдХреЗрдмрд▓рд▓рд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕реЛрдпреАрд╕реНрдХрд░ рдорд╛рд░реНрдЧ рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЕрд╢рд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрдиреНрд╡реНрд╣рд░реНрдЯрд░рд▓рд╛ рдлреЛрдЯреЛрдордзреНрдпреЗ CP2102 рд╡рд░ рдареЗрд╡рд╛ рдЖрдгрд┐ рддреНрдпрд╛рд╕ рдмреЛрд░реНрдбрд╡рд░ рдЪрд┐рдХрдЯрд╡рд╛ рдЬреЗрдгреЗрдХрд░реВрди рдорд╛рдпрдХреНрд░реЛ рдпреВрдПрд╕рдмреА рдХреЗрдмрд▓ рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛рдирд╛ рдЖрдгрд┐ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛рдирд╛ рддреЛ рд╢рдХреНрддреАрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░реВ рд╢рдХреЗрд▓.

рдЖрдореНрд╣реА ATmega128RFA1 рд╕рд╛рдареА OTA рдмреВрдЯрд▓реЛрдбрд░ рд▓рд┐рд╣рд┐рдд рдЖрд╣реЛрдд (рд╕реНрдорд╛рд░реНрдЯ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ XE рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди)

рдпрд╛рдд 3,3-рд╡реНрд╣реЛрд▓реНрдЯ рд╕реНрдЯреЕрдмрд┐рд▓рд╛рдпрдЭрд░ рджреЗрдЦреАрд▓ рдЖрд╣реЗ (рдЖрдгрд┐ 6-рд╡реНрд╣реЛрд▓реНрдЯ рдкреЙрд╡рд░ рд╕рдкреНрд▓рд╛рдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдордзреНрдпреЗ рддреЗ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рд╡реЗ - рдЬрд░ рддреНрдпрд╛рдд рд╕рдорд╛рди рд╕реНрдЯреЕрдмрд┐рд▓рд╛рдпрдЭрд░ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдкреИрдХреА рдХреЛрдгрддреЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдкреЙрд╡рд░ рдХрд░реЗрд▓ рд╣реЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рджреЛрди рдбрд╛рдпреЛрдб рдЬреЛрдбреВ рд╢рдХрддрд╛) . рддрд┐рдиреНрд╣реА рдПрд▓рдИрдбреА рдЗрдВрдЯрд░рдлреЗрд╕ рдХрдиреНрд╡реНрд╣рд░реНрдЯрд░ рдмреЛрд░реНрдбрдордзреВрди рди рд╡рд┐рдХрддрд╛ рдЖрд▓реЗрд▓реЗ рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд, рдЕрдиреНрдпрдерд╛ рддреЗ рддреНрдпрд╛рд╡рд░ рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рдмреЕрдЯрд░реА рд▓реЛрдб рдХрд░рддреАрд▓ рдЖрдгрд┐ рдХреАрдмреЛрд░реНрдб рдкреЛрд▓рд┐рдВрдЧрдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгрддреАрд▓ рдЖрдгрд┐ SPI рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ рдлреНрд▓реЕрд╢ рдореЗрдорд░реАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддреАрд▓.

рдзреНрдпреЗрдпрд╛рдЪрд╛ рдкрд╛рдардкреБрд░рд╛рд╡рд╛ рдХрд░рдгреЗ рд╣реЗ рд╕рд╛рдзреНрдп рдХрд░рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдордиреЛрд░рдВрдЬрдХ рдард░рд▓реЗ (рдЖрдгрд┐ рдмрд╕рдмрджреНрджрд▓ рдЕрд╢рд╛ рд╡рд┐рдиреЛрджрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА). рд▓реЗрдЦрдХрд╛рдиреЗ AVR рдмреВрдЯрд▓реЛрдбрд░, SPI рдлреНрд▓реЕрд╢ рдореЗрдорд░реА, STK500 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрдгрд┐ 802.15.4 рдорд╛рдирдХрд╛рдВрдмрджреНрджрд▓ рдмрд░реЗрдЪ рдХрд╛рд╣реА рд╢рд┐рдХрд▓реЗ.

рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓рд╛рдпрдмреНрд░рд░реА рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЗрддрд░ рд╕рд░реНрд╡ рдХреЛрдб тИТ рдЖрд╣реЗ рдпреЗрдереЗ, рдЖрдгрд┐ рддреЗ GPL v3 рдЕрдВрддрд░реНрдЧрдд рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рд▓реЗрдЦрдХрд╛рдЪреЗ рдЯреНрд╡рд┐рдЯрд░ - рдпреЗрдереЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛