Download ST10R272L user manual

Transcript
Table of Contents
12.1 ASYNCHRONOUS OPERATION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
12.2 SYNCHRONOUS OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
12.3 HARDWARE ERROR DETECTION CAPABILITIES . . . . . . . . . . . . . . 233
12.4 ASC0 BAUD RATE GENERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
12.4.1Asynchronous mode baud rates . . . . . . . . . . . . . . . . . . . . . . . . . . 234
12.4.2Synchronous mode baud rates . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
12.5 ASC0 INTERRUPT CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
12.6 USING THE ASC0 INTERRUPTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
13 SYNCHRONOUS SERIAL PORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
13.1 XBUS IMPLEMENTATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
13.2 SSP REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
13.2.1SSP control register 0 - SSPCON0 . . . . . . . . . . . . . . . . . . . . . . . .
13.2.2SSP Control Register 1 - SSPCON1 . . . . . . . . . . . . . . . . . . . . . .
13.2.3SSP transmit buffer registers - SSPTBx . . . . . . . . . . . . . . . . . . . .
13.2.4Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.5Starting a transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.6Performing a Write Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.7Chip enable lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.8Using the SSP chip enable and clock lines for output functions . .
13.2.9Continuous transfer modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.10Interrupt control for the SSP . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.11SSP input/output pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.12Accessing the on-chip SSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.13Visibility of accesses to the SSP . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.14Single chip mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.15External bus mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.16Accessing the SSP in hold mode . . . . . . . . . . . . . . . . . . . . . . . .
13.2.17Power down mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
240
242
243
244
244
245
247
248
248
250
251
251
253
253
253
254
254
14 WATCHDOG TIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
14.1 WATCHDOG TIMER OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
15 SYSTEM RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
6/320