So... hab nun mal folgendes Programm verwendet:

Code:
#include "asuro.h"
#include "ultrasonic.h"
int abstand=0;
int main(void)
{
Init();
SerPrint("\r\n --- ultrasonic test ---");
Msleep(1000);
do
{
abstand = Chirp();
SerPrint("\r\n distanz in cm: ");
Msleep(500);
PrintInt(abstand);
}
while(1);
return 0;
}
Dieses Programm gibt den Abstand zwischen Asuro und einem Gegenstand auf dem Terminal aus.

Als Antwort bekomme ich:

"distanz in cm: 0"

Heißt das nun der Fehler kann nur Hardwareseitig sein? Und wenn ja, wo am ehesten?

MfG

Ezalo