データシートサーチシステム
  Japanese  ▼
ALLDATASHEET.JP

X  

ATmega325P データシート(PDF) 55 Page - ATMEL Corporation

部品番号 ATmega325P
部品情報  8-bit Microcontroller with 32K Bytes In-System Programmable Flash
PDF  364 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
メーカー  ATMEL [ATMEL Corporation]
ホームページ  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATmega325P データシート(HTML) 55 Page - ATMEL Corporation

Back Button ATmega325P Datasheet HTML 51Page - ATMEL Corporation ATmega325P Datasheet HTML 52Page - ATMEL Corporation ATmega325P Datasheet HTML 53Page - ATMEL Corporation ATmega325P Datasheet HTML 54Page - ATMEL Corporation ATmega325P Datasheet HTML 55Page - ATMEL Corporation ATmega325P Datasheet HTML 56Page - ATMEL Corporation ATmega325P Datasheet HTML 57Page - ATMEL Corporation ATmega325P Datasheet HTML 58Page - ATMEL Corporation ATmega325P Datasheet HTML 59Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 55 / 364 page
background image
55
8023F–AVR–07/09
ATmega325P/3250P
When the BOOTRST Fuse is unprogrammed, the Boot section size set to 4K bytes and the
IVSEL bit in the MCUCR Register is set before any interrupts are enabled, the most typical and
general program setup for the Reset and Interrupt Vector Addresses is:
Address
Labels Code
Comments
0x0000
RESET: ldi
r16,high(RAMEND); Main program start
0x0001
out
SPH,r16
; Set Stack Pointer to top of RAM
0x0002
ldi
r16,low(RAMEND)
0x0003
out
SPL,r16
0x0004
sei
; Enable interrupts
0x0005
<instr> xxx
;
.org 0x3802/0x7802
0x3804/0x7804
jmp
EXT_INT0
; IRQ0 Handler
0x3806/0x7806
jmp
PCINT0
; PCINT0 Handler
...
...
...
;
0x1C2C
jmp
SPM_RDY
; Store Program Memory Ready Handler
When the BOOTRST Fuse is programmed and the Boot section size set to 4K bytes, the most
typical and general program setup for the Reset and Interrupt Vector Addresses is:
Address
Labels Code
Comments
.org 0x0002
0x0002
jmp
EXT_INT0
; IRQ0 Handler
0x0004
jmp
PCINT0
; PCINT0 Handler
...
...
...
;
0x002C
jmp
SPM_RDY
; Store Program Memory Ready Handler
;
.org 0x3800/0x7800
0x3800/0x7801RESET:ldir16,high(RAMEND); Main program start
0x3801/0x7801
out
SPH,r16
; Set Stack Pointer to top of RAM
0x3802/0x7802
ldi
r16,low(RAMEND)
0x3803/0x7803
out
SPL,r16
0x3804/0x7804
sei
; Enable interrupts
0x3805/0x7805
<instr>
xxx
When the BOOTRST Fuse is programmed, the Boot section size set to 4K bytes and the IVSEL
bit in the MCUCR Register is set before any interrupts are enabled, the most typical and general
program setup for the Reset and Interrupt Vector Addresses is:
0x0032
RESET:
ldi
r16, high(RAMEND)
; Main program start
0x0033
out
SPH,r16
; Set Stack Pointer to top of RAM
0x0034
ldi
r16, low(RAMEND)
0x0035
out
SPL,r16
0x0036
sei
; Enable interrupts
0x0037
<inst
r>
xxx
...
...
...



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


データシート ダウンロード

Go To PDF Page


リンク URL



ALLDATASHEETはお客様のビジネスに役立ちますか?  [ DONATE ] 

Alldatasheetは   |   広告   |   お問い合わせ   |   プライバシーポリシー   |   データシートへのリンク    |   リンク交換   |   メーカーリスト
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com