Sign in

username:

password:



Not a member?

Search motoroladsp



Search tips

Subscribe to motoroladsp



motoroladsp by Keywords

56303 | 563xx | 5680 | 56805 | 5680x | 56F80 | 56F800DEMO | 56F805 | 56f807 | 56F830 | ADC | Bootloader | Codec | CodeWarrior | CW5 | CW6 | Debugger | DSP56303 | DSP56303EVM | DSP563xx | DSP5680 | DSP56800 | DSP56807 | DSP56858 | DSP56858EVM | DSP56F803 | DSP56F805 | DSP56F807 | DSP56F80x | DSP56F826 | DSP56F827 | DSP56F8xx | EVM | FFT | Flash_over_jtag | GPIO | Interrupt | Interrupts | JTAG | LCD | Linker | MCF5307 | Metrowerks | Modulus | MSCAN | PCMaster | PWM | Quad | Rif | RTOS | SDK | SPI

Discussion Groups

Discussion Groups | Freescale DSPs | 563xx SCI port

Technical discussions about Freescale (Motorola) DSPs (including the DSP56000, DSP56300, DSP56600, 56800 DSPs).

  

Post a new Thread

563xx SCI port - wygonski - Dec 3 22:43:00 2003



I need to transmit a block of 24-bit words via interrupt-driven SCI of
563xx. User manual says that I can efficiently unpack and transfer
the 3-bytes comprising the word to the SCI Transmit Register (STX) by
writing to STXL, STXM, and STXH.

What I'd like to do in my ISR is to do three successive writes of a
24-bit word to STXL, STXM, and STXH, then increment my pointer and
exit, and the SCI would send out 3 bytes. This would be efficient.
But if I understand the manual correctly, I must first wait for the
byte I wrote to STXL to be transmitted, then write to STXM, wait, and
then write to STXH. So my question is, how is that more efficient?
Am I missing something? Anyone out there use this SCI feature?




(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )