Ich habe das Problem eines größeren Fehlers auf etwas scheinbar Einfaches beschränkt.Zuweisen von Wert zu Zeiger führt zu schwerem Fehler
uint8_t *vald;
*vald=46;
Das Couplet von Code führt zu einem harten Fehler auf meiner Plattform (Atmel Studio, GCC)
Was mache ich falsch?
Sie haben keinen Speicher zugewiesen. – Anty
Sie geben dem Zeiger keinen Wert zu. Sie versuchen, der Position 'uint8_t' einen Wert zuzuweisen, auf den Ihr Zeiger * * zeigen soll. Aber es zeigt nicht wirklich irgendwo hin. Der Zeiger ist nicht initialisiert. – AnT