servus, habe mit einer arduino rfm70 library eine uart bridge gebaut. folgendes problem tritt dabei auf: wenn ich ungerade ziffern sende, empfängt der andere rfm70 sie ohne probleme wenn ich jedoch gerade ziffern sende, wird im durchschnitt jede 2. ziffer empfangen. ich hab echt keinen tau, was da schief geht. vielleicht hatte jemand schon das problem und kann mit weiterhelfen DANKE!!!
Dieser Code läuft bei mir Problemlos nach Änderung pins auf meine config (sck 13). Evtl. Leitungen zu lang.
hi, danke für deine antwort! das die spi leitungen zu lang sein könnten kann ich nicht beurteilen. sie sind um die 7-12 cm lang. ist das zuviel? ich habe zum testen einen der beiden arduinos so programmiert, dass er andauern von 0x00 bis 0xFF zählt und byte für byte sendet - dabei ist mir aufgefallen, dass ein paar bytes fehlen. dann habe ich den code wieder umgeschrieben, und anstatt 1 byte immer 10 gesendet - es sind mir dabei keine fehler aufgefallen. kann es sein, dass der rfm70 einen crc oder sowas rüberrechnet? das mit einem byte zu wenig info für den crc vorhanden ist und deshalb die errors entstehen? danke
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.