CC1100通信设置中,有#define WRITE_BURST 0x40,为什么设置为0x40?

CC1100通信设置中,有#define WRITE_BURST 0x40,为什么设置为0x40?
cc1100与C51通信设置中,有以下三句话
#define x09WRITE_BURST x090x40x09x09x09x09x09x09//连续写入
#define x09READ_SINGLE x090x80x09x09x09x09x09x09//读
#define x09READ_BURST x090xC0x09x09x09x09x09x09//连续读
我知道写和读SPI时,地址最高位分别为0和1 .但是WRITE_BURST 0x40和READ_BURST x090xC0的第二高位为什么也设置为1
yliun 1年前 已收到1个回答 举报

稻谷小虫 幼苗

共回答了17个问题采纳率:82.4% 举报

单字节写入时在命令字前加0x00
连续多字节写入时加0x40


单字节读取时在命令字前加0x80
连续多字节读取时加0xc0





文档中【Table 45:SPI Address Space 】要仔细看一下

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.029 s. - webmaster@yulucn.com