.


:




:

































 

 

 

 





, . ᒺ .

68 705 J 1 15- MFT, . 13.12.

 

 


13.12

 

15- , 8 - - TCR ( $09), 7 . -, - . , 7-, 1024 . Fc = Ft / 4.

(Computer operation property), , .

MFT - TSCR ( $08), . 13.13.

 

 
 

 


13.13 - TSCR

 

, :

TOIE (Timer Overflow Interrupt Enable) ;

TOF (Timer Overflow Flag) . TOF = 1 - $ FF $00. , TOIE = 1, . , 210 = 1024 ;

RTIF (Real-Time Interrupt Flag) ;

RTIE (Real-Time Interrupt Enable) ;

TOFR (Timer Overflow Flag Reset) . 1 TOF = 0;

RTIFR (Real-Time Interrupt Flag Reset) . 1 RTIF = 0;

RT 1-0 (Real-Time Interrupt) , . RTIF = 1 , :

 

RT 1-0 RTIE
  Tp = 214 Tt
  Tp = 215 Tt
  Tp = 216 Tt
  Tp = 217 Tt

 

MFT , , , , .

ᒺ. 16- , 8- - 14- . 68 705 16 - , .

 

ѳ 6808/908

ѳ 68 08/908 68 05/705. , - , . 68 908 Flash -, , . 68 05/705 , .

30 , , .

68 08/908 : CPU 08; , , 32 Flash -, 60 ; , 128 2 . - 512 1 .

, 5- 8- , SCI SPI. , . J 1850, USB CAN I 2 C. EY ESCI, LIN .

68 08/908 16- . 8- 10- .

, LD , RF .

( ). .

. 13.14. , .

 
 

 

 


13.14 68 08/908

 

, . 68 08 MOR, .

CONFIG 68 908 , .

CONFIG 1 CONFIG 2 68 908 JK 1, JK 3 JL 3 . 13.15.

CONFIG 1 :

COPRS ;

LVID ; LVID = 1 ;

SSREC Td ; SSREC = 1 Td = 32 Tq Td = 4096 Tq SSREC = 0;


 

 
 

 


13.15

 

STOP STOP = 1 STOP; STOP = 0 STOP ;

COPD ; COPD = 1 .

CONFIG 2 :

IRQPUD IRQPUD = 1 IRQ # , ;

LVIT 1-0 ; LVIT 1-0 = 00 01 5,0 , LVIT 1-0 = 10 3,0 .

CGM 08 (Clock Generator Module) , .

CGM 08 : CG, , Fq , G Fp = NFq .

2 SIM 08, . . , 1 , G. Fq PLL (Phase-Locked Loop).

PLL :

, ;

. .

CGM 08 PCTL ( $001 C), PBWC ( $001 D), PPG ( $001 E). . 13.16.

 
 

 

 


13.16 CGM 08

 

PCTL CGM 08 :

PLLIE CGM 08. PLLIE = 0 ( ) PLLIE = 1 G;

PLLF CGM 08. PLLF = 1 PLLIE ;

PLLON ( PLLON = 1) G. PLLON = 0;

BCS . BCS = 0 CG, BCS = 1 G. BCS = 0, PLLON =1 ;

PBWC :

AUTO G. AUTO = 1 AUTO = 0 ;

LOCK . LOCK = 1 , , , , LOCK = 0 ;

ACQ # . ACQ # =0 , , ACQ # = 1 . : ACQ # = 0 , ACQ # = 1 ;

XLD . XLD = 1 4 N ; XLD = 0, ; XLD = 1, .

0.

PPG , , :

MUL 74 N = 1...15;

VRS 7 4 L = 115, PLL.

SIM 08 RST # 08 . , , , , . , . 13.17.

 

 
 

 

 


13.17

 

SRSR ( $ FE 01) SIM 08. . 1 , :

POR ;

PIN RST #;

COP COP 08;

ILOD ;

ILAD ;

LVI LVI 08.

, 0. , .

SBSR ( $ FE 00) . SBSW, , . SBSW , WAIT STOP. , , WAIT STOP. , ( RTI), . RTI , , . 0 SBSR.

SBFCR ( $ FE 03) . . BCFE = 1 . BCFE = 0 .

IRQ 08 , IRQ #, . ISCR ( $001 A), . 13.18.

 

 
 

 

 


13.18

ISCR

 

, :

IRQF ( ), IRQF = 1 IRQ #;

ACK ( ), 1 IRQF;

IMASK . IMASK = 1 ;

MODE ; MODE = 1 IRQ # .

