전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

ATmega16HVB 데이터시트(PDF) 91 Page - ATMEL Corporation

부품명 ATmega16HVB
상세설명  8-bit Microcontroller with 16K/32K Bytes In-System Programmable Flash
PDF  273 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  ATMEL [ATMEL Corporation]
홈페이지  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATmega16HVB 데이터시트(HTML) 91 Page - ATMEL Corporation

Back Button ATmega16HVB Datasheet HTML 87Page - ATMEL Corporation ATmega16HVB Datasheet HTML 88Page - ATMEL Corporation ATmega16HVB Datasheet HTML 89Page - ATMEL Corporation ATmega16HVB Datasheet HTML 90Page - ATMEL Corporation ATmega16HVB Datasheet HTML 91Page - ATMEL Corporation ATmega16HVB Datasheet HTML 92Page - ATMEL Corporation ATmega16HVB Datasheet HTML 93Page - ATMEL Corporation ATmega16HVB Datasheet HTML 94Page - ATMEL Corporation ATmega16HVB Datasheet HTML 95Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 91 / 273 page
background image
91
8042A–AVR–07/09
ATmega16HVB/32HVB
The following code examples show how to access the 16-bit timer registers assuming that no
interrupts updates the temporary register. The same principle can be used directly for accessing
the OCRnA/B registers.
Note:
1. See “About Code Examples” on page 8.
The assembly code example returns the TCNTnH/L value in the r17:r16 register pair.
It is important to notice that accessing 16-bit registers are atomic operations. If an interrupt
occurs between the two instructions accessing the 16-bit register, and the interrupt code
updates the temporary register by accessing the same or any other of the 16-bit timer registers,
then the result of the access outside the interrupt will be corrupted. Therefore, when both the
main code and the interrupt code update the temporary register, the main code must disable the
interrupts during the 16-bit access.
Assembly Code Example
...
; Set TCNTn to 0x01FF
ldi
r17,0x01
ldi
r16,0xFF
out
TCNTnH,r17
out
TCNTnL,r16
; Read TCNTn into r17:r16
in
r16,TCNTnL
in
r17,TCNTnH
...
C Code Example
unsigned int
i;
...
/* Set TCNTn to 0x01FF */
TCNTn = 0x1FF;
/* Read TCNTn into i */
i = TCNTn;
...



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