Hallo, ich möchte das Beispiel "Audio Codec Talkthrough - TDM (C)" für den Blackfin 561 derart erweitern, dass die integer Werte von z.B: iChannel1LeftIn in ein Array z.B: in1 geschrieben werden. Die im Array gespeicherten Werte werden dann an die Funktion rfft_fr16(in1, out1,twiddle, 1,FFT_SIZE1, &block_exponent1, 1) übergeben. Das Problem hierbei ist, dass ich keine Funktion in der RTL finde die complex_fract16 nach int und/oder umgekehrt konvertieren kann. int ist ja ein 32bit typ also hab ich versucht den 32 bit fractional datentypen zu nutzen, hat aber auch nichts gebracht. compiler: ".\Process_data.c", line 26: cc0513: error: a value of type "int" cannot be assigned to an entity of type "complex_fract16" in1[n] = iChannel1LeftIn; Hat jemand eine Idee ? Danke !!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.