Portenta H7 Ansprechen der internen Uhr

Ich interessiere mich für die Funktionen des Portenta.
Die Referenzbeschreibung des Prozessors habe ich zwar vorliegen,
aber wenn ich mir das so anschaue, ist das doch ein ziemlich komplexes Kerlchen.

Einfache Fnktionen werden schon in den Bibliotheken implementiert sein,
aber wenn ich z.B. nach Uhrenfunktionen suche, dann finde ich meist
die Libraries für die diversen Shields der restlichen Arduino Familie.
Aber gibt es nun schon Anbindungen der internen Portenta Uhr?
Ich möchte nicht gleich irgend etwas kaputt machen.
Vielleicht suche ich ja auch am falschen Ort.
Und selbst Routinen zu schreiben, die die Hardwareregister der
Uhr ansprechen, das ist mir im Moment noch etwas zu kompliziert.

Ohne so einen Potenta je gesehen zu haben, nach keinen 5 Minuten suchen und weiteren 5 Minuten Programm schreiben. Bereit für einen ersten Versuch:

#include <Streaming.h> // die Lib findest du selber ;-)
Print &cout = Serial; // cout Emulation für "Arme"

#include <mbed/hal/include/hal/rtc_api.h>
#include <ctime>

void setup() 
{
   rtc_init();
   Serial.begin(9600);
   cout << F("Start: ") << F(__FILE__) << endl;
}

void loop() 
{
  time_t zeit = rtc_read();
  cout << zeit  << endl;
  delay(1000);
}

Compilieren ohne Probleme;
Hochladen ohne Probleme;
Sogar der interne Timer wird angesprochen, und bringt
jede Sekunde eine leere Zeile.
Ich denke, da müssen wir weiter suchen.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.