BREAK 08 .

, 16- , BRKH-BRKL BREAK 08. , , SWI, . SWI , .

BRKSR, . . 13.19.

 
 

 


13.19 BRKSR BREAK 08

 

BRKE BRKA, :

BRKE ; BRKE = 1 , BRKE = 0 ;

BRKA BRKH-BRKL $, BRKA = 1 .

BCFE SBSW .

LVI 08 . , LVI 08 , .

LVI 08 LVISR, . . 13.20.

 
 

 


13.20 LVISR

 

LVIOUT LVIOUT = 1, 4,0...4,3 5 2,4...2,7 3 .

.

08 .

, COPCTL ( $ FFFF) . Tw. COPRS CONFIG 1 :

Tw = 262128 Tq COPRS = 0;

Tw = 8176 Tq COPRS = 1.

, .

 

STA $FFFF; $ FFFF

 

.

, , WAIT, .

, , STOP .

:

USB 08 USB, .

msCAN 08 CAN 2.0 CAN 2.0 .

SPI 08 4 /. .

SCI 08 8- 9- 130 /.

2- 8- 8- (, ,..., G, PH). : , , .

:

Ҳ 08 , , , . ³ 16- , , , 2, 4 6 , . , . ˳ , CGM 08 ( ) . , - (ز). .

08 . ³ 15- , . . , CGM 08 .

в 08 . 16- . , .

- PWM 08 12- 6- ز .

- ADC 08 - . 8- , 10-. ʳ 4 15.

DMA 08 .

CPU 08 CPU 05. ³ CPU 05. CPU 08 . 13.21.

:

8- ;

16- :. CPU 05 , 68 05/705;

16- ;

16- SP;

8- CCR. , CPU 05. V . V = 1, , .

 
 

 

 


13.21 CPU 08

 

, 68 08/908, 64 . , , . , . , ($ FFFE $ FFFF).

($00 FF), , ($0000...$00 FF). .

 

ѳ 6811/711

8- 68 11/711. 20 . , . г , . 64 4 .

68 11/711 6811 68 711, 32 ; 192 1024 . - 540 .

. , , /. .

16- , 3-4 () 4-5 . . , 8- .

8- - , 4 , 16- - .

4- 10- 8- , SCI (SCI +) SPI.

8- 8- .

68 11, . 13.22.

 
 

 


13.22 68 11

 


68 11 :

8- , ᒺ 16- D;

16- IX IY, ;

16- SP;

16- PC;

8- CCR, H, I, N, Z, V C, 8- . CPU 12 , = 1 IRQ #, S, S = 1 STOP.

8- 16- 108 . 68 05/705; , , 68 05/705. ³ . .

, MODB MODA, , HPRIO. . 13.2.

 

13.2 68 11/711

HPRIO
MODB MODA RBOOT SMOD MDA IRV PSEL 3-0
             
             
             
             

 

() , . SPI -, , -.

HPRIO, CONFIG, OPTION INIT, . . 13.23. , .

 
 

 


13.23

68 11/711

 

HPRIO :

RBOOT -, . . 13.2 , RBOOT = 1;

SMOD MDA, . 13.2, ;

IRVNE IRVNE = 1 ; IRVNE = 1 ( );

PSEL 3-0 .

RBOOT, SMOD, MDA, IRVNE PSEL 3-0 . 13.2. ϳ RBOOT SMOD MDA . IRVNE - . PSEL 3-0 . MDA .

OPTION , :

ADPU ADPU =1 ;

CSEL CSEL = 1 RC - - ; CSEL = 0 ;

IRQE IRQ #; IRQE = 0 IRQ#; IRQE = 1 , IRQ #;

DLU DLU = 1 4000 , DLU = 0 4 ;

CME , CME = 1, ;

FCME , FCME = 1, , - CME; FCME = 0 CME;

CR 1-0 Kw . . 13.1.

OPTION 0, DLU, 1. . ADPU, CSEL, CME , 64 .

INIT . RAM 3-0, , 0000, 0. REG 3-0 0001 1, . 64- .

CONFIG , :

NOSEC - ; NOSEC = 0 ( , ), NOSEC = 1 ;

NOCOP ; NOCOP = 0 ;

ROMON ; ROMON = 1 , ROMON = 0 ;

EEON -; EEON = 1 -, EEON = 0 .

CONFIG -, .

 

13.1.2 16-

 

ѳ 6812/912

16- 68 12/912 16- Motorola. 2002 68 S 12/912. ֳ ( 40 ) Flash - ( 512 ).

