.


:




:

































 

 

 

 


c ICR1

12

12.1. A / 1-TCCR1A

12.2. B / 1 TCCR1B

12.3. 16- T/C1 TCNT1H TCNT1L

12.4. 16- c OCR1AH OCR1AL

c ICR1

12.1. A / 1-TCCR1A

 

. 3.7 A / 1.

 

$2F(4F)

7 6 5 4 3 2 1 0

COM1A1 COM1A0 COM1B1 COM1B0 - - PWM11 PWM10

 

/ / / / / / . 0 0 0 0 0 0 0 0

 

 

. 3.7. A / 1

 

7, 6 COM1A1, COM1A0; 1 A .

COM1A1 COM1A0 , / 1. OC1A (Output Compare A). I/O, 1 ( ). . 3.5.

5, 4 COM1B1, COM1B0; 1 B .

COM1B1 COM1B0 , / 1. OC1B (Output CompareB). I/O, 1 ( ). . 3.5.

 

 

3.5. 1

 

COM1X1 COM1X0
    / 1 OC1X
    OC1X
    OC1X ( 0)
    OC1X ( 1)

 

 

. X = B.

 

 

3.6

 

PWM1 PWM1
    / 1
    / 1 8-
    / 1 9-
    / 1 10-

 

 

. . 3.6.

3..2 .

AT90S4434/8535 0.

1..0 PWM11, PWM10: .

, . 3.6.

 

 

12.2. B / 1 TCCR1B

 

. 3.8 / 1.

 

$2E(4E)

7 6 5 4 3 2 1 0

ICNC1 ICES1 - - CTC1 CS12 CS11 CS10

 

/ / / / / / . 0 0 0 0 0 0 0 0

 

. 3.8. / 1

7 ICNC1: 1.

0 ICNC1 . / , / (ICP).

1 ICNC1 (ICP) (/), ICES1, . XTAL

6 ICES1: 1.

0 ICES1 / 1 (ICP) ICR1. 1 ICES1 / 1 ICR1 (ICP).

5, 4 .

AT90S4434/8535 0.

3 CTC1: / 1 .

1 CTC1 / 1 $0000 , . CTC1 , / 1 . CPU, , / 1. 1 C CTC1:

... | C-2 | C-1 | C | 0 | 1 |...

8 :

... | C-2, C-2, C-2, C-2, C-2, C-2, C-2, C-2 | C-1, C-1, C-1, C-1, C-1, C-1, C-1, C-1

| C, 0, 0, 0, 0, 0, 0, 0 |1,1,1,1,1,1,1,1|...

CTC1 .

2,1,0 CS12, CS11, CS10: .

( ). Stop / / 1. ( ). . 3.7.

3.7

 

 

cs12 cs11 cs10
     
      K
      K/8
      K/64
      K/256
      K/1024
      1,
      1,

 

12.3.16- T/C1 TCNT1H TCNT1L

 

. 3.9 16- / 1. 16- 16- / 1. CPU / , 8- (TEMP). OCR1A, OCR1B ICR1.

 

$2D(4D)TCNT1H

$2C(4C)TCNT1L

15 14 13 12 11 10 9 8

MSB              
              LSB

 

7 6 5 4 3 2 1 0 / / / / / / / /

. 0 0 0 0 0 0 0 0

 

. 3.9. 16- / 1

 

TEMP, .

/ 1 ( ) /. / 1 , / 1 .



<== | ==>
4. . . |
:


: 2016-11-24; !; : 469 |


:

:

: , , , , .
==> ...

1638 - | 1485 -


© 2015-2024 lektsii.org - -

: 0.017 .