Gast
#1601014
void Calculation(Receive_Frame)
{
//Receive Frame ist ein Feld mit 100 Elementen vom Typ UINT8_T
UINT8_T Copy[6]={0};
memcpy(&Copy[0], &Receive_Frame[8],6);
}
Hey ihr,
ich hab ein Problem bei der Programmierung eines uC.
Ich empfangen über eine UART Schnittstelle Daten und schreibe diese in
ein ein Feld mit 100 Elemente (Receive_Frame).
Nun möchte ich ein Teil des Feldes umkopieren, damit ich anschließend
mit diesem Teil weiterarbeiten kann.
Leider funktioniert das nicht. Ich möchte ab dem 9ten Feldelement von
Receive_Frame 6 Elemente in das Feld Copy kopieren.
Kann mir jemand sagen woran das liegt?
Wann nehm ich strncpy und wann nehm ich memcpy?
Danke für eure Hilfe