Gast
#1140565
Hi Leute! Ich bin gerade dabei, eine Biliothek für einen SPI-Beschleunigungs-Sensor zu schreiben. (Sprache C Codevision, Mikrocontroller AVR). Diese soll möglichst variabel eingesetzt werden können und so offen programmiert sein, dass sie auch auf anderen µCern gut einsetzbar ist. Die Programmiertechnik hierfür sollte keine große Hürde darstellen. Ein kleines Problem: Dieser Sensor soll bei diesem Projekt gleich 2 oder 3 mal zum Einsatz kommen und ich frage mich gerade, wie ich das programmiertechnisch am besten lösen kann. Alle Ansteuerfunktionen für jeden einzelnen Baustein separat zu kopieren halte ich für unsinnig. Es geht ja eigentlich nur darum, bei einer Ansteuerung, den richtigen CS-Pin auf Low zu ziehen. Oder ginge es, den Port, der das CS-Signal darstellt als Parameter - Zeiger zu übergeben? Danke für eure Hilfe. Schöne Grüße Martin