Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Atmel Studio. ΠΠ°ΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠ° ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ»Ρ ΠΊΠ°ΠΊΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Atmel Studio. ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Π² Atmel Studio. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Atmel Studio Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Atmel Studio ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π°
Atmel Studio — ΡΡΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (IDE) Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR ΠΈ ARM ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Atmel (Π½ΡΠ½Π΅ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ Microchip). ΠΠ½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΡΠΏΠ΅ΠΊΡΡΠ° 8-Π±ΠΈΡΠ½ΡΡ ΠΈ 32-Π±ΠΈΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Atmel Studio:
- Π Π΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π° Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΈ Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ
- ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ C/C++ ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ
- Π‘ΠΈΠΌΡΠ»ΡΡΠΎΡ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π±Π΅Π· ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π½ΡΡΡΠΈΡΡ Π΅ΠΌΠ½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠ΅ΡΠ΅Π· JTAG/debugWIRE
- ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ
- ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ
ΠΠ»Ρ ΠΊΠ°ΠΊΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Atmel Studio
Atmel Studio ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π»Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²:
- 8-Π±ΠΈΡΠ½ΡΠ΅ AVR (ATmega, ATtiny ΠΈ Π΄Ρ.)
- 32-Π±ΠΈΡΠ½ΡΠ΅ AVR UC3
- 32-Π±ΠΈΡΠ½ΡΠ΅ ARM Cortex-M (SAM3, SAM4, SAM D ΠΈ Π΄Ρ.)
- 8-Π±ΠΈΡΠ½ΡΠ΅ megaAVR
- 8-Π±ΠΈΡΠ½ΡΠ΅ tinyAVR
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Atmel Studio ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π΅ΡΡ ΡΠΏΠ΅ΠΊΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², Π²ΡΠΏΡΡΠΊΠ°Π΅ΠΌΡΡ Atmel/Microchip. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Atmel Studio
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Atmel Studio Π΄Π°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΡΡΠ΄ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²:
- ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π²ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π² Π΅Π΄ΠΈΠ½ΡΡ ΡΡΠ΅Π΄Ρ
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΡΠΏΠ΅ΠΊΡΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²
- ΠΠΎΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΎΡΠ»Π°Π΄ΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΈΠΌΡΠ»ΡΡΠΎΡ
- Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π½ΠΎΠ²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²
- ΠΠΎΠ»ΡΡΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΎΠ±ΡΠΈΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Π² Atmel Studio
ΠΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Π² Atmel Studio Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡ:
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Atmel Studio Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Microchip
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ ΠΌΠ°ΡΡΠ΅ΡΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
- ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Atmel Studio
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, Π²ΡΠ±ΡΠ°Π² ΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
- ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅
- Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ
- ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Π½Π°ΡΠ°Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ Atmel Studio.
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
Atmel Studio Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ:
- Π Π΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π° — ΠΌΠΎΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Π΄Π»Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°
- ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ — ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° C/C++ ΠΈΠ»ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅ Π² ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
- ΠΡΠ»Π°Π΄ΡΠΈΠΊ — ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π°, ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
- Π‘ΠΈΠΌΡΠ»ΡΡΠΎΡ — ΡΠΌΡΠ»ΠΈΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π±Π΅Π· ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ — Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π² ΠΏΠ°ΠΌΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Atmel Studio ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΠ:
- C — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²
- C++ — ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ C
- ΠΡΡΠ΅ΠΌΠ±Π»Π΅Ρ — Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΡΠ·ΡΠΊ Π΄Π»Ρ ΠΏΡΡΠΌΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠΎΠΉ
ΠΡΠ±ΠΎΡ ΡΠ·ΡΠΊΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. C ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΡΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Atmel Studio
Atmel Studio ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠΎΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:
- ΠΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π°
- ΠΡΠΎΡΠΌΠΎΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
- ΠΡΠΎΡΠΌΠΎΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
- ΠΡΠ»Π°Π΄ΠΊΠ° Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΅ΡΠ΅Π· JTAG
- Π’ΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°ΡΡ ΠΏΠΎΠΈΡΠΊ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΊΠΎΠ΄Π΅.
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Arduino
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 7.0, Atmel Studio ΠΏΠΎΠ»ΡΡΠΈΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΡΠΊΠ΅ΡΡΠ΅ΠΉ Arduino. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Arduino Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ:
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΎΡΠ»Π°Π΄ΠΊΠΈ
- ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
- ΠΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR
- Π£ΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΎΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Atmel Studio ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΎΡΠ½ΡΠΌ ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR ΠΈ ARM. ΠΠ½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π² Π΅Π΄ΠΈΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Π΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΈΡΠΎΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Atmel Studio ΠΎΡΡΠ°Π΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡΡΡΠΈΡ Π²ΡΠ±ΠΎΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΠΎΡΠ΅ΠΌΡ Π±Ρ Ρ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Atmel ΠΈΠ»ΠΈ ΠΎ Π½Π΅ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΡΡΠΏΠ΅Ρ Π° Arduino / Habr
Π₯ΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Atmel Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.Atmel ΠΊΠ°ΠΊ ΡΠ΅Π»Π΅Π²ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π²ΡΠ±ΡΠ°Π» Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ, Ρ ΠΎΡΡ ΠΌΡ Π΅Π³ΠΎ ΠΈ ΠΎΡΠ³ΠΎΠ²Π°ΡΠΈΠ²Π°Π»ΠΈ (Π΅ΡΠ΅ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π½Π°Ρ, ΡΡΠΎ Π½Π°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ β ΠΈΠ½ΡΡΠΈΡΠΈΡ, ΡΡΠΎ Π»ΠΈ?). ΠΡ ΡΡΠΎ ΠΆΠ΅, Β«Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠ°Π²Β».
Π ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ Π±ΡΠ»ΠΎ Π΄Π²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° β 32-Π±ΠΈΡΠ½ΡΠΉ UC3A3 ΠΈ 8-Π±ΠΈΡΠ½ΡΠΉ ATMega164. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄Π΅Π±Π°Π³Π³Π΅ΡΠ° Π²ΡΠ±ΡΠ°Π»ΠΈ AVR One!, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β AVR Studio 5.0 (ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΠ°ΡΡΠ°).
Π Π½Π°ΡΠ°Π»ΠΎΡΡ!
Π£ Π΄Π²ΡΡ ΠΈΠ· ΡΡΠ΅Ρ ΠΊΡΠΏΠ»Π΅Π½Π½ΡΡ AVR One! Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΌΠ΅ΡΡΡΠ° ΠΎΡΠ²Π°Π»ΠΈΠ»ΠΈΡΡ JTAG-ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ. Π£ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ ΠΏΡΠΎΠΏΠ°Π΄Π°Π» ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π±Π°Π³Π³Π΅Ρ, ΠΊ ΡΠ»ΠΎΠ²Ρ, ΡΡΠΎΠΈΡ ΠΎΠΊΠΎΠ»ΠΎ 600 Π΅Π²ΡΠΎ!
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π΄Π΅Π±Π°Π³Π³Π΅ΡΠ° ΠΊ ΠΊΠΎΠΌΠΏΡ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ AVR Studio 5.0 ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π·Π°Ρ ΠΎΡΠ΅Π»Π° ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Π΅ΠΌΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ. Π Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π·Π°Ρ ΠΎΡΠ΅Π»Π°, Π° ΠΎΡΠΊΠ°Π·ΡΠ²Π°Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ. ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π±Π»Π°Π³ΠΎΠΏΠΎΠ»ΡΡΠ½ΠΎ Π·Π°ΡΠΈΠΊΠ»ΠΈΠ»Π°ΡΡ Π² Β«ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ β ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° β ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΎ β ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅…Β», ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΅Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π΄ΠΎΠ»Π³ΠΈΡ ΡΠ°Π½ΡΠ΅Π² Ρ Π±ΡΠ±Π½Π°ΠΌΠΈ.
ΠΠ° Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ°Π΄ΠΈΠΈ ΡΠ°Π±ΠΎΡΠ° Π²Π΅Π΄Π΅ΡΡΡ Π½Π° Evaluation ΠΏΠ»Π°ΡΠ°Ρ . ΠΡΠ»ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΈ Ρ ΠΡΠΌΠ΅Π»Π°. ΠΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Β«Π³ΠΎΡΠΎΠ²ΡΡ Β» ΡΠ²Π°Π»ΠΊΠΈΡΠ°Ρ ΠΊ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Ρ ΠΏΠΈΠ½ΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π±Π°Π½Π°Π»ΡΠ½ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ Π΄ΠΎΡΡΡΠΏΠ°! Π ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ STK600, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Β«Π²ΠΎΡΠΊΠ½ΡΡΡΒ» Π² Π½Π΅Π³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΊΠ° (ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΡΠΏΠ΅Ρ, Π΅ΡΠ»ΠΈ Π±Ρ Π½Π΅ ΠΎΠ΄Π½ΠΎ Π½ΠΎ), ΠΈΠΌΠ΅Π» ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ β Π΅Π³ΠΎ ΡΡ Π΅ΠΌΠ° Π±ΡΠ»Π° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π° Π½ΠΈ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅, Π½ΠΈ Π·Π° Π΄Π΅Π½ΡΠ³ΠΈ! ΠΠ»ΠΈΠ½, Π²ΠΎΡ ΡΠ΅Π°Π»ΡΠ½ΠΎ β ΡΡΠ»ΠΊΠΈΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ»ΡΡ Π±Π΅Π· ΡΡ Π΅ΠΌΡ! Π ΡΡ Π΅ΠΌΠ° Π΅Π³ΠΎ ΠΎΡ ΡΠ°Π½ΡΠ»Π°ΡΡ ΠΎΡΠ΅Π½Ρ ΠΈ ΠΎΡΠ΅Π½Ρ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠ΄Ρ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌ Π²Π΅ΡΠΊΠ°ΠΌ Π½Π° AVR freaks. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅, ΠΊΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±Π΅Π· Π½Π°Π»ΠΈΡΠΈΡ ΡΡ Π΅ΠΌΡ, ΠΌΡ ΡΠ°Π·ΡΠΌΠ½ΠΎ ΠΎΡΠΊΠ°Π·Π°Π»ΠΈΡΡ ΠΎΡ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΡΡΠΎΠ³ΠΎ ΡΡΠ»ΠΊΠΈΡΠ° (ΠΊΠΎΡΠΎΡΡΠΉ Π½ΠΈ ΡΠ°Π·Ρ Π½Π΅ Π΄Π΅ΡΠ΅Π²ΡΠΉ, ΠΊ ΡΠ»ΠΎΠ²Ρ!).
ΠΡΠ΅ Π²Π΅ΡΠ΅Π»Π΅Π΅ ΡΡΠ°Π»ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΡΡΡΠΏΠΈΠ»ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΊΠΎΠ΄Π°.
Π‘Π°ΠΌΡΠΌ Π²Π΅ΡΠ΅Π»ΡΠΌ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠΎ, ΡΡΠΎ ΠΏΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΠ² Π³Π΄Π΅-Π½ΠΈΠ±ΡΠ΄Ρ Π² ΠΊΠΎΠ΄Π΅ Π±ΡΠ΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ, Π΄ΠΎΠΆΠ΄Π°Π²ΡΠΈΡΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² Β«ΡΠ°Π³ Π²ΠΏΠ΅ΡΠ΅Π΄Β», ΡΡ ΠΎΠΊΠ°Π·ΡΠ²Π°Π»ΡΡβ¦ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ! (ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π±ΡΠ΅ΠΉΠΊΠΏΠΎΠΈΠ½ΡΠΎΠ² Π½Π΅ Π±ΡΠ»ΠΎ!). Π ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π±ΡΠ»ΠΈ Π²ΡΠ΅Π³Π΄Π° (ΡΠ°ΠΉΠΌΠ΅ΡΡ ΠΈ Ρ.ΠΏ.), ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π²ΡΠ³Π»ΡΠ΄Π΅Π» ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΡΡΠ°Π²ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π±ΡΠ΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°ΡΡ Run Π²ΠΌΠ΅ΡΡΠΎ Step Over. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π²Π΅ΡΠ΅Π»ΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ if ΠΈΠ»ΠΈ switch. ΠΠ»ΠΈ ΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Step Into, Π° Π½Π΅ Step Overβ¦
ΠΡΠΎΡΡΠΌ ΡΠ°Π΄ΠΎΡΡΠ½ΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠΌ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠΎ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΡΡ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΡΡ Π² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΈ, ΡΡ Π½Π΅ Π²ΠΈΠ΄Π΅Π» ΡΡΠ΅ΠΊΠ° Π²ΡΠ·ΠΎΠ²ΠΎΠ². ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ°Π΄ΠΎΠ²Π°Π»ΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΡΠΈΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΡΠ»ΠΎ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°. ΠΠ° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΠΎΡ Freescale Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΡΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π²ΠΈΠ΄Π΅Π» Π²Π΅ΡΡ ΡΡΠ΅ΠΊ Π²ΡΠ·ΠΎΠ²ΠΎΠ² β Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΈ ΡΡΠΎ ΠΊ Π½Π΅ΠΌΡ ΠΏΡΠΈΠ²Π΅Π»ΠΎ. ΠΠ΄Π΅ΡΡ ΠΆΠ΅ Π²ΡΠ΅, ΡΡΠΎ ΡΡ Π²ΠΈΠ΄Π΅Π» β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ. Π Π³Π΄Π΅ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ β ΠΎΡΡΠ°Π²Π°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠ³Π°Π΄ΡΠ²Π°ΡΡΡΡ.
Π’ΡΠ΅ΡΡΠΈΠΌ ΡΠ°Π΄ΠΎΡΡΠ½ΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠΌ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎΡ ΡΡΠΎ: ΠΊΠΎΠ΄
int a[4];
a[0] = 1;
a[1] = 2;
a[2] = 3;
a[3] = 4;
ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΊΠ°Π·ΡΠ²Π°Π»ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ATMega! ΠΠ»Π΅ΠΌΠ΅Π½Ρ a[1] ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΡΡΠ°Π²Π°Π»ΡΡ ΡΠ°Π²Π½ΡΠΌ 0!
Π ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΡΠ°Π΄ΠΎΠ²Π°Π» ΠΎΡΠ²Π΅Ρ ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Atmel Β«ΠΠ°, Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ!Β». ΠΠ³Π°, Π° Π½ΠΈΡΠ΅Π³ΠΎ, ΡΡΠΎ ΡΠΆΠ΅ ΠΊΠ°ΠΊ Π±Ρ ΠΏΠ»Π°ΡΠ° Ρ Π½ΠΈΠΌ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π°? Π‘Π»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΡΠ²Π΅ΡΠΎΠΌ ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π±ΡΠ»ΠΎ Β«ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π² AVR Studio ΡΠΎΠ΄Π½ΠΎΠΉ AVR toolchain Π½Π° open source WinAVR. ΠΡΠΎ, ΠΊΠ°ΠΊ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ, ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, ΠΌΠ°ΡΡΠΈΠ² ΡΡΠ°Π» ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ. ΠΡΠ°Π²Π΄Π°, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΡΠΎΠ³ΠΎ toolchain ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ»ΠΈ ΠΈΠ· ΡΠ΅Π±Ρ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΊΠ°ΡΡ, ΠΈ ΡΠ°ΡΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΡΠΈΡΠ»ΠΎΡΡ Π±ΡΠ°ΡΡ ΠΎΡ βΡΠΎΠ΄Π½ΠΎΠ³ΠΎββ¦
ΠΠ»ΡΡ Π²ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π»Π° ΠΊΡΠ°ΠΉΠ½Π΅ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ. ΠΠ΅Π±Π°Π³Π³Π΅Ρ ΠΌΠΎΠ³ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ Π²ΠΈΠ΄Π΅ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. Π‘ΡΡΠ΄ΠΈΡ ΠΌΠΎΠ³Π»Π° ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ Π²ΠΈΠ΄Π΅ΡΡ Π΄Π΅Π±Π°Π³Π³Π΅Ρ. ΠΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠ΄ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.
Π ΡΡΠ°ΡΡΡΡ, Π½Π° AVR freaks ΡΠ°ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π±ΡΠ»Π° ΠΎΠΏΠΈΡΠ°Π½Π° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°ΠΉΠ΄Π΅Π½Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΌΠ΅ΡΡΠΎ 600-Π΅Π²ΡΠΎΠ²ΡΡ AVR One! Π±ΡΠ»ΠΈ ΠΊΡΠΏΠ»Π΅Π½Ρ 50-Π΅Π²ΡΠΎΠ²ΡΠ΅ AVR Dragon, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π΅Π΅ β Ρ Π½ΠΈΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ°Π»Π° Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ. (ΠΠ· ΡΠ΅ΡΠΈΠΈ βΠΠ°ΡΠ΅ΠΌ, Π±Π»ΠΈΠ½, ΠΏΠ»Π°ΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅?β).
Π ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Ρ AVR Studio 5.0 Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΡ AVRStudio32, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠ΅ΡΠ²Π°Ρ Π±ΡΠ»Π° Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π³Π»ΡΡΠ½ΠΎ-ΡΡΡΠΎΠΉ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π½Π΅ΠΉ Π±ΡΠ»ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Ρ ΠΏΡΡΠΎΠΉ ΡΡΡΠ΄ΠΈΠΈ Π±ΡΠ» ΡΠ΄ΠΎΠ±Π½ΡΠΌ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠΊΠ°ΠΆΠ΅ΡΡ, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° ΡΠ΄ΠΎΠ±Π½Π°Ρ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ΅Π΄Π° Π±Π°Π½Π°Π»ΡΠ½ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ β ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΡΠΌ, ΡΠ²Ρ.
AVRStudio32 c ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ ΠΎΡΠ΅Π½Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠΊΠΎΠΉ. Π’ΠΎ Π»ΠΈ Eclipse-based ΡΡΠ³ΡΠ°Π»ΠΎ ΡΠ²ΠΎΡ ΡΠΎΠ»Ρ, ΡΠΎ Π»ΠΈ Atmel Π²Π½Π΅Ρ ΡΠ²ΠΎΡ Π»Π΅ΠΏΡΡβ¦ ΠΡΠΈΠ²Π΅Π΄Ρ Π»ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΠ°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΠ»ΠΎΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΡΠΊΡ Π·Π°ΠΏΡΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΡΡΡΠ°Π²Π»Π΅Π½Π° Π² ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Π½Π°ΡΠ°Π»ΠΎ flash ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. Π AVRStudio32 Π·Π° ΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ βΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π·Π°ΠΏΡΡΠΊΠ°β (Π½Π°ΠΉΡΠΈ ΠΊΠΎΡΠΎΡΡΡ, ΠΊΡΡΠ°ΡΠΈ, ΠΎΡΠ½ΡΠ΄Ρ Π½Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π°Ρ Π·Π°Π΄Π°ΡΠ°). Π’Π°ΠΊ ΠΌΠ°Π»ΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π·Π°ΠΏΡΡΠΊΠ° Π½Π΅ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ (Π° ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» Π²Π½ΠΎΡΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ βΡΡΡΠΊΠ°ΠΌΠΈβ ΠΈ ΠΈΡ Π½Π΅Π»ΡΠ·Ρ Π±ΡΠ»ΠΎ ΠΊΠΎΠΌΠΌΠΈΡΠΈΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ), ΡΠ°ΠΊ ΠΊΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ΄ΠΈΡ ΠΌΠΎΠ³Π»Π° Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΈΠ· ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠ΄Π΅Π»Π°Π² Π΅Π΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ. ΠΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ Π²ΡΠ΅ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΡ, ΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΎ Π½Π΅ Π²ΠΎΠΏΡΠΎΡ. ΠΠΎ Π²ΠΎΡ ΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π½Π°Π΅ΡΡ, Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²ΡΠ΅ ΡΠ°ΠΊ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Π΄ΡΡΠ³ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΎΡΠ΅Π½Ρ Π΄Π°ΠΆΠ΅ Π½Π΅Π²Π΅ΡΠ΅Π»ΠΎβ¦
Π’ΠΎ, ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π·Π° Π³ΠΎΠ΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π΅Π±Π°Π³Π³Π΅ΡΡ Π±Π°Π½Π°Π»ΡΠ½ΠΎ ΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΡΠ° ΡΠ°Π·Π° Π²ΡΡ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΈΠ· ΡΡΡΠΎΡ, ΡΠΆΠ΅ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΡΠ°Π΄Π½ΠΎΠΉ ΠΌΠ΅Π»ΠΎΡΡΡ.
ΠΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΎΡΠ°Π΄Π½ΠΎΠΉ ΠΌΠ΅Π»ΠΎΡΡΡ Π±ΡΠ» ΠΏΡΠΈΠΊΠΎΠ» Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Atmel Π½Π°Π·ΡΠ²Π°Π΅Ρ Fuses β ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π±ΠΈΡΡ, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠ΅ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° β ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΎΠΊΠ°Π·ΡΠ²Π°Π»ΡΡ Π½Π΅ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΡΠΌ ΠΊ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π±Π΅Π· ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΅Π»ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ. ΠΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Π½Π° Π²Π½Π΅ΡΠ½ΡΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²Π½Π΅ΡΠ½Π΅ΠΉ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π² Π½Π°Π»ΠΈΡΠΈΠΈ Π½Π΅ Π±ΡΠ»ΠΎ, ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π²Π°Π» ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ΅ΡΠ½ΡΡΡ ΡΡΠΎΡ Π±ΠΈΡ Π±Π΅Π· ΠΏΠΎΠ΄Π°ΡΠΈ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π±ΡΠ»ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅. Π Π΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, βΠ²ΡΠΊΠ»ΡΡΠΈΡΡβ JTAG β ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ Π΄Π΅Π±Π°Π³Π³Π΅ΡΠΎΠΌ.
ΠΠΏΠΎΠ»Π½Π΅ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ. ΠΠΎ ΠΊΠΎΠ³Π΄Π° ΡΠ°ΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π½Π° Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β ΠΌΡΠ³ΠΊΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π²Π΅ΡΠ΅Π»ΠΎ.
ΠΠ΄Π½Π° ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π΅ΡΠ΅Π»ΠΎΠΉ β ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ Π·Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π²Π°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΈ Π΄Π΅Π±Π°Π³Π³Π΅ΡΡ ΡΠΎΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π²Π°Π»ΠΈ ΠΈΡ Π²ΠΈΠ΄Π΅ΡΡ. ΠΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Π°Π½Π°Π»ΠΈΠ· Π±ΡΠ»ΠΎ ΠΏΠΎΡΡΠ°ΡΠ΅Π½ΠΎ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ, ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΆΠ΅ Π²ΠΎΡ ΡΡΠΎ.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏ. ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ: ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΎΡ Atmel ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ Device Code, ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΠΈΠΉ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ. ΠΡΡΡ ΡΠΏΠ΅Ρ. ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΡΠΎΠ±Ρ ΡΡΠΎΡ ΠΊΠΎΠ΄ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ. ΠΠ΅Π±Π°Π³Π³Π΅Ρ ΠΈ ΡΡΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΡΠ°Π· Π΅Π³ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ. ΠΠΎ ΠΈΠ΄Π΅Π΅, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎ read only, ΠΈ Π½ΠΈΠ³Π΄Π΅ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅. ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ.
Π¦ΠΈΡΠ°ΡΠ° ΠΈΠ· Errata:
Signature may be Erased in Serial Programming Mode
If the signature bytes are read before a chiperase command is completed, the signature may be erased causing the device ID and calibration bytes to disappear. This is critical, especially, if the part is running on internal RC oscillator.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΆΠ΅ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΠΈΠ»ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ:
Problem Fix / Workaround:
Ensure that the chiperase command has exceeded before applying the next command.
Π’ΠΎ Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Device ID ΡΠΆΠ΅ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΡΡΠ΅ΡΡΡΠΌ, Π·Π°ΠΏΠΈΡΠ°ΡΡ Π΅Π³ΠΎ Π½Π°Π·Π°Π΄ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ. Π₯ΡΠΆΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠΎ, ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½ΠΈΠΌ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π΅ΡΠ΅ ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ°ΡΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌΠ°, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠΎΠ½ΡΠ» ΠΈΠ· Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΠΎΠ»ΠΆΠ΅Π½ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Chip Erase Π² ΠΊΠΎΠ΄Π΅ ΡΡΠΎΡΠ»Π° Π·Π°Π΄Π΅ΡΠΆΠΊΠ° Π² Π΄Π²Π° ΡΠ°Π·Π° Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π»Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ Device ID Π²ΠΎΠ»ΡΠ΅Π±Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΡΠΈΡΠ°Π»ΡΡ ΠΏΠΎ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅β¦
Π§ΡΠΎ ΠΆΠ΅, Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠΉ ΠΎΠΏΡΡ β ΡΠΎΠΆΠ΅ ΠΎΠΏΡΡ. ΠΡΡΠ΄ Π»ΠΈ Ρ ΠΏΠΎ Π΄ΠΎΠ±ΡΠΎΠΉ Π²ΠΎΠ»Π΅ Π²ΡΠ±Π΅ΡΡ ΡΠ΅ΠΏΠ΅ΡΡ Atmel Π΄Π»Ρ ΡΠ΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ.
Π ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Arduino β ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΠΎ ΡΠ΅, ΠΊΡΠΎ ΡΠ΅ΡΠ°Π΅Ρ Ρ Π½Π΅ΠΉ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡΡΡ, Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π±Π°Π½Π°Π»ΡΠ½ΠΎ Π½Π΅ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡ, Π½ΠΎ β ΠΏΠΎΡΠ»Π΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ Ρ Π²ΡΠ΅ ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΡΡΠΎΠ»Ρ Π²ΡΡΠΎΠΊΠΎΠΉ Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ.
Π ΠΊΡΡΠ°ΡΠΈ, Π²ΡΠ±ΠΎΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΠΏΠΎΡ ΠΎΠΆΠ΅, ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈ Π±ΡΠ» ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎβ¦
UPD: ΠΠΎΡ, ΠΊΡΡΠ°ΡΠΈ, ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π³Π»ΡΠΊΠΎΠ²: Π½Π° ATMega164 Π΅ΡΡΡ ΡΡΠΈ Π³ΡΡΠΏΠΏΡ ΡΡΡΠ·ΠΎΠ²: fuse, fuse_high, fuse_ext. Π’Π°ΠΊ Π²ΠΎΡ, ΠΏΠΎ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ fuse_high Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ fuse β ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΠΈ ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ β ΠΏΠΎΡΠ»Π΅ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ fuse (Π΄Π°ΠΆΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°ΡΠ°ΡΠ΅Π³ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅-Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Π½Π°ΡΡΠΆΡ Π½Π° ΠΏΠΈΠ½, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΈΡΠΈΡ Π² Π²ΠΎΠ·Π΄ΡΡ Π΅) Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ fuse_ext.
habr.com
Atmel ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ: ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Atmel β ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΡΡΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Atmel ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° AVR ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Ρ Π² ΡΡΠ΅Π΄Π΅ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ. ΠΡΠΎΠΌΠ΅ AVR ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ARM ΠΈ i8051.
ΠΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½Π° ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ AVR. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ²ΠΎΠΈΡΡ Ρ Π½ΡΠ»Ρ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΊΠΎΠ΄Ρ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ Π·Π½Π°Π½ΠΈΠΉ.
ΠΠ»Π°ΡΠ° Atmel AVRΠΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Atmel
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ, Π΄Π»Ρ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π² ΡΠ΅Π»ΠΎΠΌ, β Atmel AVR. ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° Π΄Π²Π° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ:
- 8-Π±ΠΈΡΠ½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ.
- 32-Π±ΠΈΡΠ½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ.
Π‘ΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π΄Π»Ρ Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΠΎΡΠΎΠ±ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΠ½ΠΈΡΠΊΠ°Π»Π° ΠΈΠΌΠ΅Π½Π½ΠΎ 8-Π±ΠΈΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π°. ΠΡΡΡ Ρ ΠΎΡΠΎΡΠ°Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ° Β«ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ AVR ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° classic ΡΠΈΡΠΌΡ AtmelΒ», Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠΏΠΈΡΠ°Π½Π° Π²ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ·Π»ΠΎΠ², ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ. ΠΠ΅ ΡΡΠΎΠΈΡ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ, ΡΡΠΎ ΠΎΠ½Π° ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΡΠΆΠ΅ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΌΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Ρ AVR Classic β Π² Π½Π°ΡΠΈ Π΄Π½ΠΈ ΠΎΠ½ΠΎ Π²ΡΡΠ΅ΡΠ½Π΅Π½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ Attiny ΠΈ Atmega, Ρ ΠΎΡΡ ΡΠ°ΠΌΠ°Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠ°Ρ ΠΈ Π±ΡΡΡΡΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ β AT90S2313 Π²ΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΈ ΠΏΠΎ ΡΠ΅ΠΉ Π΄Π΅Π½Ρ, ΡΠ»Π΅Π³ΠΊΠ° Π² ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ β Attiny 2313.
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΠΌΠΈ, Π° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Ρ Classic Π½Π° Mega ΠΈ Tiny ΡΡΠ΅Π±ΡΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ΄ΠΎΠ·Π°ΡΡΠ°Ρ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π‘ΡΠ΅Π΄ΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Π·Π°ΡΠ»ΡΠΆΠΈΠ» ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ Atmega 328p, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΏΠ»Π°ΡΠ°Ρ Arduino. ΠΠΎΡΡΠΈ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΡΠΈΠΊΠ»ΠΎΠ² Π·Π°ΠΏΠΈΡΠΈ (Π΄ΠΎ 100Β 000) β EEPROM.
Π’Π°ΠΊΠ°Ρ ΠΏΠ°ΠΌΡΡΡ Π½ΡΠΆΠ½Π° Π½Π΅ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π±ΡΡΡΡΠΎ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡΡ Π΅Ρ ΡΠ΅ΡΡΡΡ, Π° Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅. ΠΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ EEPROM ΠΏΠ°ΠΌΡΡΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠΎΡ ΡΠ°Π½Π½ΠΎΡΡΡ Π²ΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π΅ΡΡΠΎΡΠΈΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
Π‘Π΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ Atmel Smart Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ARM. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΡΠ°Π²ΠΎΠΎΠ±Π»Π°Π΄Π°ΡΠ΅Π»Ρ ARM ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΏΡΠΎΠ΄Π°Π΅Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΡΠ°Π·Π½ΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌ, ΡΡΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠ΅ΡΠ²ΡΡ . Π‘ΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΡΠΊΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Ρ β ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ AT91SAM3X8E, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΄ΡΠ΅ΠΌ Arduino DUE, 32-Π±ΠΈΡΠ°. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΠ°ΡΡ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠ°ΠΊΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠ°ΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ. Atmel ARM ΠΏΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Atmel AVR
Π‘Π΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ Atmel 8051 β ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΎ Π½Π° ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅. Intel 8051 ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ ΠΌΠ°ΡΡΠΎΠ²ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Ρ ΡΠΈΡΠΎΡΠ°ΠΉΡΠ΅ΠΉ ΡΡΠ΅ΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΏΡΠ΅ΡΠΈΠ·ΠΈΠΎΠ½Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π²Π½ΠΈΠΌΡΠΌ Ρ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ ΡΡ Π΅ΠΌ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ΅. Π Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ Π΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Π½Π° ΡΠ°ΡΡΠΎΡΠ°Ρ Π² 100 ΠΠΡ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠ΅ 100 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ, Π° ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π΄Π»Ρ ΡΡΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² Π΄ΠΎΠ»ΡΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΠΊΡΠ½Π΄.
Π‘ΠΏΠΎΡΠΎΠ±Ρ ΡΠ²ΡΠ·ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Atmel
Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ²ΡΠ·Ρ Ρ ΠΠ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· COM-ΠΏΠΎΡΡ. ΠΠ° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ ΠΈ Π½ΠΎΡΡΠ±ΡΠΊΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° Π½Π΅Ρ. ΠΡΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ USB-UART ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ COM-ΠΏΠΎΡΡ.
Π§ΡΠΎΠ±Ρ Π·Π°Π»ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, Π½ΡΠΆΠ΅Π½ Π»ΠΈΠ±ΠΎ ΡΡΠΎΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, AVRISP MKii β Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΅Π³ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΡΠ°ΠΌΠΈ, Π½ΠΎ ΠΈ Π² Π΅Π³ΠΎ ΡΠΎΡΡΠ°Π²Π΅ Π΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
ΠΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Β«ΠΊΠ°Π»Π°ΠΌΠ±ΡΡΒ»: Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° Π½ΡΠΆΠ΅Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ. Π§ΡΠΎΠ±Ρ Π²ΡΠΉΡΠΈ ΠΈΠ· ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΏ AT90USB162. ΠΠ½, Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ USB ΠΏΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ΅ USB ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π² ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΠ»ΠΈΡΡ Flip ΠΎΡ Atmel.
Π£ΡΠΈΠ»ΠΈΡΠ° Flip ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ:
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ flip ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΡΠΌΠ΅Π»Π° Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ COM-ΠΏΠΎΡΡΠ°, Π° ΡΡ Π΅ΠΌΠ° AVRISP mk II ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° Π½ΠΈΠΆΠ΅.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ UART (ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° β rs-232) Π² Atmel AVR Π²ΡΠ΄Π΅Π»Π΅Π½ ΡΠ΅Π³ΠΈΡΡΡ UDR (UART data register), Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°Ρ UCSRA, UCSRB ΠΈ UCSRΠ‘. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Π±ΠΈΡΠΎΠ² ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° Rx, Tx, ΠΊΡΡΠ°ΡΠΈ, Ρ ΡΠ°Π½ΡΡΡΡ Π² UCSRA.
ΠΠΎΠΏΡΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²
ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ Π²Π°Ρ ΠΊΠΎΠ΄ Π½ΡΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ β ΡΡΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ IAR. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ ΠΎΠ΄Π½ΠΈΠΌΠΈ Π»ΠΈΡΡ Atmel. 8051, AVR, AVR32, ARM β ΡΡΠΎ Π»ΠΈΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 20 ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ.
IAR β ΡΡΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΈ ΡΡΠΎΠ²Π½Ρ. Π₯ΠΎΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, WinAVR ΠΈ CodeVision, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΡΠ΅Ρ ΠΆΠ΅ ΠΠ ΠΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ.
IAR Embedded Workbench β ΠΏΠΎΠ»Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΠΠ Π ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΈ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠΎΠ΄Π°; ΠΎΠ½ Π½Π°Π±ΠΈΡΠ°Π΅Ρ Π²ΡΡ Π±ΠΎΠ»ΡΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΠΈΠ·-Π·Π° ΡΠ²ΠΎΠΈΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠΊΡΠ°Π½Π° IAR Embedded WorkbenchΠ Π°Π±ΠΎΡΠ° Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ, ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°, ΡΠ±ΡΠΎΡ ΠΊ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°ΠΌ; Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Makefile β Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°, Π² Π½ΡΠΌ Π·Π°ΠΏΠΈΡΠ°Π½Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Atmel ice. ΠΠ½ Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ Π²Π½ΡΡΡΠΈΡΡ Π΅ΠΌΠ½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠΌΠ΅Π΅Ρ Π΄Π²Π° ΡΠ°Π·ΡΡΠΌΠ°:
- Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ AVR, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ Π»ΡΠ±ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ;
- ARM.
Π‘ΡΠ΄Ρ ΠΏΠΎ ΠΎΡΠ·ΡΠ²Π°ΠΌ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠ½ Π±ΡΡΡΡΠ΅Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² β AVR Dragon, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π·Π°Ρ Π²Π°ΡΡΠ²Π°Π΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΠ ΠΠΎΠ² ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ.
ΠΡΠ²ΠΎΠ΄Ρ
Π€ΠΈΡΠΌΠ° Atmel ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ MicrochipβΡ, Π½ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π²ΡΠΏΡΡΠΊΠ°ΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ². ΠΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Π½Π΅ ΡΠ³Π°ΡΠ°Π»Π° Π·Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π³ΠΎΠ΄Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡ Ρ STM. ΠΠΎΠΊΠ° ΡΠ°Π½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, ΠΊΡΠΎ ΠΈΠ· Π½ΠΈΡ Π²ΡΡΠ²Π΅ΡΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄, ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΎΠ± ΡΡΠΎΠΌ β ΡΠ΅ΠΌΠ° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ.
ΠΡΠ±ΠΎΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Π·Π°Π²ΠΈΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌ Π·Π°Π΄Π°Ρ, Π° AVR ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Β«Π²ΠΎΠΉΡΠΈΒ» Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
arduinoplus.ru
ΠΠΎΠΌΠΏΡΠ» β ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΡΠΎΡ ATMEL
- ΠΠΎΠ»Π½ΠΎΠ΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅: ATMEL (ATMEL)
- Web-ΡΠ°ΠΉΡ: www.atmel.com
- ΠΠΎΠΌΠΏΡΠ» β ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΡΠΎΡ ATMEL
Π ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ATMEL
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Atmel β ΠΌΠΈΡΠΎΠ²ΠΎΠΉ Π»ΠΈΠ΄Π΅Ρ Π² ΡΡΠ΅ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΅ΠΌΠΊΠΎΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π½ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°, ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ², ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. Atmel ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠΈΡΠΎΡΠ°ΠΉΡΠΈΠΌ ΡΠΏΠ΅ΠΊΡΡΠΎΠΌ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΠ²Π»ΡΡΡΠΈΡ ΡΡ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ, Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ, ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ½Π΅ΡΠ³Π΅ΡΠΈΠΊΠΈ ΠΈ Π°ΡΡΠΎΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Ρ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎ β ΠΎΠ½ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΡΠΈΡΠΎΡΠ°ΠΉΡΠ΅ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΡΠΎ ΡΠΏΠΎΡ ΠΎΠΉ Β«ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉΒ» β ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΌΠΈΡΠ°, Π³Π΄Π΅ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠΊΠΎΡΠΎ ΡΡΠ°Π½Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π»ΡΠ΄Π΅ΠΉ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Atmel Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΌΠΎΠΌ ΡΠ΅Π½ΡΡΠ΅ ΡΡΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ, ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Ρ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ ΠΌΠ΅ΠΆΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ (M2M) Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ Β«ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°Β».
Π 2016 Π³ΠΎΠ΄Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Microchip Technology Inc. Π²ΡΡΡΡΠΏΠΈΠ»Π° Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Atmel. ΠΠΎΡΠ»Π΅ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠΎΠ²Π΅ΡΠΎΠ² Π°ΠΊΡΠΈΠΎΠ½Π΅ΡΠΎΠ² ΠΎΠ±Π΅ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠΎΠ² ΡΡΠ½ΠΊΠ° β ΡΠ΄Π΅Π»ΠΊΠ° ΡΠΎΡΡΠΎΡΠ»Π°ΡΡ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈΡΡ ΠΏΠΎΠ΄ Π±ΡΠ΅Π½Π΄ΠΎΠΌ Microchip. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Microchip ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅ΠΌ Π²ΡΠ΅Ρ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Atmel, Π±ΡΠ΅Π½Π΄ΠΎΠ², ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ², ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ. ΠΡΠ° ΡΠ΄Π΅Π»ΠΊΠ° ΠΏΠΎΠΏΠΎΠ»Π½ΠΈΠ»Π° ΠΏΠΎΡΡΡΠ΅Π»Ρ Microchip ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΠΌΠΈ Π»ΠΈΠ½Π΅ΠΉΠΊΠ°ΠΌΠΈ, Π²ΡΠ²Π΅Π»Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΒ Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΠ°ΡΡΠΈΡΠΈΠ»ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΡΡ Π±Π°Π·Ρ, Π΄Π°Π»ΠΎ ΠΈΠΌΠΏΡΠ»ΡΡ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ.
www.compel.ru
Atmel Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ Π²Π΅ΡΡΠΈΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Studio 7 ΠΈ Π²Π΅Π±-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Atmel START β ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΠ
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π»Π΅Π³ΠΊΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Atmel Studio 7 Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Atmel |SMART ΠΈ AVR ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ, ΡΠ°ΠΊ ΠΈ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌ.
ΠΡΠΏΠΎΠ»Π½ΡΡ ΡΠΎΠ»Ρ ΡΠ²ΡΠ·ΡΡΡΠ΅Π³ΠΎ Π·Π²Π΅Π½Π° ΠΎΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ Π²ΡΠ²ΠΎΠ΄Ρ Π½Π° ΡΡΠ½ΠΎΠΊ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΡΠ΅Π΄Ρ Studio 7, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Atmel START ΡΠ²Π»ΡΠ΅ΡΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ Π±Π°Π·ΠΎΠ²ΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ ΡΠ²ΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Atmel Corporation, Π²Π΅Π΄ΡΡΠΈΠΉ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈ ΡΠ΅Π½ΡΠΎΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΠΎΠ±ΡΡΠ²ΠΈΠ»Π° ΠΎ Π²ΡΠΏΡΡΠΊΠ΅ Atmel Studio 7 β ΠΏΠΎΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ, Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (IDE) ΡΠΈΡΡΠ΅ΠΌ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ² Atmel | SMART ΠΈ AVR. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Atmel START β Π½ΠΎΠ²ΡΠΉ, ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΠΎΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΡΠ½ΡΠΆΠ΄Π°Π΅Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² Π²ΡΠ΅ ΡΠ°ΡΠ΅ ΠΏΡΠΈΠ±Π΅Π³Π°ΡΡ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΡΠ΅Π»ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠΎΡΡΡΠΎΠ΅Π½Π½Π°Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π½ΠΎΠ²Π΅ΠΉΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Microsoft Visual Studio Shell, ΡΡΠ΅Π΄Π° Atmel Studio 7 Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, Π·Π° ΡΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΈ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ. Atmel Studio 7 ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΠΈ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΠΌΠ°ΡΡΡΠ°Π±Π΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ Π»ΡΡΡΠ΅ΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ.
ΠΠ»Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Arduino, Studio 7 ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΊΠ΅ΡΡΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π² ΡΡΠ΅Π΄Π΅ Arduino, Π² C++ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡ ΠΈΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄Ρ Studio 7. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Atmel ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½Π° Π²ΡΠ΅ΠΌ ΠΏΡΡΠΈ β ΠΎΡ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΡΡΠ½ΠΎΠΊ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°.
Π‘ΠΎ ΡΡΡΠ΅ΠΌΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΠ° ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ (IoT) ΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² ΡΡΡΡΠΎΠΉΡΡΠ², ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΡ ΠΊ 2020 Π³ΠΎΠ΄Ρ, ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, Π²ΡΡΠΎΠΊΠΎΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π²ΡΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΠ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠ΅ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ°Ρ ΡΠ²ΡΠ·ΠΈ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Atmel ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Atmel START β ΡΡΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΏΠΎΠΌΠΎΠ³Π°ΡΡΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΈ Π±ΡΡΡΡΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΈ ΡΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Atmel START ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ±ΡΠΈΡΠ½ΡΠΌ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΠΌ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΏΠ»Π°Ρ Atmel ΠΈΠ»ΠΈ Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΠΎΠ΅ ΠΠ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (RTOS), Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΡΡΠ΅ΠΊΠΈ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ, Atmel START ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ°Π±Π»ΠΈΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π‘ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½ Π² Π»ΡΠ±ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ Atmel Studio 7, IAR Embedded Workbench ΠΈ Keil Β΅Vision. Atmel START β ΡΡΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠ΅Π΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, Π° Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.
Atmel Studio 7
ΠΡΠΎΡΠ΅ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½Π°Ρ, ΡΠ΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ.
ΠΠ΅ΡΡΠΈΡ Atmel Studio 7 ΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π»ΡΡΡΠ΅ΠΉ Π² ΠΎΡΡΠ°ΡΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (IDE) ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΡΠ΄ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ:
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° Visual Studio Shell Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 2015, Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΠ‘ Windows 10
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΡΠΊΠ΅ΡΡΠ΅ΠΉ Arduino Π² Π²ΠΈΠ΄Π΅ C++ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
- Π£ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½Π½Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈΠ· ΡΡΠ΅Π΄Ρ Studio
- ΠΠΎΠ΄ΡΠ»ΡΠ½ΡΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ (ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ)
- ΠΠΎΠ»Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²ΡΠ΅Ρ Π½ΠΎΠ²Π΅ΠΉΡΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Atmel, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Bluetooth Low Energy
ΠΠΎΠ²Π°Ρ Atmel Studio 7 ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Ρ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Studio 6.2, ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ Π΄Π²Π΅ Π²Π΅ΡΡΠΈΠΈ Π±ΡΠ΄ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π² ΡΠ°Π·Π½ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ Π²Π΅ΡΡΠΈΡ Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠ΄ Π²Π°ΠΆΠ½ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° 100% ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ ΡΠΎ ΡΡΠ΅Π΄ΠΎΠΉ Studio 7.
ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Atmel Studio 7 Π΄ΠΎΡΡΡΠΏΠ½Π° Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅: http://www.atmel.com/tools/ATMELSTUDIO.aspx
Atmel START
Atmel START β ΡΡΠΎ Π½ΠΎΠ²ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ², ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΠ, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ, Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ, Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
Π ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ Studio 7, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Atmel START ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Atmel START: http://start.atmel.com
Atmel START ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΄ΠΎΠ±Π½ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΡΡΠΎ ΠΈ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ, ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°ΡΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π² ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΏΠ»Π°Ρ Atmel ΠΈΠ»ΠΈ Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ, Atmel START ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄ΠΎΠ², Π΄Π»Ρ AVR ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π΄Π»Ρ ARM ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Atmel | SMART.
Π Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ΅ΠΊΡΡΠΈΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅Π½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅.
Atmel START Π°Π±ΡΡΡΠ°Π³ΠΈΡΠΎΠ²Π°Π½Π° ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π±ΡΠ΄ΡΡ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½Ρ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠΊΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π΄Π»Ρ IDE Atmel Studio, IAR Embedded Workbench ΠΈ ARM/Keil MDK.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ
Π Π΄Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Atmel START ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ:
ΠΠΎΠ²ΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ Π±ΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ΅Π»ΠΈΠ·Π°Ρ .
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄, ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΠΉ Π² Atmel START
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄, ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΠΉ Π² Atmel START ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° 4-ΠΉ Π²Π΅ΡΡΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Atmel Software Framework (ASFv4). ASFv4 ΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ASF Ρ ΡΠ΅Π»ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠΎ ΡΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅, ΠΊΠΎΠ΄ ASFv4 Π½Π΅ Π½Π° 100% ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ASF, Π²ΠΊΠ»ΡΡΠ°Ρ Π»ΡΠ±ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π² ΠΌΠ°ΡΡΠ΅ΡΠ΅ ASF Wizard, Π²Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ Π² ΡΠΎΡΡΠ°Π² Atmel Studio. ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ASF Π±ΡΠ΄ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΊΠΎΠ² ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΡΡΠ² Atmel ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², Π²ΡΠΏΡΡΠ΅Π½Π½ΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, Π½ΠΎ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ASFv4 ΠΈ Atmel START
habr.com
Atmel Studio
Atmel Studio β ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (IDE) Β ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Atmel Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ARM Cortex-M ΠΈ AVR.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ AVR Studio ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ Ρ 2004 Π³ΠΎΠ΄Π°. ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 6.0, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΌΠ΅Π½ΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π° Atmel Studio. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Π½Π° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅, ΡΠ°ΠΊ ΠΈ Π½Π° C/C++. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ΅Π±Π΅ ΠΌΠ°ΡΡΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΡΠ»ΡΡΠΎΡ, ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΌΠΎΠ΄ΡΠ»Ρ Π²Π½ΡΡΡΠΈΡΡ Π΅ΠΌΠ½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ GCC ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ AVR RTOS (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ). ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ Π²ΡΠ±ΡΠ°ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ Π΄Π»Ρ ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠΏΠΎΡΠΎΠ±Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΡΠΊΠΎΡΠΈΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ²ΡΠ·ΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Atmel Studio ΠΈ Proteus ΠΎΡ ΡΠΈΡΠΌΡ Labcenter Electronics Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π±Π΅Π· Π½Π°Π»ΠΈΡΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π±Π°Π·Ρ. Atmel Studio ΠΏΠΎ ΠΏΡΠ°Π²Ρ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π»ΡΡΡΠ΅ΠΉ ΡΡΠ΅Π΄ΠΎΠΉ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR.
ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Atmel Studio ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ 8-Π±ΠΈΡΠ½ΡΠ΅, 32-Π±ΠΈΡΠ½ΡΠ΅ AVR, SAM3 ΠΈ SAM4 ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π±ΠΎΠ»Π΅Π΅ 1100 ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½ΡΠΉ ΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° Π½Π΅Ρ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΡΡΠΊΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ°Π±ΠΎΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΉ ΡΡΠ°Π½ΡΠΊΡΠΈΠΏΡΠΈΠ΅ΠΉ.
Atmel Studio ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½Π° Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Windows 9x / ME / NT / 2000 / XP / VISTA / 7.
Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ: Freeware (Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ)
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ Atmel Studio: http://www.atmel.com/tools/atmelstudio.aspx
Π‘ΠΊΠ°ΡΠ°ΡΡ Atmel Studio
ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠΎΡΡΠΌΠ΅
cxem.net
Atmel | ΠΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
Π₯ΠΎΡΡ Ρ ΠΈ Π½Π΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΡ ΡΠ²ΠΎΠΉ ΡΠ°ΠΉΡ ΠΊΠ°ΠΊ Β«ΡΡΠ΅Π±Π½ΠΈΠΊΒ», Π½ΠΎ ΡΠ°ΡΡΠ΅Π½ΡΠΊΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡΒ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠΌΠ±Π΅Π΄Π΄Π΅ΡΠΎΠ². ΠΠ°ΡΠΎΠ΄ ΠΏΠΈΡΠ΅Ρ ΠΈ Π² Π»ΠΈΡΠΊΡ, ΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΡ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°ΠΆΠ΅ Π·Π²ΠΎΠ½ΡΡ. ΠΠΎΠ³Π΄Π° ΠΎΠ΄Π½ΠΎΡΠΈΠΏΠ½ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΠΎ, ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, Β ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ ΠΏΠΎ β¦ Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅ β
ΠΠΎΠ±ΡΠ°Π»ΡΡ Ρ ΡΠ°ΠΊΠΈ ΠΈ Π΄ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ATMEL-Π° ))) Π Π΅ΡΠΈΠ» ΠΊΡΠΏΠΈΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π½Π° ΡΠΈΡΠΌΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ, Π° ΡΠΎ Π²ΡΡ ebay ΠΈ dealextreme, ΠΊΠΎΡΠΌΠΎΠ΄ΡΠΎΠΌ ΠΈ Π²ΠΎΡΠΎΠ½. ΠΡΠΈΡΠΈΠ½Π°ΠΌΠΈ Π·Π°ΠΊΡΠΏΠΊΠΈ ΡΠ²ΠΈΠ»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅: β ΠΈΠ½ΠΎΠ³Π΄Π° (ΠΏΠΎΠ²ΡΠΎΡΡΡ, ΠΈΠ½ΠΎΠ³Π΄Π°) Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π½Π΅Π½Π°Π²ΡΠ·ΡΠΈΠ²ΠΎ ΠΏΡΠΎΡΠΈΡ Β«β¦ ΡΡΠΎΠ±Ρ β¦ Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅ β
Π ΡΠ±ΡΠΈΠΊΠ°: ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΠ΅ | ΠΠ΅ΡΠΊΠΈ: Atmel, AVR |ΠΠ° ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠΎΡΡΠΌΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΏΠ°ΡΡ Π»Π΅Ρ ΠΌΡΡΡΠΈΡΡΡΡΡΡ ΡΠ»ΡΡ ΠΈ ΠΎ ΡΠΊΠΎΡΠΎΠΉ Β«ΠΊΠΎΠ½ΡΠΈΠ½Π΅Β» ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ATMEL. Π£ΠΆΠ΅ ΡΡΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΡΠΌΠ° Π½Π°Π±ΡΠΎΡΠ°Π»ΠΈ Π½Π° Π±Π΅Π΄Π½ΡΠ΅ AVR-ΠΊΠΈ, ΡΡΠΎ ΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ ΠΆΠ°Π»ΠΊΠΎ π STM Π²ΠΎΠ·Π²Π΅Π»ΠΈ Π² ΡΠ°Π½Π³ ΡΠ²ΡΡΡΡ ΠΈ ΡΠΎΠ±ΠΊΠΈΠ΅ Π²ΡΠΏΠ°Π΄Ρ ΡΠΌΠ±Π΅Π΄Π΄Π΅ΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ ATmega/ATtiny Π² ΡΠ²ΠΎΠΈΡ β¦ Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅ β
ΠΡΠ²Π°ΠΈΠ²Π°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Ρ Π½Π°ΡΠ°Π» Π² 2005 Π³ΠΎΠ΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π²ΡΠ΅Π³ΠΎΡΡ Π² 2004 Π³ΠΎΠ΄Ρ ΡΠΈΠΊΠ»Π° ΡΡΠ°ΡΠ΅ΠΉ Β«ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ. Π¨Π°Π³β¦Β» Π² ΠΆΡΡΠ½Π°Π»Π΅ Β«Π Π°Π΄ΠΈΠΎΠ°ΠΌΠ°ΡΠΎΡΒ». Π ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π³ΠΎΠ΄Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Π»ΠΈ ΡΠΈΠΊΠ»Ρ ΠΎΠ± AVR (2005), PIC (2006), ΡΠΈΠ½Π΅ USB Π² ΠΠ (2007), ΡΠ΅ΡΠ΅Π²ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°Ρ Π½Π° ΠΠ (2008), β¦ Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅ β
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ!Β ΠΠ°ΠΊ ΠΈ ΠΎΠ±Π΅ΡΠ°Π», Π΄Π΅Π»ΡΡΡ ΠΎΠΏΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ AT90USB82 Π² ΠΊΠ»ΠΎΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° AVRISP mkII. Π ΠΎΠ±ΡΠ΅ΠΌ Ρ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π» Π²ΡΠ»ΠΎΠΆΠΈΡΡ Π²ΡΠ΅ ΡΠ²ΠΎΠΈ Π½Π°ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΡΠΉ, Π½ΠΎ ΡΡΠΈΡΡΠ²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠ°ΡΠΏΡΠ»ΡΡΡΡΡ ΠΏΠΎΡΠΎΠΌ β¦ Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅ β
Π ΡΠ±ΡΠΈΠΊΠ°: ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΡ. | ΠΠ΅ΡΠΊΠΈ: Atmel, USB |Π ΡΠ²ΠΎΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΠΎΡΠΌΠΎΠ΄ΡΠΎΠΌΠ΅ ΠΌΠ½ΠΎΡ Π±ΡΠ»Π° ΠΊΡΠΏΠ»Π΅Π½Π° ΠΎΡΠ»Π°Π΄ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ATmega128kit. ΠΠ½Π° Π³Π°ΡΠΌΠΎΠ½ΠΈΡΠ½ΠΎ Π²ΠΏΠΈΡΠ°Π»Π°ΡΡ Π² ΠΌΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π² ΡΠΎΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π° Π΅ΡΡ ΠΈ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠ΅ΠΉ. ΠΠ»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ, Π²Π·ΡΡΡΠΌ ΡΠ°ΠΌ ΠΆΠ΅, Π½Π° β¦ Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅ β
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΡΡΡΠ°ΡΠΈ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊΠ° ΠΈ ΠΎΡΠ²ΡΡΡΠΊΠΈ! ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ. Π ΡΡΠΎΡ ΡΠ°Π· ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄ΡΡ ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΡ . ΠΠ»Ρ ΠΊΠ°ΠΊΠΈΡ ΡΠΈΠΏΠΎΠ² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈΡ Π΄Π΅Π»Π°ΡΡ β ΡΡΠΎ Π»ΠΈΡΠ½ΠΎΠ΅ Π΄Π΅Π»ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ. ΠΡΠΎ-ΡΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ½ΡΠΊΠ΅ 2313, Π° ΠΊΠΎΠΌΡ-ΡΠΎ β¦ Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅ β
Π ΡΠ±ΡΠΈΠΊΠ°: ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ | ΠΠ΅ΡΠΊΠΈ: Atmel |ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ β Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ . ΠΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ ΡΠΊΠ°Π·Π°ΡΡ β Π³Π»Π°Π²Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, Ρ Π΄ΡΠΌΠ°Ρ, Π΄ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΡΠΎ Π½ΠΈΠΊΠΎΠΌΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΠ»Ρ ΡΠ²ΠΎΠΈΡ ΠΏΠ΅ΡΠ²ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ Ρ ΡΠΎΠ±ΠΈΡΠ°Π» ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ Π²ΡΠ΅ΠΌ STK-200, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΡΠΏΡΠ°Π²Π½ΠΎ ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎ ΠΈ ΠΏΠΎ ΡΠ΅ΠΉ Π΄Π΅Π½Ρ. ΠΡΠ΅ΠΌ β¦ Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅ β
Π ΡΠ±ΡΠΈΠΊΠ°: ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΡ. | ΠΠ΅ΡΠΊΠΈ: Atmel, USB |ΠΠ°Π½ΡΠ²ΡΠΈΡΡ Π² ΡΠ²ΠΎΡ Π²ΡΠ΅ΠΌΡ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR, Ρ Π½Π΅ ΡΠ°Π· ΠΏΡΡΠ°Π»ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΡΡ Π²ΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈ Π² ΠΈΡΠΎΠ³Π΅ ΠΏΡΠΈΡΡΠ» ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π²ΡΠ²ΠΎΠ΄Ρ β ΡΠ΄Π΅Π»Π°ΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠΊΡ Π² ΠΎΠ±ΡΠ΅ΠΌ β¦ Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅ β
Π ΡΠ±ΡΠΈΠΊΠ°: ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ | ΠΠ΅ΡΠΊΠΈ: Atmel |www.embed.com.ua
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ Atmel Studio 6 / AVR / Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ EasyElectronics.ru
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄Π΅Ρ ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡΡ (extensions) Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ IDE ΠΎΡ Atmel. ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ, extension β ΡΡΠΎ ΠΏΠ»Π°Π³ΠΈΠ½, ΡΠ°ΡΡΠΈΡΡΡΡΠΈΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π°. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΠΈΠ· ΡΠ°ΠΌΠΎΠΉ Atmel Studio (Π΄Π°Π»Π΅Π΅ ΠΏΠΎ ΡΠ΅ΠΊΡΡΡ β AS), ΡΠ°ΠΊ ΠΈ Π²ΡΡΡΠ½ΡΡ ΡΠΊΠ°ΡΠΈΠ²Π°Ρ ΡΠ°ΠΉΠ»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ ΡΠΎ ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΠΎΠ³ΠΎ Β«app-storeΒ» β Atmel Gallery. Π Π² ΡΠΎΠΌ, ΠΈ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π½Π° ΡΠ°ΠΉΡΠ΅.
ΠΠΎΠ΄ΠΊΠ°ΡΠΎΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π² ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°Ρ .
ΠΡΠ°ΠΊ, Π°ΠΊΠΊΠ°ΡΠ½Ρ ΡΠΎΠ·Π΄Π°Π½, AS Π·Π°ΠΏΡΡΠ΅Π½Π°. ΠΠ΄Π΅ΠΌ Π² ΠΌΠ΅Π½Ρ Tools -> Extension Manager…(Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅).
ΠΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΠ΅Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ:
ΠΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Ρ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, Π½ΠΎ Π½Π΅ Π²ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½Ρ β Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ Π½Π° ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π΅, ΠΈ Π΄Π»Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΈΡ
ΡΡΠ΅Π·Π°Π½Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ. Π£ΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΡΠΌΠ΅ΡΠ΅Π½Ρ Π·Π΅Π»Π΅Π½ΠΎΠΉ Π³Π°Π»ΠΎΡΠΊΠΎΠΉ. ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΌΠ΅Π½Ρ Installed Extensions.
ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ LUFA:
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ Download, ΠΈ Π»ΠΎΠ³ΠΈΠ½ΠΈΠΌΡΡ Π² ΠΠ°Π»Π΅ΡΠ΅Ρ:
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π΄ΠΆΠ²Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ Π³Π°Π»ΠΎΡΠΊΠΈ Β«Remember meΒ», Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠ°ΠΊ ΠΏΡΠΈ Π·Π°Ρ ΠΎΠ΄Π΅ ΠΈΠ· AS, ΡΠ°ΠΊ ΠΈ ΠΈΠ· ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°. (ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ, AS Π²Π΅ΡΡΠΈΠΈ 6.2 beta Π½Π°Π³Π»ΡΡ ΠΎ Π²ΠΈΡΠ»Π° ΠΏΠΎΡΠ»Π΅ Π²Ρ ΠΎΠ΄Π° Π² ΠΠ°Π»Π΅ΡΠ΅Ρ. Π‘ ΡΠ΅ΠΌ ΡΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ, Π²ΡΡΡΠ½ΠΈΡΡ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ. ΠΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΈΠ· AS 6.1.2730 SP2).
ΠΠ°ΡΠΈΠ½Π°Π΅ΡΡΡ Π·Π°ΠΊΠ°ΡΠΊΠ° ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ:
ΠΠΎΡΠ»Π΅ ΠΏΡΠΈΠ½ΡΡΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ, ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ:
Π‘ΡΡΠ΄ΠΈΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ, ΠΎ ΡΠ΅ΠΌ ΠΎΠ½Π° Π½Π΅Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ Π½Π°ΠΌΠ΅ΠΊΠ°Π΅Ρ Π½Π°ΠΌ Π² ΡΡΡΠΎΠΊΠ΅ ΡΡΠ°ΡΡΡΠ°:
Π Π²ΠΎΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅ΡΡΠ°ΡΡΠ° ΡΡΠ΅Π΄Ρ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ:
ΠΠ°ΠΌ ΡΡΠ°Π»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π±ΠΎΠ»Π΅Π΅ 100 ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²-ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ LUFA Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ AVR.
CΠ½ΠΎΠ²Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ, ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠΌ Π² Installed Extensions, ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ LUFA ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π°, ΠΈ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°, ΠΈΠ»ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· Π½Π°Π±ΠΎΡΠ° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²:
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ.
CodeVisionAVR: ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«DownloadΒ» ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡ Evaluation-Π²Π΅ΡΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΠΈΡΠ΅ΠΌ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ, Π²ΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅, ΡΠ°ΠΊ ΡΡΠΎ ΠΆΠ΅Π»Π°ΡΡΠΈΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠΊΠ°ΡΠ°ΡΡ Π΅Π³ΠΎ ΠΎΡΡΡΠ΄Π°. Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ AS ΡΡΠ°Π²ΠΈΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ (ΠΈΠΌΠ΅ΡΡΡΡ Π²Π΅ΡΡΠΈΠΈ Π΄Π»Ρ AS 6.1 ΠΈ 6.2). Π Π²ΠΎΡ ΡΡΡ Π½Π°Ρ ΠΆΠ΄Π΅Ρ Π»ΠΎΠΆΠΊΠ° Π΄Π΅Π³ΡΡ: Π΅ΡΠ»ΠΈ AS ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Π½Π΅ Π² ΠΏΠ°ΠΏΠΊΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ
Π²Π°ΡΠΈΡΡΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π²ΡΠ΅ ΠΏΡΠΎΡΠ»ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΡΠΎ Π² ΠΌΠ΅Π½Ρ AS File -> New ΠΏΠΎΡΠ²ΠΈΡΡΡ Π΄Π²Π° Π½ΠΎΠ²ΡΡ
Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²:
Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌ ΠΊΠΎΠ΄Π° Π½ΠΈΡΠ΅ΠΌ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ°ΠΌΠΎΠΌ CVAVR,
Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΠ±Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ:
ΡΠ°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Π±ΡΠ΄Π΅Ρ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ CVAVR, Π° Π½Π΅ GCC Toolchain, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠ½Π°Π΄Π΅ΡΠ»ΡΡ Π²Π½Π°ΡΠ°Π»Π΅:
Π₯ΠΎΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΡΡΠ°Π²ΠΈΡΡ AS ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ GCC, Ρ ΠΏΠΎΠΊΠ° Π½Π΅ Π²Π½ΠΈΠΊΠ°Π» Π² ΡΠΎΠ½ΠΊΠΎΡΡΠΈ.
ΠΠΎ ΡΡΡΠΈ β ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ CodeVision Π² ΡΠΊΡΡΠ΅ AS. Π Π°Π΄ΡΠ΅Ρ, ΡΡΠΎ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ AVR Simulator ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΡΡΠ°ΡΠΈ, Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° ΠΊΠΎΠ΄Π° Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ ΡΡΠ°Π·Ρβ¦ Π’ΠΎΠΆΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΡΡ, Ρ ΡΠ΅ΠΌ ΡΠ²ΡΠ·Π°Π½ΠΎ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π΄Π΄ΠΎΠ½: Arduino IDE for Atmel Studio.
ΠΠ· Β«app-storeΒ» ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΡΠ°ΠΉΠ»Π° *.msi, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ, ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ AS.
ΠΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ AS ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΡΡ ΠΊ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Arduino.
ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΡΠΎΠΉ ΡΡΠ΅Π΄Ρ Ρ Π²Π°Ρ Π½Π΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π΅Π΅, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡ Β«Download/Install IDEΒ».
ΠΠΎΡ ΡΡΡ ΡΠΆΠ΅ Π±Π΅Π· Π½Π°ΡΠ΅ΠΊΠ°Π½ΠΈΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΡΠΌ:
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ 30 Π²ΠΈΠ΄ΠΎΠ² ΠΏΠ»Π°Ρ Arduino:
ΠΠ° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Upload to Arduino:
Π’.ΠΊ. Π°ΡΠ΄ΡΠΈΠ½ΠΎΠΊ Ρ ΠΌΠ΅Π½Ρ ΡΡΡΡ ΠΌΠ΅Π½Π΅Π΅, ΡΠ΅ΠΌ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ, ΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΈΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΡΠΎΠΌ ΠΈ Π·Π°ΠΊΠΎΠ½ΡΡ.
X-Features: Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ²Π½ΠΎΡΡΡΠ΅Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° (Ρ
ΠΎΡΡ, ΠΊΠΎΠΌΡ ΠΊΠ°ΠΊ β Π΄Π΅Π»ΠΎ ΠΏΡΠΈΠ²ΡΡΠΊΠΈ) Π² ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°:
ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ°ΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ°, ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ (Π²ΠΊΠ»ΡΡΠ°Ρ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ), ΡΠΊΡΠΎΠ»Π»ΠΈΠ½Π³ ΡΡΡΠ°Π½ΠΈΡΡ ΡΡΠ΅Π΄Π½Π΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ, ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ ΡΡΠΎΠΉΠ½ΡΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ:
Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ, Terminal:
ΠΡΠΎΡΡΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°Π». ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Terminal by Br@y++ β ΡΠ½ΡΠ»ΠΎΠ΅ Π³**Π½ΠΎ, Π·Π°ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π² AS. ΠΠΎΠ»Π΅Π·Π½ΠΎΡΡΡ ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½Π°.
ΠΠ° ΡΡΠΎΠΌ ΠΏΠΎΠΊΠ° Π²ΡΠ΅. ΠΠΎ ΠΌΠ΅ΡΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡ Π·Π°ΠΌΠ΅ΡΠΊΡ.
ΠΠ°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π»ΡΠΏΡ, Π½Π΅ΡΡΡΠ°Π·Π½ΠΎΡΡΠΈ, ΠΈ ΠΏΡΠΎΡΠΈΠ΅ Π±Π°Π³ΠΈ ΠΎΡΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
.
ΠΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠΎΡΡ, Π½Π΅ ΡΡΠΈΡΠ°Ρ ΠΎΡΡΠ΅ΡΠ° ΠΎ ΠΌΡΡΠΎΡΠΎΠ²ΠΎΠ·Π΅, ΡΠ°ΠΊ ΡΡΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½Π°Ρ ΠΊΡΠΈΡΠΈΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π°.
we.easyelectronics.ru