Alex S. schrieb:
> bin nicht sehr mächtig in Englisch,
dann solltest du das schleunigst abstellen. So viel Englisch sollte
eigentlich jeder können. Es kommen eh immer die gleichen Begriffe vor.
1 | Then, the data type used by FreeRTOS to represent time, expressed in ticks, must be defined. This data type is called portTickType and it is defined as follows
|
1 | dann, der Datentyp der in FreeRTOS benutzt wird, um Zeiten darzustellen (asugedrückt als Ticks), muss noch definiert werden. Dieser Datentyp wird portTickType genannt und wird wie folgt definiert:
|
es geht also tatsächlich darum, irgendwelche Zeiten zu spezifizieren.
Aber nicht in Form von Hundertstel Sekunden oder Tausendstel, sondern in
Form von Ticks. Ein Tick ist so was wie das Ticken einer Uhr. Ein
regelmässiges Ticken. Das Pendel einer Uhr tickt meistens im
Sekundenabstand. Das muss aber nicht so sein. EIn Pendel könnte auch
alle 5 Sekunden hin und her schwingen, man muss nur wissen wie es
eingestellt ist und kann dann damit rechnen. Ticks sind einfach nur
regelmässige Ereignisse. So wie das Tropfen eines Wasserhahns. Wenn ich
also die Anweisung gebe: 20 Tropfen vom Wasserhahn abzuwarten dann
spezifiziere ich damit eine Zeiteinheit.
Wie so ziemlich alles in einem Computer, wird so eine Verzögerung (in
Form von Ticks) selbstverständlich als Zahl angegeben. Und so wie alle
Zahlen, muss es einen Datentyp dafür geben. Und genau das ist
'portTickType'. Es ist der Datentyp, mit dem die Tick-Zahlen angegeben
werden.