You are on page 1of 13

3.

AVR Studio 5.0


1.
AVR Studio 5.0 ( 5.0.1163
)
Atmel. AVR, 8
32 bit. ,
, 400 ,
GNU C/C++,
.

, ,
Atmel ,
. AVR Studio 5.0
:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=17212
AVR Studio 5.0
.
,
.
AVR Studio 5.0 Microsoft Windows (

, Atmel
www.atmel.com AVR
www.avrfreaks.net). Windows,
3.1. , ,
.
. , 3.1

. 3.2 3.3
.

.

3.1. AVR Studio 5.0 / .

3.2. AVR Studio 5.0 .

3.3. AVR Studio 5.0 /.

2. AVR STUDIO
AVR Studio
3.4.
, /
.
ViewStart Page Alt+V+G.
. :

New Project ,
.
.
New Example Project ,
Atmel AVR Software
Framework.
.
Open Project ,
, .
Recent Projects .
,

.
ToolsOptions.

3.4. AVR Studio 5.0.


. ,
Get Started, AVR Studio
(Welcome to AVR Studio 5), (Getting Started with Example
Projects) Atmel
,
(Extending AVR Studio). AVR Tools Help ( 3.5)
, Atmel,
(Starter kits= ,
Debuggers=,
Programmers=
,
Touch
kits= , Wireless kits=
RF, Evaluation kits=
Software=). , Latest News
RSS Atmel RSS
AVR Studio.

3.5. AVR Tools Help AVR Studio 5.0.

3.
AVR Studio 5.0 Visual Studio Microsoft.

.
. .
.
AVR Studio ,
. AVR, AVR
Studio .

(flash update utilities) (),
Atmel .
New Project
AVR Studio. ,
3.6.
, ,
,
.
( Create directory for solution)
.

.
OK
( 3.7),
. OK
(C assembly)
, 3.8.

3.6. .

(.hex) .
Build Debug F7
( ), F5 ( ), Alt+F5 (
) F10 ( ),
,
.
, (debug)
(release), ,
.
. , No
Debugger AVR Studio ( 3.9).
, (
AVR Studio) ( 3.10).
Debugging .
, ,
AVR Simulator.

3.7. .

3.8. .

3.9. .

3.10. .

4.
SIMULATOR

AVR


. .

.

.

, assembly.
Atmel AVR Studio
. assembly
3.11, 3.12-3.15
.

3.11. assembly.
AVR Studio Debug
. ,
/ ,
. ,
, .
. DebugContinue F5

DebugStop Debugging. DebugStart Debugging and Break
Alt+F5
.
DebugNew Breakpoint ,
F5. DebugStart Without Debugging
, ,
, .
DebugBreak All ( Ctrl+F5)
DebugStop Debugging ( Ctrl+Shift+F5) .
DebugStep Over ( F10) DebugStep Into
( F11),
.

3.12. .

3.13. /.

, AVR Studio
, .
( 3.12),
, ,
/ ( 3.13), /
( 3.14),
. (
) .
DebugWindowsProcessor View, DebugWindowsI/O View
DebugWindowsMemory .
3.11 3.15, PORTB
( ) PORTA.

3.14. .

3.15. / .

5.
,
. EasyAVR6
AVR Studio ( 5.0
) AVRFlash
mikroElektronika.
AVR Studio.
EasyAVR6.
AVRFlash (.hex)
(flash) . ,
3.16.
. Load ( CODE) Write
.hex .
(debug release).
debug
(/
JTAG).

3.16. .

You might also like