Ejecuta FAT16 en el Ti Launchpad (4 / 5 paso)

Paso 4: Leer una secuencia de archivo

una vez que se abre un archivo de streaming usted sólo necesita llamar al siguiente comando para leer un byte de un archivo:
audioOut.CurrentSample =ThinFATReadByte();

también puede leer Int y valores largos de un archivo pero usted tendrá que saber si son grande o poco endian formato.  en cada uno de los comandos de una minúscula B o un prefijo de L se lee el tipo de valor.

Lea un pequeño-endian Int
audioOut.CurrentSample =ThinFATReadlInt()

Leer un Big Endian Int
audioOut.CurrentSample =ThinFATReadbInt()

Lea un pequeño-endian largo
audioOut.CurrentSample =ThinFATReadlLong()

Leer un Big-endian largo
audioOut.CurrentSample =ThinFATReadbLong()

para revisar el progreso de la lectura del archivo se puede llamar ThinFAT_FileProgress() que devolverá el sector actual del archivo se lee desde la tarjeta SD.  entonces puede comparar esto con el tamaño de archivo que es devuelto por ThinFAT_FileSize():
CurrentFileSector = ThinFAT_FileProgress();
CurrentFileSize = ThinFAT_FileSize();

Cuando haya terminado con el archivo puede llamar:
ThinFAT_CloseFile();
pero también se necesita una devolución de llamada listo para cuando se termina el archivo que puede también poner en orden la función de su rendimiento.

Artículos Relacionados

RS485 Comunicación usando MAX485 y MSP430 Launchpad

RS485 Comunicación usando MAX485 y MSP430 Launchpad

Hola amigos,Aquí vamos a la interfaz un MSP430 Launchpad con un chip de transmisor-receptor RS485 como MAX485 y comunicarse con un x86 PC.Serial(TTL) o RS232 protocolo está bien si usted está planeando para comunicarse sobre distancias cortas de poco
Servidor Web integrado con Tiva conectado Launchpad

Servidor Web integrado con Tiva conectado Launchpad

Hola todo el mundo,En este post voy a compartir con ustedes mi nueva aplicación simple servidor integrado para control y medida de algunas cosas por internet.Hoy en día como sabéis IoT es tema popular y podría ser más popular. Incluso hay un lema que
Emisor de Morse serie LaunchPad

Emisor de Morse serie LaunchPad

inspirados en esta, me decidí a construir un transmisor morse y añadirle algunas características interesantes.Este proyecto muestra cómo construir un pequeño transmisor morse usando una MCU MSP430G2231.El dispositivo puede transmitir en dos modos:-se
Tentáculo Launchpad

Tentáculo Launchpad

En este Instructable, va detallando cómo hacer su propio Launchpad tentáculo! Este proyecto fue diseñado como una extensión de mi proyecto de tentáculo de Animatronic, como parecía natural segundo paso una vez que han construido un tentáculo para env
Puma ejecuta un simple juego de Arduino.

Puma ejecuta un simple juego de Arduino.

Construí este juego Arduino y procesamiento como una tarea de la escuela. La tarea fue construir un juego de Arduino y decidí construir mina como un circuito de arduino sencilla y un diseño más complicado. El juego funciona es su carácter, un puma, (
Construcción de un Robot usando MSP430 Launchpad

Construcción de un Robot usando MSP430 Launchpad

En este Instructable vamos a construir un pequeño robot con MSP430 Launchpad de TI. El robot utiliza dos motores engranó y empleará el sistema de tracción diferencial.La inteligencia está proporcionada de un tablero de MSP430 Launchpad y los motores
Archivo por lotes que sólo se ejecuta cierto código a usar por primera vez

Archivo por lotes que sólo se ejecuta cierto código a usar por primera vez

Hola. Era difícil de explicar en el título, pero básicamente lo que hace esto es hace un archivo por lotes que ejecute cierto código, que sólo ejecuta la primera vez que el archivo se abre. Funciona al crear un archivo de texto y comprobar que se. Es
Ejecuta a su propio servidor DNS/DHCP la manera fácil.

Ejecuta a su propio servidor DNS/DHCP la manera fácil.

El escenario: ya tienes un equipo que desea utilizar como servidor web para tus propias cosas personales... Y funciona desde el exterior al utilizar un servicio como DynDNS... pero cuando se usa que DynDNS desde el interior, usted recibe la página de
Ejecuta 3 monitores por instalar tarjeta PCI Express de segunda

Ejecuta 3 monitores por instalar tarjeta PCI Express de segunda

quería ejecutar 3 monitores en mi PC pero sólo contaba con una ranura para tarjeta de video solo. Eso significaba que sólo podía ejecutar 1 tarjeta de video y una tarjeta de video solo generalmente sólo soporta a 2 monitores. Algunas tarjetas de gama
MSP430 basado en Chronulator (usando un chip Launchpad)

MSP430 basado en Chronulator (usando un chip Launchpad)

recientemente, he estado experimentando con microcontroladores. Un proyecto que realmente me llamó la atención fue la Chronulator en http://www.sharebrained.com. Al mismo tiempo, Texas Instruments lanzó juego de un experimentador llamado Launchpad po
Entretela de 16 x 2 LCD con msp430 launchpad en modo 8 bits

Entretela de 16 x 2 LCD con msp430 launchpad en modo 8 bits

Hola! En este instructable te diré unos 16 x 2 LCD y su interfaz en el modo de 8 bits. Como todos sabéis que LCD soportes para pantalla de cristal líquido. Ahora antes solíamos utilizar displays de 7 segmentos para propósitos de la exhibición, pero a
ADC10 Tutorial para MSP430 Launchpad

ADC10 Tutorial para MSP430 Launchpad

En este Instructable aprenderemos cómo configurar y utilizar el microcontrolador ADC10 de MSP430G2553 que viene con la Junta de desarrollo de TI Launchpad.Luego se mostrará el valor del ADC en una pantalla de tipo de gráfico de barras de LED.Tutorial
Interfaz MSP430 Launchpad con display de 7 segmentos

Interfaz MSP430 Launchpad con display de 7 segmentos

Hola amigos,Bienvenido a mi MSP430 Launchpad entretela tutorial, en este instructable yo se ser entretela un MSP430 Launchpad con un display 7 segmentos de cátodo común.Tenga en cuenta que yo estoy reformateando mi artículo original publicado en www.
Launchpad MIDI

Launchpad MIDI

Este proyecto fue para la 'Electrónica creativa', una electrónica de Beng ingeniería 4 º módulo de año en la Universidad de Málaga, Escuela de telecomunicaciones . Este proyecto fue realizado por estudiantes de esta Universidad, Tomas y Juan Jose,Es