mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik FIFO / Ringbuffer


Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Klingt nach Hausaufgaben ;-)

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Klingt nicht nur so ist auch soo ;)

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"Klingt nicht nur so ist auch soo ;)"

Na dann solltest Du es auch selber machen, sonst lernst Du ja nichts...
:)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.