Home > other >  CC1101 multimachine communication problems, with 51 single chip microcomputer, sent three machines,
CC1101 multimachine communication problems, with 51 single chip microcomputer, sent three machines,

Time:10-01

CC1101 multimachine communication problems, do one-on-one communication before, now do send three machines, one machine, use of the frequency hopping cycle three channel receiver, below code, need to decide before each channel receiving GDO0 output pin (zero x06 CC1101_IOCFG0), now I only use a device to send, after receiving a first channel information, run to the following a channel (the sender of the channel didn't open), has been stuck in judge GDO0 output while, cannot continue to cycle to receive the first channel of information, don't know how to do, beg to solve!

CodePudding user response:

The original poster can set a timeout timer, such as GDO0 pin output more than 200 ms jump out while without a change of state, to receive the next channel data,
  • Related