Re: LIB-Module Kategorie: Programmierung (von André H. - 13.03.2004 14:04) | ||
Als Antwort auf Re: LIB-Module von ChristianK - 6.03.2004 23:16 | ||
| ||
Hallo Christian, Auch wenn wir das "Problem", welches keines war, schon per Mail gelöst haben, schreibe ich nochmal etwas dazu, damit keiner meint, da� ich meine Kunden im Regen stehen lasse. :-) Das Modul rbports.c2 benutzt die Ports 13,14,15 für das Schieberegister auf dem CC2-ReglerBoard. Es darf also dieses Modul wirklich nur zusammen mit dem CC2-ReglerBoard benutzt werden. Bei Projekten mit anderer Hardware mu� das Modul deaktiviert werden. Die Ansteuerung der SR läuft auch ohne Initialisierung im Modul rbports.c2 an. (Thread main im Modul) MfG André H. > Ergänzung: > Nachdem ich noch viel rumprobiert habe, konnte ich feststellen, dass der Effekt reproduzierbar > auftritt, wenn ich das Modul rbports.c2 im Projekt aktiviere. > Hat jemand schon �hnliches erlebt ?? > > Gruss > ChristianK > > > Hallo zusammen, > > > > ich habe folgendes Phänomen: > > > > Ein Programm, was einwandfrei funktionierte zeigte nach dem Einspielen eines Updates > > dass die Digital-Ports 13, 14 und 15 "spinnen". > > Port 13 schaltet im msec-Bereich > > Port 14 schaltet im Sekundentakt > > Port 15 ist Dauer EIN. > > > > Dieser Effekt tritt auch bei diesem kleinen Testprogramm auf: > > > > thread main > > { > > byte n; > > sleep 500; > > ports.setb(1,0); // ports 8 -15 ausschalten > > > > sleep 3000; > > for n= 8...15 > > > > { > > ports.set(n,1); > > sleep 1000; > > if n > 8 ports.set(n-1,0); > > sleep 1000; > > } > > ports.set(15,0); > > } > > > > Ich habe dann alle nicht dringend benötigten Module in LIB und UserLIB deaktiviert. > > Der Effekt war weg. > > Dann habe ich ein einzelnes Modul hinzugefügt, neu compiliert und geladen. > > Zuerst trat der Effekt auf, wenn ich das Modul pcf8583 hinzugefügt habe. > > Dann trat der Effekt auf beim Modul rbports, dann beim Modul hwcom. > > Nach irgend einem Versuch trat der Effekt nicht mehr auf. > > Ich habe dann die 3 Module einzeln wieder aktiviert, jeweils neu geladen > > der Effekt trat dann nicht mehr auf ! > > Ich dachte erst es liegt an der CC2-Unit, und habe die getauscht, das brachte > > aber nichts. > > Auch auf StarterBoard und Reglerboard kam das gleiche Phänomen. > > > > Hat irgend jemand eine Idee, wo/wie sowas herkommen kann ??? > > > > Danke im Vorraus. > > > > MfG > > > > ChristianK > > > > > > > > Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |