MarkusLudwig
24.02.2006, 23:45
Hallo,
bin gerade dabei ein Schritmotorinterface zu programmieren. Als Treiber verwende ich einen TMC 222, der über i2c von einem Mega 16 angesteuert wird. Dazu muss man aber mehrere Informationen in einem Byte unterbringen, die sich evtl. teilweise verändern. Zum Beispiel gibt es ein Komando, bei dem in einem Byte ein Teil einer Position, die Drehrichtung und die Beschleunigungsparameter enthalten sind. Angenommen die Drehrichtung soll verändert werden, wie stelle ich das an ohne die anderen Bits zu beeinflussen? Hab noch nicht so viele Erfahrungen mit Bascom, deshalb bitte ich um Hilfe.
Vielen Dank im Vorraus
Markus
bin gerade dabei ein Schritmotorinterface zu programmieren. Als Treiber verwende ich einen TMC 222, der über i2c von einem Mega 16 angesteuert wird. Dazu muss man aber mehrere Informationen in einem Byte unterbringen, die sich evtl. teilweise verändern. Zum Beispiel gibt es ein Komando, bei dem in einem Byte ein Teil einer Position, die Drehrichtung und die Beschleunigungsparameter enthalten sind. Angenommen die Drehrichtung soll verändert werden, wie stelle ich das an ohne die anderen Bits zu beeinflussen? Hab noch nicht so viele Erfahrungen mit Bascom, deshalb bitte ich um Hilfe.
Vielen Dank im Vorraus
Markus