68 S 12/912 , , , .

. (Single Chip) , 8- 16- ( ).

68 12 , , . : 16- CPU 12, ( ), -, Flash- , , LIM . CPU 12 䳺 , 512- .

LIM , :

;

;

, , , ;

;

;

BDM (Back-ground Debug Mode) .

:

8 12 8- . , , , SCI, SPI , , ;

Ҳ , 16- , 16- , ;

- , 8 . 10- ;

- , ;

SCI SPI, 8- ;

BDLC, CAN, I 2 C J 1850, CAN 2.0 A / B, I 2 C.

16- CPU 12, 8- 16- . CPU 11, . 13.22.

 
, CPU 11, .

CPU 12 68 11 .

CPU 12 , 68 11/711 , , 7 .

CPU 12 208 , , 68 11/711.

 

ѳ 6816/916

68 16/916 , 8- 16- . ѳ , , . 68 11/711 :

;

;

25 ;

( , 2 );

;

.

68 16/916 , : CPU 16, , SIM SCIM, QSM, MCCI, TPU, GPT CTM, - ADC. 32- . 68 16/916 . 13.24.

 
 

 

 


13.24 68 16/916

 

:

SIM SCIM, . ³ ; ; ; ;

GPT CTM. 68 11/711 68 12/912. GPT - ;

TPU, , , 16 , ;

MCCI, SPI SCI. 68 05/705 68 11/711;

QSM SCI QSPI, , 32- ;

- 8- 10- , 8- .

CPU 16 8-, 16- 32- , 264 . . 13.25.

 
 

 

 


13.25 CPU 16

 

:

8- , 16- 32- 16- D;

16- ;

16- X, Y, Z, ;

16- SP;

16- .

, 4- , XK, YK, ZK, SK, PK. ֳ 16- , . 4- . , XK, YK, ZK 16- . CCR, SP 4- SK.

HR, IR, AM, MR, - 8- XMSK YMSK , .

CCR . 13.26.

 

 
 

 

 


13.26 CCR

 

:

- 4 ;

- SM ;

- IP ;

- EV ;

- MV .

S, H, N, Z, V, C , CPU 11, 12.

SM, EV, MV .

68 16/916 , 6- . :, , 6 .

 


13.1.3 32-

 

683 32- CPU 32 . ֳ . 68 16/916.

683 , 68000, 16 , . ³ , . : ( ) ( ). ; , , . , . , . . . ֳ CPU 32.

CPU 32 . 13.27.

:

2 32- :

8 , , , ;

8 , 7 ; , SSP, USP.

32- ; CPU 32 24 , ;

SR 16- ; , : ( CCR). SR . . SR . 13.28;

VBR, SFC, DFC . 32- VBR , MOVEC. SFC, DFC MOVEC, D 7...0 7...0 . ϳ DFC FC 2...0, FC 2...0 SFC. .

 
 

 


 

 

13.27 CPU 32

 

 
 

 

 


13.28 SR

 

SR :

:

1 ; 1 = 1 (, );

0 ; 0 = 1 , ;

S , S = 1 ;

2-0 , ;

:

, ; ;

N ; ; N = 1 䒺 ;

Z ; , 0, 1;

V ; V = 1 ;

C ; , , ; = 1 .

 

:

1 Motorola?

2 ?

3 CPU 05 ?

4 68 05/705?

5 68 05/705?

6 68 05/705 ?

7 68 05/705?

8 MOR 68 705 J 1 ?

9 68 705 8 ?

10 68 05/705?

11 68 05/705?

12 68 05/705?

13 68 05/705?

14 SPI 68 05/705?

15 68 05/705?

16 - MFT?

17 MFT?

18 ?

19 ?

20 SPI?

21 CGM 08?

22 SIM 08?

23 CPU 05 68 HC 11?

24 16- ?

25 68 16/916 ?

26 CPU 16?

27 CPU 32?

28 ?

 

:

1 68 705 J 1 A ?

2 68 705 J 1 A 3... 0.

3 6805/705.

4 , SCCR 1 MK MC 68 HC 705 C 8 A 1 .

5 , SCSR MK MC 68 HC 705 C 8 A :

 

 

6 68 705 J 1 , - TSCR :

 

 

 

7 M 68 HC 08/908, LVISR :

 

 

 
 

 

 


8 6811/711 :

;

IR





:


: 2015-10-19; !; : 719 |


:

:

, .
==> ...

1860 - | 1742 -


© 2015-2024 lektsii.org - -

: 0.364 .