Gast
#227916
Hi, ich habe ein FRAM mit einer SPI-Schnittstelle. Ich möchte zwei getrennten FIFOs in diesem FRAM erstellen. Wie macht man sowas? MfG Hauser
|
Anzeige
|
FIFOs in FRAM
Gast
#227916
Hi, ich habe ein FRAM mit einer SPI-Schnittstelle. Ich möchte zwei getrennten FIFOs in diesem FRAM erstellen. Wie macht man sowas? MfG Hauser
Gast
#227917
Also dazu brauchte man schon mal ein Datenblatt. Wenn der Baustein FIFO nicht hardwareseitig unterstützt, müßte man das softwaremäßig emulieren - Man programmiert sich eine Routine zum Schreiben eines BYtes und eine zum Lesen. (Bzw. für 2 FIFOs zweimal) In den Routinen verwendet man 2 Zeiger (Anfang, Ende) und 2 Zeiger RAMAnfang udn RAMEnde. Wenn einer der beiden RAMEnde erreicht, fängt man bei RAMAnfang wieder an. Wenn Zeiger "Ende" den Zeiger "Anfang"-1 erreicht (respektive Wehcsel von RAMEnde auf RAMAnfang), (von unten kommend) ist der FIFO voll. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|