Re: Funktionsumschreibung Max7311 Modul - Impulsausgabe Kategorie: I²C-Bus (von André H. - 8.03.2007 8:09) | ||
Als Antwort auf Re: Funktionsumschreibung Max7311 Modul - Impulsausgabe von reneforster - 5.03.2007 16:43 | ||
| ||
Hallo Rene, > OK, alles klar. Die letztere Funktion benutze ich schon. Da ich einiges neu programmieren muss, hatte > ich gedacht ich könnt es besser machen. (Quellcode Optimierung, weniger Rechenzeit . . . ) Man kann hier leider nicht mehr optimieren, da man auch beachten mu�, da� während der Wartezeit ein anderer Thread auf einen Port des selben MAX7311 zugreifen kann. Daher mu� man vorher immer den Portzustand auslesen. Andernfalls müsste man den gesamten I²C-Bus blockieren. Dann kann man die Funktion max7311.pulse() als Vorlage nehmen und ein sleep einbauen. Das macht aber nur einen Sinn, wenn nur ein einziger Thread auf dem Bus Zugriff hat, und somit nichts anderes damit blockiert wird. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |