.


:




:

































 

 

 

 


MSP430F2013




 

.1 MSP430 [4]. . - MSP430F2013 .2 [3].

MSP430F2013:

- 1,8 3,6 ;

- ( (Active Mode) 220 , 1 2,2 , (Standby Mode) 0,5 , ( ) 0,1 );

- ;

- 1 ;

- 16- RISC-, - 62,5 ;

- 16- 2- /;

- 16- - ;

- (USI) SPI I2C;

- ;

- ;

- Spy-Bi-Wire;

- : 2+256 , 128 ;

- 40 +85 .

RISC. , , PDP11 ( , , -60, -0010, 18012 ..). () 16 , (PC), (SP), (SR) (CG).

(-1, 0, 1, 2, 4, 8) , 27 , 24 . , , .

, , . , (CLR dst) (MOV R3,dst) , , (MOV #0,dst), 0 . , , - .

.1 MSP430

.2 MSP430F2013

-, -. , . , . 1 6 MCLK .

MSP430 - . , . , . .

Basic Clock Module+ . , , . , , .

MSP 430F2013, .3 [5]:

- LFXT1CLK / , 32768 / 400 16 ;

- DCOCLK (DCO);

- VLOCLK , 12 .

MSP 430F2013 :

- ACLK . : LFXT1CLK VLOCLK. 1, 2, 4 8 . ACLK .

- MCLK . : LFXT1CLK, VLOCLK, XT2CLK ( MSP 430F2013) DCOCLK. 1, 2, 4 8 . MCLK .

- SMCLK . : LFXT1CLK, VLOCLK, XT2CLK ( MSP 430F2013) DCOCLK. 1, 2, 4 8 . SMCLK .

 

.3 - Basic Clock Module+

 

(), , , . LPM0 (Low Power Mode 0) LPM4, MCLK, SMCLK, ACLK DCO. . LPM4 ( ) , , , -. 0,1 .

RST/NMI. LPM4 .

, .

MSP430 -, , .

- . , , .

- . . . 512 , 128 . , .

, , -, .

MSP430F2013 2 - 128 .

16- SD16_A - , , . , , - . ( 1024). .

- MSP430 . . / .

1 2 . 1 2 , . / 1 , 2 .

/ :

- /;

- ;

- 1 2;

- ;

- .

MSP430F2013 P1(8 ) P2(2 ).

USI . 8- 16- , . . , USI , SPI I2C. USI , , , , MSP430.

WDT+ . , , . , , .

PUC WDT+ , 32 768 DCOCLK. .

MSP430F (Timer_A Timer_B) , , - , .

Timer_A , 16- /. Timer_A , /, , -, . , / . / , , .

, F13x, F14x, F2x, F43x F44x , Timer_B, /. , Timer_B3 Timer_B7. , , , . 8, 10, 12 16 ( 16-), .

F4xx , Basic Timer ( ). . 8- 16- /. , .

MSP430F2013 . 2 /, Timer_A2.


()

IAR Embedded Workbench for MSP430

 

IAR Embedded Workbench for MSP430 - IAR SYSTEMS MSP430 , ++ . MSP430 . ++, , , . , .

eZ430-F2013 IAR Embedded Workbench KickStart for MSP430. ++ (4 ), RTL-.


()

 

.1.

 
 

 

 


.1


()

 

//******************************************************************************

//

// ACLK = n/a, MCLK = SMCLK = default DCO

//

// MSP430x2xx

// -----------------

// /|\| XIN|-

// | | |

// --|RST XOUT|-

// | |

// | P1.0|-->red LED

// | P1.6|-->green LED

//

// ISTU

// Mart 2013

//

//******************************************************************************

 

#include "msp430.h"

 

int main(void)

{

WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer

P1DIR |= 0xff; // Set P1 to output direction

 

unsigned int i,j; // volatile to prevent optimization

 

//

//

P1OUT = 0x1;

i = 60000; // SW Delay

do i--;

while (i!= 0);

 

P1OUT = 0;

i = 20000; // SW Delay

do i--;

while (i!= 0);

//

P1OUT = 0x1;

i = 60000; // SW Delay

do i--;

while (i!= 0);

 

P1OUT = 0;

i = 20000; // SW Delay

do i--;

while (i!= 0);

 

// pause

P1OUT = 0;

i = 60000; // SW Delay

do i--;

while (i!= 0);

 

//

//

P1OUT = 0x40;

i = 20000; // SW Delay

do i--;

while (i!= 0);

 

P1OUT = 0;

i = 20000; // SW Delay

do i--;

while (i!= 0);

//

P1OUT = 0x40;

i = 60000; // SW Delay

do i--;

while (i!= 0);

 

P1OUT = 0;

i = 20000; // SW Delay

do i--;

while (i!= 0);

 

// pause

P1OUT = 0;

i = 60000; // SW Delay

do i--;

while (i!= 0);

 

//

//

for (j=0;j<3;j++)

{

//

P1OUT = 0x1;

i = 20000; // SW Delay

do i--;

while (i!= 0);

 

P1OUT = 0;

i = 20000; // SW Delay

do i--;

while (i!= 0);

}

 

// pause

P1OUT = 0;

i = 60000; // SW Delay

do i--;

while (i!= 0);

 

//

//

P1OUT = 0x40;

i = 60000; // SW Delay

do i--;

while (i!= 0);

 

P1OUT = 0;

i = 20000; // SW Delay

do i--;

while (i!= 0);

 

// pause

P1OUT = 0;

i = 60000; // SW Delay

do i--;

while (i!= 0);

 

//

for (j=0;j<2;j++)

//

P1OUT = 0x1;

i = 20000; // SW Delay

do i--;

while (i!= 0);

 

P1OUT = 0;

i = 20000; // SW Delay

do i--;

while (i!= 0);

//

P1OUT = 0x1;

i = 60000; // SW Delay

do i--;

while (i!= 0);

 

P1OUT = 0;

i = 20000; // SW Delay

do i--;

while (i!= 0);

}

 

}

 


()

 

( ) () (). . . - , 3 . 7 .

, , . .1. .2. .3. .4

 

.- , A -... B, -.-. C, -.. D, . E, ..-. F,
--. G, .... H, .. I, .--- J, -.- K, .-.. L,
-- M, -. N, --- O, .--. P, --.- Q, .-. R,
... S, - T, ..- U, ...- V, .-- W, -..- X,
-.-- Y, --.. Z,        
---. *, ---- *, ..-. *, ..-- *, .-.- *,  

 

.1

 


 

----- 0 .---- 1 ..--- 2 ...-- 3 ....- 4
..... 5 -.... 6 --... 7 ---.. 8 ----. 9


.2

 

 

....... .-.-.-, --..--! ..--..?
-.-.-; ---...: -.--.- () -....- -
.-..-. " .----. ' -..-. -..-. /

 

.3

 

-...- ( ) ........ () -..--.
.--.--- .-.-.-.-.- .-.-.

 

.4


2





:


: 2016-10-06; !; : 758 |


:

:

.
==> ...

1681 - | 1655 -


© 2015-2024 lektsii.org - -

: 0.097 .