công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

ATtiny44 bảng dữ liệu(PDF) 106 Page - ATMEL Corporation

tên linh kiện ATtiny44
Giải thích chi tiết về linh kiện  8-bit Microcontroller with 2/4/8K Bytes In-System Programmable Flash
PDF  236 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  ATMEL [ATMEL Corporation]
Trang chủ  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATtiny44 bảng dữ liệu(HTML) 106 Page - ATMEL Corporation

Back Button ATtiny44 Datasheet HTML 102Page - ATMEL Corporation ATtiny44 Datasheet HTML 103Page - ATMEL Corporation ATtiny44 Datasheet HTML 104Page - ATMEL Corporation ATtiny44 Datasheet HTML 105Page - ATMEL Corporation ATtiny44 Datasheet HTML 106Page - ATMEL Corporation ATtiny44 Datasheet HTML 107Page - ATMEL Corporation ATtiny44 Datasheet HTML 108Page - ATMEL Corporation ATtiny44 Datasheet HTML 109Page - ATMEL Corporation ATtiny44 Datasheet HTML 110Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 106 / 236 page
background image
106
8006H–AVR–10/09
ATtiny24/44/84
Note:
See “Code Examples” on page 6.
The assembly code example returns the TCNT1 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.
The following code examples show how to do an atomic read of the TCNT1 Register contents.
Reading any of the OCR1A/B or ICR1 Registers can be done by using the same principle.
Assembly Code Examples
...
; Set TCNT
1 to 0x01FF
ldi
r17,0x01
ldi
r16,0xFF
out
TCNT
1H,r17
out
TCNT
1L,r16
; Read TCNT
1 into r17:r16
in
r16,TCNT
1L
in
r17,TCNT
1H
...
C Code Examples
unsigned int
i;
...
/* Set TCNT
1 to 0x01FF */
TCNT
1 = 0x1FF;
/* Read TCNT
1 into i */
i = TCNT
1;
...
Assembly Code Example
TIM16_ReadTCNT
1:
; Save global interrupt flag
in
r18,SREG
; Disable interrupts
cli
; Read TCNT
1 into r17:r16
in
r16,TCNT
1L
in
r17,TCNT
1H
; Restore global interrupt flag
out
SREG,r18
ret



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


bảng dữ liệu tải về

Go To PDF Page


Link URL



Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không?  [ DONATE ] 

Alldatasheet là   |   Quảng cáo   |   Liên lạc với chúng tôi   |   Chính sách bảo mật   |   Liên kết đến bảng dữ liệu    |   Trao đổi link   |   Tìm kiếm theo nhà sản xuất
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