Forum: Mikrocontroller und Digitale Elektronik STM32 SPI3 nrf24l01


von TP (Gast)


Lesenswert?

Hallo,

Ich komme einfach nicht mehr weiter :)
Habe inzwischen so viel probiert.

https://github.com/boonkerz/rftest/blob/master/libs/tp/spi.c#L35
Das ist die inital Routine für das SPI mit dem Remap.

Meiner Meinung nach sieht das soweit ok aus.

Ich teste mit:
https://github.com/boonkerz/rftest/blob/master/src/main.c#L15
ob ich den korrekten Channel aus dem nrf bekomme.
Leider bekomme ich alles möglich nur nicht das richtige.

Normalerweise müßte dort eine 10 drinnen stehen welche ich in:
https://github.com/boonkerz/rftest/blob/master/src/main.c#L24
initialisiere.

Hat jemand noch einen Tip?

MFG

von Lötlackl *. (pappnase) Benutzerseite


Lesenswert?

Mal eine Anmerkung, leider nicht zum Thema.
Ist das so gewollt?
1
void uSpiReadWriteBuf(uint8_t *src, uint8_t *dst, uint32_t len)
2
{                                                 ^^^^^^^^
3
        uint8_t i;
4
        ^^^^^^^
5
        for(i=0; i<len; i++)
6
                dst[i] = uSpiReadWriteByte(src[i]);
7
}
Wenn len größer ist als ein uint8_t fassen kann, schepperts.

mfg

von TP (Gast)


Lesenswert?

Danke für den Hint.

ch habe mir den Code zusammen kopiert :) mehrere libs ausprobiert 
allerdings keinen erfolg bisher.

Wobei mir gerade einfällt.
Kann ich den Wert überhaupt bei Einzelsteps lesen? Timing usw?

MFG

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
Noch kein Account? Hier anmelden.