Hallo,
ich möchte gerne über eine schnellere Task (<<10ms) auf einen Eingang zugreifen. Welcher das sein wird weiß diese Task jedoch nicht, eine langsamere Task, in der dieser Eingang mit "AT %I*" angelegt ist, übergibt der schnellen Task über eine globale Variable einen Pointer auf diese Variable. Da ich nicht genau weiß was beim Mapping alles passiert würde mich jetzt mal interessieren, mit welcher Geschwindigkeit die dereferenzierte Variable in der schnellen Task aktualisiert wird, mit der Zykluszeit der I/O-Task oder mit der Zykluszeit der langsamen Task? Das das Programm der schnellen Task die Variable natürlich nur so schnell auswertet wie ihre Zykluszeit ist, ist mir dabei klar.
Gruß
Oliver
ich möchte gerne über eine schnellere Task (<<10ms) auf einen Eingang zugreifen. Welcher das sein wird weiß diese Task jedoch nicht, eine langsamere Task, in der dieser Eingang mit "AT %I*" angelegt ist, übergibt der schnellen Task über eine globale Variable einen Pointer auf diese Variable. Da ich nicht genau weiß was beim Mapping alles passiert würde mich jetzt mal interessieren, mit welcher Geschwindigkeit die dereferenzierte Variable in der schnellen Task aktualisiert wird, mit der Zykluszeit der I/O-Task oder mit der Zykluszeit der langsamen Task? Das das Programm der schnellen Task die Variable natürlich nur so schnell auswertet wie ihre Zykluszeit ist, ist mir dabei klar.
Gruß
Oliver