Ich habe meinen Bachelor in Informatik gemacht und bin ziemlich neu in der Elektronik und mit eingebetteten Systemen als Spezialgebiet kann ich einige der Konzepte nicht erfassen. Ich habe ein Programm erstellt, das eine LED mit den gpio-Pins für das Modul LPC1769 ein- und ausschaltet. Das funktioniert gut.
Jetzt versuche ich jedoch, das Konzept des Zeitstempels von GPIO-Pins zu verstehen, damit ich Daten von einer MCU zu einer anderen übertragen kann.
Kann mir jemand mit der Intuition dafür helfen?
PS: Bitte verzeihen Sie mir die schlechten Tags.
Hier herrscht einige Verwirrung. Der Link, den Sie gegeben haben, ist nicht sehr klar, was sie bedeuten.
Wissen Sie, was ein Zeitstempel ist? Es ist ein Stempel, der auf ein bestimmtes Datum gesetzt werden kann, manchmal mit der Uhrzeit hinzugefügt. Mit etwas Tinte lässt sich der Zeitstempel auf wichtige Dokumente setzen. Es wurde vor 30 Jahren ziemlich oft verwendet.
Einige Zeitstempel hatten eine Uhr im Inneren, um sie automatisch auf die richtige Zeit einzustellen.
Die allgemeine Bedeutung im Programmcode besteht darin, sich das Datum und die Uhrzeit für ein bestimmtes Ereignis zu merken. Zum Beispiel wechselte ein Pin am 6. Oktober 2017 um 22 Uhr, 0 Minuten, 10 Sekunden, 123 Millisekunden von niedrig auf hoch. Der Zeitstempel muss nicht das tatsächliche Datum sein. Der Wert eines (Hardware-)Timers kann ebenfalls verwendet werden.
Mit Arduino-Code kann die Millis-Funktion für einen Zeitstempel verwendet werden.
Beim Umgang mit komplexem Code, beispielsweise einem vollständigen Linux-Betriebssystem, kann es hilfreich sein, die Zeit zu kennen, zu der ein bestimmtes Ereignis aufgetreten ist. Es ist wichtig zu wissen, wie genau der Zeitstempel ist. Vielleicht sind die "5 µs" in dem von Ihnen angegebenen Link die Genauigkeit.
Ich würde "Zeitstempel von GPIO-Pins" so interpretieren, dass der Status des GPIO-Pins in Bezug auf die Zeit notiert wird. Dies kann entweder in einem Speicher gespeichert oder auf dem Debug-Port ausgespuckt werden.
Eine andere Möglichkeit, den GPIO-Pin mit der Zeit zu korrelieren, besteht darin, eine stabile Uhr an einen anderen GPIO zu leiten, sodass eine externe Einheit den GPIO-Status mit der Uhr in Beziehung setzen kann.
Oldtimer
Nick Alexejew
sid chawla
pjc50
stobbe