FAT16 waarop de Ti Launchpad (4 / 5 stap)

Stap 4: Lees de Stream van een bestand


zodra een bestand is geopend voor het streamen van je hoeft alleen te vragen het volgende commando om het lezen van een bytewaarde van een bestand:
audioOut.CurrentSample =ThinFATReadByte();

u kunt ook lezen Int en Long-waarden uit een bestand, maar u zult moeten weten of ze groot of weinig endian formaat.  in elk van de opdrachten een kleine letters B of een L-voorvoegsel het type waarde wordt gelezen.

Lees een Little-endian-Int
audioOut.CurrentSample =ThinFATReadlInt()

Lees een Big Endian Int
audioOut.CurrentSample =ThinFATReadbInt()

Een Little-endian lang lezen
audioOut.CurrentSample =ThinFATReadlLong()

Een Big-endian lang lezen
audioOut.CurrentSample =ThinFATReadbLong()

om te controleren op de voortgang van het lezen van het bestand dat u kunt bellen naar ThinFAT_FileProgress() , die de huidige sector van het bestand wordt gelezen van de SD-kaart zal terugkeren.  u kunt dit vervolgens vergelijken met de bestandsgrootte die wordt geretourneerd door ThinFAT_FileSize():
CurrentFileSector = ThinFAT_FileProgress();
CurrentFileSize = ThinFAT_FileSize();

Wanneer u klaar bent met het bestand dat u kunt bellen:
ThinFAT_CloseFile();
maar je moet ook een retouraanroep klaar voor wanneer het bestand dat klaar is kan ook opgeruimd de functie uw uitvoeren.

Gerelateerde Artikelen

MSP430 gebaseerd Chronulator (met behulp van de Launchpad chip)

MSP430 gebaseerd Chronulator (met behulp van de Launchpad chip)

onlangs, ik heb geëxperimenteerd met microcontrollers. Een project dat echt viel mijn oog was de Chronulator op http://www.sharebrained.com. Texas Instruments uitgebracht op hetzelfde moment, de experimentator kit genaamd de Launchpad voor de uitstek
Tentakel Launchpad

Tentakel Launchpad

In dit Instructable, zullen wij hoe te gaan over het maken van uw zeer eigen tentakel Launchpad detaillering worden! Dit project werd ontworpen als een uitbreiding van mijn Animatronic tentakel Project, als het leek een logische tweede stap zodra u h
Makey Makey Launchpad

Makey Makey Launchpad

Dit Instructable wil gemakkelijk uitgelegd hoe u kunt bouwen een launchpad met behulp van eenvoudige, alledaagse voorwerpen en een MaKey MaKey Arduino aangesloten op uw computer. Voor dit, zult u het volgende nodig:600 x 600 mm blad van acrylEen MaKe
RS485 Communicatie toe gebruikmakend van MAX485 en MSP430 Launchpad

RS485 Communicatie toe gebruikmakend van MAX485 en MSP430 Launchpad

Hi Folks,Hier gaan we interface een MSP430 Launchpad met een RS485 transceiver chip zoals MAX485 en communiceren met een x86 PC.Serial(TTL) of RS232 protocol is prima als u van plan bent om te communiceren over korte afstanden van een paar meter, wan
Het bouwen van een Robot met behulp van MSP430 Launchpad

Het bouwen van een Robot met behulp van MSP430 Launchpad

In dit Instructable gaan we aan het bouwen van een kleine robot met behulp van MSP430 Launchpad van TI. De robot zal gebruik maken van twee gericht gelijkstroommotoren en differentiële aandrijfsysteem zal tewerkstellen.De intelligentie is voorzien va
Linux Terminal waarop Windows met DHCP en Raspberry Pi

Linux Terminal waarop Windows met DHCP en Raspberry Pi

Wat u nodig hebt:Computer waarop Windows is geïnstalleerdRaspberry Pi (ik Raad B + maar een zal werken)SD-kaart met Raspberry Pi image bereidEthernet-kabelKrachtbron voor Raspberry PiDHCP-Server (beschikbaar hier)PuTTY (beschikbaar hier)Stap 1: Voorb
Hoe te maken Split Pea en Ham soep, de manier waarop mijn moeder leerde me

Hoe te maken Split Pea en Ham soep, de manier waarop mijn moeder leerde me

bestaan verschillende recepten voor erwtensoep op instructables, maar geen van hen is voor de soep mijn moeder gemaakt. Dus dit instructable is over "How to make Split erwtensoep de manier waarop die mijn moeder leerde me om het te maken". Waaro
Het gebruik van een 16 X 2 LCD-scherm met een Arduino, TI Launchpad of breadboarded MSP430

Het gebruik van een 16 X 2 LCD-scherm met een Arduino, TI Launchpad of breadboarded MSP430

In deze video instructable, ik laten zien hoe een goedkope 16 X 2 LCD display tot een Arduino, haak dan een TI Launchpad MSP430 draait Energia, dan een breadboarded MSP430.Deze schermen zijn goedkoop - ik heb de mijne voor $2.26 op eBay hebt verzonde
Launchpad MIDI

Launchpad MIDI

Dit project was voor 'Creatieve Electronics', een Beng elektronica Engineering 4e jaar module op de Universiteit van Málaga, School van telecommunicatie . Dit project werd gemaakt door Tomas en Juan Jose, studenten van deze universiteitHet is een Lau
Programmering MSP430-F2012 uC met Launchpad SBW

Programmering MSP430-F2012 uC met Launchpad SBW

MSP430F2012 is een slimme 16 MHz goedkope microcontroller van Texas Instruments met 10 GPIO (General Purpose Input Output), I2C, analoog digitaal Converter (DAC), PSI, gegevensblad .U kunt het station servo's, stepeprs, motoren, LED's, piezzo, midi,
Ingesloten webserver met Tiva verbonden Launchpad

Ingesloten webserver met Tiva verbonden Launchpad

Hallo iedereen,In deze post ga ik met u delen mijn nieuwe toepassing die eenvoudige ingesloten server voor controle en maatregel somethings via het internet.Tegenwoordig, zoals u weet IoT is populair onderwerp en kan meer populair geworden. Er is zel
Hoe te downloaden en gebruiken Spotify op een Computer waarop Windows

Hoe te downloaden en gebruiken Spotify op een Computer waarop Windows

dit instructable leert u hoe how to downloaden en gebruiken van het muziekprogramma Spotify op een computer waarop windows wordt uitgevoerd. Spotify is een commerciële muziek streaming programma dat een scala aan grote en onafhankelijke platenlabels
LaunchPad seriële Morse zender

LaunchPad seriële Morse zender

geïnspireerd door deze, heb ik besloten om te bouwen van een morse-zender en sommige koele eigenschappen aan toevoegen.Dit project laat zien hoe een kleine morse zender met behulp van een MCU MSP430G2231 bouwen.Het apparaat kan overbrengen in twee mo
Aan de slag met de TI MSP430-gcc en de MSP430 Launchpad op Linux

Aan de slag met de TI MSP430-gcc en de MSP430 Launchpad op Linux

In dit Instructable zal ik u tonen hoe aan de slag met de TI msp430-gcc toolchain op Linux, specifiek Lubuntu. Msp430-gcc vrijgegeven TI officieel na de overname van de open sourcegemeenschap. [Hopelijk] Hierdoor zal er ondersteuning voor de nieuwste