
Programming Examples
11-34
ADSP-BF59x Blackfin Processor Hardware Reference
w[p1 + TIMER0_CONFIG - TIMER0_CONFIG] = r7;
w[p5+TIMER_ENABLE-TIMER_STATUS] = r5;
uart_autobaud.wait:
/* wait for timer event */
r7 = w[p5 + TIMER_STATUS - TIMER_STATUS] (z);
r7 = r7 & r5;
CC = r7 == 0;
if CC jump uart_autobaud.wait;
w[p5 + TIMER_DISABLE - TIMER_STATUS] = r5; /* disable Timer x
*/
[p5 + TIMER_STATUS - TIMER_STATUS] = r6;
/* clear pending latches */
/* Save period value to R0 */
r0 = [p1 + TIMER0_PERIOD - TIMER0_CONFIG];
/* delay processing as autobaud character is still ongoing */
r7 = OUT_DIS | IRQ_ENA | PERIOD_CNT | PWM_OUT (z);
w[p1 + TIMER0_CONFIG - TIMER0_CONFIG] = r7;
w[p5 + TIMER_ENABLE - TIMER_STATUS] = r5;
uart_autobaud.delay:
r7 = w[p5 + TIMER_STATUS - TIMER_STATUS] (z);
r7 = r7 & r5;
CC = r7 == 0;
if CC jump uart_autobaud.delay;
w[p5 + TIMER_DISABLE - TIMER_STATUS] = r5;
[p5 + TIMER_STATUS - TIMER_STATUS] = r6;
(r7:5,p5:5) = [sp++];
rts;
uart_autobaud.end:
The parent routine in
Listing 11-3
performs autobaud detection, using as
an example a processor whose TIMER4 is mapped to UART0 for this pur-
pose. Note also that this example assumes the processor's UART0 pins are
mapped to PORT G (PG7 and PG8).
Содержание ADSP-BF59x Blackfin
Страница 64: ...Development Tools 1 22 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 74: ...Processor Specific MMRs 2 10 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 204: ...Unique Information for the ADSP BF59x Processor 5 104 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 244: ...Programming Examples 6 40 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 345: ...ADSP BF59x Blackfin Processor Hardware Reference 9 9 Core Timer Unique Information for the ADSP BF59x Processor None...
Страница 346: ...Unique Information for the ADSP BF59x Processor 9 10 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 398: ...Unique Information for the ADSP BF59x Processor 11 42 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 622: ...Unique Information for the ADSP BF59x Processor 15 38 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 700: ...Programming Examples 16 78 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 738: ...Boundary Scan Architecture B 8 ADSP BF59x Blackfin Processor Hardware Reference...