This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Proper radio addressing

I'm trying to implement my own radio protocol but the section about addressing in reference manual is very unclear to me. In the "Definition of logical addresses" table it shows that I need to use appropriate base addresses and prefixes depending on which logical address I choose. So, if say I want to use logical address of 0 do I have to use BASE0? And for logical addresses of 1 and higher BASE1? Also, there's this "Prefix byte" column which I don't quite understand. What does the AP0/1/2/../7 stand for?

Thank you in advance

  • Hi lmQ009,

    Instead of using 8 registers for 8 logical address, we use only 4 because the addresses don't need to be unique in all the bytes (just 1 byte unique is enough).

    So we have BASE0, BASE1, PREFIX0, PREFIX1.

    The combination in table 99 will construct the 8 unique address. Logical address 0 will have the first byte is PREFIX0.AP0 and the rest (2-3 or 4 bytes) is BASE0.

    Logical address 1 will have the first byte is PREFIX0.AP1 and the rest (2-3 or 4 bytes) is BASE1. And so on.

    So logical address 1 to logical address 7 will have the same base and only have 1 unique prefix byte, when logical address 0 has its own base and the 1 byte unique prefix.

Related