Hallo Rolf,
Multitasking verwende ich nicht. Außerdem wäre dann nicht klar, warum es vorher mit NOPs ging, die wären vorher ja auch betroffen gewesen.
Ich verwende den Interrupt Timer1Capt und den Interrupt Timer0 (Systick). Ich habe den Timer1Capt abgeschaltet und meine eigenen Routinen im Systick deaktiviert. Leider bleibt das Ergebnis gleich: 330 kHz... bei I2CCLK = 0,1;
Hier noch einmal meine Imports. Systick steht auf 10 msec.
Import SysTick, FAT16, RTclock, DCFclock, SerPort, LCDPort, I2CPort;
From System Import Float, Pipes,StackChecks, FlashCheck_S, Random, Fix64 {, Exceptions};
From RTClock Import RTCAlarm;
From SysTick Import SystemTime32;
Wie generieren Sie denn den Takt für das Soft-TWI?
Michael
Multitasking verwende ich nicht. Außerdem wäre dann nicht klar, warum es vorher mit NOPs ging, die wären vorher ja auch betroffen gewesen.
Ich verwende den Interrupt Timer1Capt und den Interrupt Timer0 (Systick). Ich habe den Timer1Capt abgeschaltet und meine eigenen Routinen im Systick deaktiviert. Leider bleibt das Ergebnis gleich: 330 kHz... bei I2CCLK = 0,1;
Hier noch einmal meine Imports. Systick steht auf 10 msec.
Import SysTick, FAT16, RTclock, DCFclock, SerPort, LCDPort, I2CPort;
From System Import Float, Pipes,StackChecks, FlashCheck_S, Random, Fix64 {, Exceptions};
From RTClock Import RTCAlarm;
From SysTick Import SystemTime32;
Wie generieren Sie denn den Takt für das Soft-TWI?
Michael