spørgsmål om I2C & mikrocontroller

T

tramp

Guest
Hej,
Er der nogen mikrocontroller, hvor data fra I2C bus direkte kan findes i den interne hukommelse (RAM/E2PROM) af microcontroller. (Normalt til det er tilgængeligt i en buffer af UC)

Thanx,
TRAMP

 
Alle de microcontrollere, som jeg ved, at de har en integreret modul I2C, har det i form registreringsdatabasen.
Hvis din du være opmærksom alle microscontroladores med lignende moduler til kommunikation (SPI, sci ...) de data, der skriver om et register, så du kan fungere på grundlag af de modtagne data, hvis du ønsker at holde det i hukommelsen (den forpligter eller ekstern) det bjælker med en simpel operation fra transport af data.

 
THNX MARIO82

Men i så fald jeg alwayas nødt til at meningsmåling I2C bus & vedligeholde data fra bufferen som buffer størrelse er lille.

Hilsen,
Tramp

 
hej
første brug SPI protokol det passer meget godt for et stort antal ansøgninger bcoz det er meget hurtige end i2c og også meget let at gennemføre, selv om ur-controller doesnt støtte u skrive en blød protokol for sin implenetation og det kræver kun 3 linier
dette hjælper u bedre
else if u wann at bruge i2c se Application Note for samspil controller til en eeprom i mikrochip stedet det hjælper ua parti

 
Hej

Det MSP430F16xx kan placere data fra eksterne kilder (UART, I2C, SPI) direkte ind i RAM hjælp af hardware DMA

Du skal blot indstille DMA til at overføre data fra UART register i hukommelsen buffer (RAM)

Se Ti app notat for brug af MSP430 DMA: www.ti.com/MSP430

Alle de bedste

Bobi

 

Welcome to EDABoard.com

Sponsor

Back
Top