Comments (2)
Howdy from Hyderabad!
I'm away from my lab at the moment, but maybe I can help with some quick advice. If not, I'll try the code when I'm back in Tennessee.
Generally, receiving is the same as transmitting, except that
(1) Your receiver bandwidth registers matter. They should be wide enough to capture the entire packet including some drift. If this is wrong you will still get some packets, but fewer than you expect.
(2) Your SFD/SYNC registers must match on the transmitted packet, and if this is wrong, you will get no meaningful messages.
(3) This protocol is OOK, so there might be something weird about the threshold between a zero and one. I've not yet implemented an OOK receiver, so I don't know for sure.
(4) Some OOK receivers are very generous about symbol length because they recover it from the start of the packet. The CC1101 core of the CC430 chip doesn't do this automatically, so you should double check that your symbol length is the same as the transmitter's. If this is wrong, you will get no packets.
(5) Always debug reception with checksumming turned off, and turn it back on only after everything else is working. If this is wrong, you will get no packets.
If this doesn't help, please tell me more about what your failures look like. That might help diagnose the problem.
--Travis
from goodwatch.
Thanks this helps! Figures crossed. :D
from goodwatch.
Related Issues (20)
- Bit Shifting Fail... HOT 5
- Python3 Conversion HOT 1
- Packet LEN too short for Jukebox HOT 1
- Developer's Guide in Wiki HOT 1
- Fall Through Buttons
- Hebrew Calendar HOT 1
- Somfy Shader App Documentation
- Phonebook HOT 2
- Where to get started? HOT 1
- GoodPocketWatch31 HOT 8
- Incomplete Password Error HOT 1
- EOL for the L1 Inductor
- Contrast Applet
- Can't flash chip by JTAG, because of "tilib: MSP430_OpenDevice: Unknown device (error = 5)" HOT 4
- A typo in Wiki
- Ship's Bell
- [Hardware] Sourcing processors? HOT 5
- Codeplug walking
- Bugs in various applications
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from goodwatch.