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