Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

ATtiny261A Scheda tecnica(PDF) 81 Page - ATMEL Corporation

Il numero della parte ATtiny261A
Spiegazioni elettronici  8-bit Microcontroller with 2/4/8K Bytes In-System Programmable Flash
PDF  292 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Produttore elettronici  ATMEL [ATMEL Corporation]
Homepage  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATtiny261A Scheda tecnica(HTML) 81 Page - ATMEL Corporation

Back Button ATtiny261A Datasheet HTML 77Page - ATMEL Corporation ATtiny261A Datasheet HTML 78Page - ATMEL Corporation ATtiny261A Datasheet HTML 79Page - ATMEL Corporation ATtiny261A Datasheet HTML 80Page - ATMEL Corporation ATtiny261A Datasheet HTML 81Page - ATMEL Corporation ATtiny261A Datasheet HTML 82Page - ATMEL Corporation ATtiny261A Datasheet HTML 83Page - ATMEL Corporation ATtiny261A Datasheet HTML 84Page - ATMEL Corporation ATtiny261A Datasheet HTML 85Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 81 / 292 page
background image
81
8197A–AVR–10/09
ATtiny261A/461A/861A
The following code examples show how to do an atomic write of the TCNT0H/L register con-
tents. Writing any of the OCR0A/B registers can be done by using the same principle.
Note:
See “Code Examples” on page 6.
The assembly code example requires that the r17:r16 register pair contains the value to be writ-
ten to TCNT0H/L.
11.9.1
Reusing the temporary high byte register
If writing to more than one 16-bit register where the high byte is the same for all registers written,
then the high byte only needs to be written once. However, note that the same rule of atomic
operation described previously also applies in this case.
Assembly Code Example
TIM0_WriteTCNT
0:
; Save global interrupt flag
in
r18,SREG
; Disable interrupts
cli
; Set TCNT
0 to r17:r16
out
TCNT
0H,r17
out
TCNT
0L,r16
; Restore global interrupt flag
out
SREG,r18
ret
C Code Example
void
TIM0_WriteTCNT0( unsigned int i )
{
unsigned char
sreg;
/* Save global interrupt flag */
sreg = SREG;
/* Disable interrupts */
_CLI();
/* Set TCNT0 to i */
TCNT0H = (i >> 8);
TCNT0L = (unsigned char)i;
/* Restore global interrupt flag */
SREG = sreg;
}



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


Scheda tecnica Scarica

Go To PDF Page


Link URL



Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   Collegamento alla scheda tecnica    |   scambio Link   |   Ricerca produttore
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