ich bin gerade am verzweifeln..
Seit tagen versuche ich schon die SPI2 Schnittstelle meines ESP32C3- Super Mini zum laufen zu bekommen (ohne fremde Libs..)..
Generell kann ich andere Register auslesen und schreiben.
Aber bei der SPI2 Schnittstelle und deren Register bekomme ich lediglich eine "0" zurück.
Das kann ja bei einigen Registern auch sein, jedoch bekomme ich diesen Wert auch bei dem "SPI_DATE_REG (0x00F0)" zurück wo eigentlich ein Wert von "0x2007220" zurück kommen sollte..
Es geht darum zu lernen^^ Jetzt bin ich an einem Punkt angelangt wo ich wieder etwas neues lernen kann.
Es ist wie in der Gesellschaft, alle schwimmen mit dem Strom und haben nichts gelernt.
Lösung ist gefunden!
Warum auch immer ist nach dem Reset des ESP32C3 der SPI2 Controller wie auch andere immer noch im Reset Zustand (System Controller).
Laut Datenblatt sollten sie es aber nicht sein.
Fakt ist: Es muss das entsprechende Bit gelöscht werden und das entsprechende Takt Bit im System Controller sollte überprüft werden.