Many
Manuals
search
Kategorien
Marken
Startseite
Texas Instruments
Stromgeneratoren
MSP430x1xx
Bedienungsanleitung
Texas Instruments MSP430x1xx Bedienungsanleitung Seite 291
Herunterladen
Teilen
Teilen
Zu meinen Handbüchern hinzufügen
Drucken
Seite
/
432
Inhaltsverzeichnis
LESEZEICHEN
Bewertet
.
/ 5. Basierend auf
Kundenbewertungen
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
13-31
USART Peripheral Interface, UAR
T Mode
1
2
...
286
287
288
289
290
291
292
293
294
295
296
...
431
432
User’s Guide
1
3
Glossary
4
Register Bit Conventions
5
7
Contents
9
Contents
10
13
1.1 Architecture
14
1.2 Flexible Clock System
14
1.3 Embedded Emulation
15
1.4 Address Space
16
1.4.3 Peripheral Modules
17
1.4.5 Memory Organization
17
Introduction
18
19
19
2.1.1 Power-On Reset (POR)
21
Figure 2−2. POR Timing
21
2.1.2 Brownout Reset (BOR)
22
Figure 2−3. Brownout Timing
22
Software Initialization
23
2.2 Interrupts
24
Reset/NMI Pin
25
Flash Access Violation
27
Oscillator Fault
27
2.2.2 Maskable Interrupts
28
2.2.3 Interrupt Processing
29
Interrupt Acceptance
29
Return From Interrupt
30
Interrupt Nesting
30
2.2.4 Interrupt Vectors
31
2.3 Operating Modes
32
2.5 Connection of Unused Pins
35
!
37
3.1 CPU Introduction
38
Figure 3−1. CPU Block Diagram
39
3.2 CPU Registers
40
3.2.2 Stack Pointer (SP)
41
Figure 3−3. Stack Pointer
41
Figure 3−4. Stack Usage
41
3.2.3 Status Register (SR)
42
3.3 Addressing Modes
45
3.3.1 Register Mode
46
3.3.2 Indexed Mode
47
3.3.3 Symbolic Mode
48
3.3.4 Absolute Mode
49
3.3.5 Indirect Register Mode
50
3.3.7 Immediate Mode
52
3.4 Instruction Set
53
B/W D/S-Reg
55
3.4.3 Jumps
56
Table 3−13.Jump Instructions
56
Clear carry bit
67
Clear negative bit
68
Decrement destination
73
] Increment destination
77
Jump if greater or equal
82
Jump if less
83
Jump unconditionally
84
Jump if negative
85
No operation
89
Rotate left arithmetically
94
Rotate left through carry
95
Instruction Set
100
RISC 16−Bit CPU
100
Instruction Set
101
15 8 7 0
104
→ PC − − − −
111
Chapter 4
113
Note: XT2 Oscillator
115
Basic Clock Module Operation
116
Basic Clock Module
116
4.2.2 LFXT1 Oscillator
117
4.2.3 XT2 Oscillator
118
Disabling the DCO
118
Adjusting the DCO frequency
119
Using an External Resistor (R
120
) for the DCO
120
4.2.5 DCO Modulator
121
Oscillator Fault Detection
123
Sourcing MCLK from a Crystal
124
DCOCTL, DCO Control Register
127
76543210
128
SELMx DIVMx SELS DIVSx DCOR
128
Basic Clock Module Registers
129
Chapter 5
131
5.1 Flash Memory Introduction
132
5.2 Flash Memory Segmentation
133
5.3 Flash Memory Operation
134
5.3.2 Erasing Flash Memory
135
Table 5−1.Erase Modes
135
Initiating an Erase from RAM
137
5.3.3 Writing Flash Memory
138
Table 5−2.Write Modes
138
Byte/Word Write
138
Block Write
141
Block Write Flow and Example
142
Figure 5−11. Block Write Flow
142
Flash Memory Operation
146
Flash Memory Controller
146
5.4 Flash Memory Registers
147
Flash Memory Registers
151
Chapter 6
153
6.1 SVS Introduction
154
Figure 6−1. SVS Block Diagram
155
6.2 SVS Operation
156
6.2.3 Changing the VLDx Bits
157
6.2.4 SVS Operating Range
158
6.3 SVS Registers
159
Supply Voltage Supervisor
160
Chapter 7
161
7.2.1 Operand Registers
163
Table 7−1.OP1 addresses
163
7.2.2 Result Registers
164
Table 7−2.RESHI Contents
164
Table 7−3.SUMEXT Contents
164
MACS Underflow and Overflow
164
7.2.3 Software Examples
165
7.2.5 Using Interrupts
166
Hardware Multiplier
168
() ""
169
8.1 DMA Introduction
170
8.2 DMA Operation
172
8.2.2 DMA Transfer Modes
173
Table 8−1.DMA Transfer Modes
173
Single Transfer
174
Block Transfers
176
Burst-Block Transfers
178
Edge-Sensitive Triggers
180
Level-Sensitive Triggers
180
8.2.4 Stopping DMA Transfers
182
8.2.5 DMA Channel Priorities
182
8.2.6 DMA Transfer Cycle Time
183
8.2.9 Using the I
185
8.3 DMA Registers
186
("*
193
9.1 Digital I/O Introduction
194
9.2 Digital I/O Operation
195
Digital I/O Operation
196
Digital I/O
196
9.2.5 P1 and P2 Interrupts
197
Interrupt Enable P1IE, P2IE
198
9.3 Digital I/O Registers
199
+
201
Watchdog Timer Introduction
203
Watchdog Timer
203
10.2 Watchdog Timer Operation
204
Watchdog Timer Operation
205
10.2.6 Software Examples
206
10.3 Watchdog Timer Registers
207
Watchdog Timer Registers
209
Chapter 11
211
11.1 Timer_A Introduction
212
Timer_A Introduction
213
11.2 Timer_A Operation
214
11.2.2 Starting the Timer
215
11.2.3 Timer Mode Control
215
Table 11−1.Timer Modes
215
Figure 11−2. Up Mode
216
Continuous Mode
217
Figure 11−4. Continuous Mode
217
Use of the Continuous Mode
218
Up/Down Mode
219
Figure 11−7. Up/Down Mode
219
Use of the Up/Down Mode
220
11.2.4 Capture/Compare Blocks
221
Capture Mode
221
Figure 11−11.Capture Cycle
222
Compare Mode
222
11.2.5 Output Unit
223
Output Modes
223
Table 11−2.Output Modes
223
Timer_A Operation
224
11.2.6 Timer_A Interrupts
227
TACCR0 Interrupt
227
11.3 Timer_A Registers
229
TAR, Timer_A Register
231
Chapter 12
235
12.1 Timer_B Introduction
236
Timer_B Introduction
237
12.2 Timer_B Operation
238
12.2.2 Starting the Timer
239
12.2.3 Timer Mode Control
239
Table 12−1.Timer Modes
239
Figure 12−2. Up Mode
240
Figure 12−4. Continuous Mode
241
Figure 12−7. Up/Down Mode
243
12.2.4 Capture/Compare Blocks
245
Figure 12−11.Capture Cycle
246
Table 12−2.TBCLx Load Events
247
12.2.5 Output Unit
248
Table 12−4.Output Modes
248
Timer_B Operation
249
12.2.6 Timer_B Interrupts
252
12.3 Timer_B Registers
254
TBR, Timer_B Register
256
Chapter 13
261
USART Introduction: UART Mode
263
13.2.2 Character Format
264
Figure 13−2. Character Format
264
Figure 13−3. Idle-Line Format
265
USART Operation: UART Mode
266
Automatic Error Detection
268
13.2.4 USART Receive Enable
269
13.2.5 USART Transmit Enable
270
Baud Rate Bit Timing
272
Transmit Bit Timing
273
Receive Bit Timing
274
Figure 13−9. Receive Error
274
Typical Baud Rates and Errors
276
13.2.7 USART Interrupts
277
UxCTL, USART Control Register
282
USART Registers: UART Mode
285
UxRXBUFx
286
UxTXBUFx
286
ME1, Module Enable Register 1
287
ME2, Module Enable Register 2
287
Chapter 14
292
USART Introduction: SPI Mode
294
14.2.2 Master Mode
296
Four-Pin SPI Master Mode
296
14.2.3 Slave Mode
297
Four-Pin SPI Slave Mode
297
14.2.4 SPI Enable
298
Transmit Enable
298
Receive Enable
299
14.2.5 Serial Clock Control
300
Figure 14−9. USART SPI Timing
301
14.2.6 SPI Interrupts
302
USART Operation: SPI Mode
303
USART Registers: SPI Mode
308
Chapter 15
315
C Module Introduction
316
USART Peripheral Interface, I
317
C Module Operation
318
15.2.1 I
319
C Module Initialization
319
15.2.4 I
322
C Module Operating Modes
322
Master Mode
322
Table 15−1.Master Operation
322
Slave Mode
326
Figure 15−12. Slave Receiver
328
15.2.5 The I
329
C Data Register I2CDR
329
Transmit Underflow
329
Receive Overrun
329
15.2.7 Using the I
331
C Module with Low Power Modes
331
15.2.8 I
332
C Interrupts
332
Table 15−3.I
332
RETI ; Vector 0: No interrupt
333
C Module Registers
334
I2CTCTL, I
336
C Transmit Control Register
336
I2CDCTL, I
337
C Data Control Register
337
I2CDRW, I2CDRB, I
338
C Data Register
338
I2CNDAT, I
338
I2CPSC, I
339
C Clock Prescaler Register
339
I2CSCLH, I
340
C Shift Clock High Register
340
I2CSCLL, I
340
C Shift Clock Low Register
340
I2COA, I
341
I2CSA, I
342
I2CIE, I
343
C Interrupt Enable Register
343
I2CIFG, I
344
C Interrupt Flag Register
344
I2CIV, I
345
C Interrupt Vector Register
345
,)
347
Comparator_A Introduction
349
Comparator_A
349
16.2 Comparator_A Operation
350
16.2.3 Output Filter
351
16.3 Comparator_A Registers
355
Chapter 17
359
17.1 ADC12 Introduction
360
ADC12 Introduction
361
17.2 ADC12 Operation
362
Analog Port Selection
363
17.2.4 Auto Power-Down
364
Extended Sample Mode
365
Pulse Sample Mode
366
Sample Timing Considerations
367
17.2.6 Conversion Memory
368
17.2.7 ADC12 Conversion Modes
368
x = pointer to ADC12MCTLx
369
Sequence-of-Channels Mode
370
Repeat-Single-Channel Mode
371
Stopping Conversions
373
ADC12 Operation
374
17.2.10 ADC12 Interrupts
376
17.3 ADC12 Registers
378
EOS SREFx INCHx
383
Modifiable only when ENC = 0
383
ADC12 Registers
384
ADC12IEx
384
ADC12IFGx
384
ADC12 interrupt vector value
385
Chapter 18
387
18.1 ADC10 Introduction
388
ADC10 Introduction
389
18.2 ADC10 Operation
390
18.2.4 Auto Power-Down
392
Figure 18−3. Sample Timing
393
18.2.6 Conversion Modes
395
Using the MSC Bit
400
ADC10 Operation
401
One-Block Transfer Mode
402
Two-Block Transfer Mode
404
Continuous Transfer
406
DTC Transfer Cycle Time
406
18.2.10 ADC10 Interrupts
409
18.3 ADC10 Registers
410
Chapter 19
419
19.1 DAC12 Introduction
420
DAC12 Introduction
421
19.2 DAC12 Operation
422
19.2.2 DAC12 Reference
423
19.2.4 DAC12_xDAT Data Format
424
Figure 19−4. Negative Offset
425
Figure 19−5. Positive Offset
425
19.2.7 DAC12 Interrupts
427
19.3 DAC12 Registers
428
Kommentare zu diesen Handbüchern
Keine Kommentare
Publish
Verwandte Produkte und Handbücher für Stromgeneratoren Texas Instruments MSP430x1xx
Stromgeneratoren Texas Instruments TMS320DM643X DMP Bedienungsanleitung
(38 Seiten)
Dokument drucken
Seite drucken 291
Kommentare zu diesen Handbüchern