FIFO / Ringbuffer

Gast #156996
Also ich hab folgendes Problem

Also ich habe ein CCS Compiler mit dem PIC 18F452 und ich brauche für
diesen einen FIFO ich weiss aber nicht wie ich diesen realisieren muss.
Also als erstes wüsste ich gerne ob der irgend wie Hardware mässig in
einem PIC integrierrt ist oder man den rein Software mässig realisiert?

ICh brauche einen Struct oder ein Variabelnfeld der ein Zuganscode(dem
Zugangscode der max. in16 ist ) mit folgenden Daten verknüpft: dem
Datum und der Zeit verknüpft.


Das Datum und die Zeit werden mit diesem void ausgelesen :

Code:
Code:

void rtc_get_date(BYTE& day, BYTE& mth, BYTE& year, BYTE& dow) //Void



Code:


rtc_get_date(day,mth,year,dow)  //Das ist die funktion fürs auslesen
und die Zeit mit: Code:
void rtc_get_time(BYTE& hr, BYTE& min, BYTE& sec)    // Void

rtc_get_time(hr,min,sec)  // Funktion für die Zeit




So und dann noch ein Bit ob dieser Benutzer einen Alarm ausgelöst hat.


Dann sollten die letzten 50 Benutzer über RS232 ausgeben werden etwa so



Benutzer:..................Datum:....................Zeit:.............. 
.......
Alarm:
------------------------------------------------------------------------ 
-----------

98457998................16.05.2005.............17.30
Uhr..............Nein
45235345................16.05.2005.............17.00
Uhr..............Nein
34523452..............14.05.2005.............12.30 Uhr..............JA

32454567................13.05.2005.............09.30
Uhr..............Nein


Also so ungefähr sollte das Aussehen kannst du mir da weiterhelfen? Ich
hab schon ein paar Beiträge geslesen aber bin irgend wie noch nicht
schlau draus geworden

Gruss Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.