Hallo zusammen,
ich beschäftige mich gerade mit dem LT6813. Dazu gibts ein EVAL Board. Für die schnelle Inbetriebnahme wollte ich auf den Code von LT zurückgreifen, der für den LINDUINO geschrieben ist. Eine Art Arduino von LT.
In Zeile 166 steht
1 |
|
Angeblich ein 2D Array, aber damit komme ich nicht klar. Welchen Typ hast das Array? uint8_t? char? Ich nutzt die CubeIDE von ST, aber selbst der Arduino Compiler kann damit nichts anfangen.
Nehmen wir an, ich will den Funktionsblock ab Zeile 277 aufrufen, wie müsste ich dafür "BMS_IC" übergeben? Wie sieht das Konstrukt aus, welches ich in die Funktion übergeben kann? Wie sieht dessen Initialisierung aus?
1 |
|
Ich habe schon herausgefunden das man "TOTAL_IC" über ein #define setzen muss statt als "const uint8_t" aber selbst dann komm ich nicht auf einen grünen Zweig.
EDIT: Das lesen von einem Byte via SPI klappt schon, inklusive korrekter Prüfsumme.
Danke!