.


:




:

































 

 

 

 


. ()




() . .

(PWM − Pulse Width Modulation) − . − .

B 16- / 1, . , , 0 1 4- G. / . 3.28.

                 
TCCR1A COM1 A1 COM1 A0 COM1 B1 COM1 B0 COM1 C1 COM1 C0 WGM WGM
./ R/W R/W R/W R/W R/W R/W R/W R/W
.                

 

                 
TCCR1B ICNC1 ICES1 - WGM13 WGM12 CS12 CS11 CS10
./ R/W R/W R R/W R/W R/W R/W R/W
.                

 

. 3.28. / 1

7 6 TCCR1A − COM1A1 COM1A0 ( A), 5 4 − COM1B1 COM1B0 ( B), 3 2 − COM11 COM10 ( ) OC1A, OC1B OC1C .

COM1A1 COM1A0 1, OC1A , -. OC1B OC1C 1 COM1B1, COM1B0 COM1C1, COM1C0 . , (DDR) − OC1A, OC1B OC1C.

OC1A, OC1B OC1C , COM1x1, COM1x0 WGM13:0 . 3.13 COM1x1, COM1x0, WGM13:0 , − .

3.13

COM11 COM10
    /. OC1
    OC1
    OC1 = 0 OC1 = 0 , OC1 = 1 OC1 = 0 , OC1 = 1
    OC1 = 1 OC1 = 1 , OC1 = 0 OC1 = 1 , OC1 = 0

 

1 0 − WGM11:0 ( ) WGM13:2 TCCR1B , . 3.14.

3.14

WGM13 WGM12 WGM11 WGM10
        0xFFFF
        8- 0x00FF
        9- 0x01FF
        10- 0x03FF
        8- 0x00FF
        9- 0x01FF
        10- 0x03FF

 

2, 1 0 TCCR1B CS02:01:00 ( ) , . 3.15 .

 

3.15

CS12 CS11 CS10
      1
      fT1 = fCPU
      fT1 = fCPU /8
      fT1 = fCPU /32
      fT1 = fCPU /64
      fT1 = fCPU /128
      fT1 = fCPU /256
      fT1 = fCPU /1024

, . 3.16, ( ).

3.16

  8-
  8-
  10-
  10-
  9-
  9-
  10-
  10-
  8-
  8-
  9-
  9-

 

 





:


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


:

:

, , .
==> ...

1791 - | 1470 -


© 2015-2024 lektsii.org - -

: 0.011 .