天天看点

SYD8821 SPI1_MATER模块使用说明

SYD8821是具有全球领先低功耗(RX 2.4mA @-94.5dBm灵敏度,TX 4.3mA @0dBm输出功率)的蓝牙低功耗SOC芯片,在极低电流下实现了优异的射频性能,搭配176kB SRAM,512kB flash,非常适合中高阶可穿戴、智能家居、物联网等低功耗应用。具体可咨询:http://www.sydtek.com/

SYD8821 SPI1_MATER模块使用说明

硬件连接图:

SYD8821 SPI1_MATER模块使用说明

读flash波形:

SYD8821 SPI1_MATER模块使用说明

读ID波形:

SYD8821 SPI1_MATER模块使用说明

波形文件:https://download.csdn.net/download/chengdong1314/10313939

串口打印数据:

SYD8821 SPI_Master TEST

flash succeed id:5e4014

erase addr:0

read addr:0

[0000] ff ff ff ff ff ff ff ff

[0008] ff ff ff ff ff ff ff ff

[0010] ff ff ff ff ff ff ff ff

[0018] ff ff ff ff ff ff ff ff

[0020] ff ff ff ff ff ff ff ff

[0028] ff ff ff ff ff ff ff ff

[0030] ff ff ff ff ff ff ff ff

[0038] ff ff ff ff ff ff ff ff

read addr:200

[0000] ff ff ff ff ff ff ff ff

[0008] ff ff ff ff ff ff ff ff

write addr:0

[0000] 00 01 02 03 04 05 06 07

[0008] 08 09 0a 0b 0c 0d 0e 0f

[0010] 10 11 12 13 14 15 16 17

[0018] 18 19 1a 1b 1c 1d 1e 1f

[0020] 20 21 22 23 24 25 26 27

[0028] 28 29 2a 2b 2c 2d 2e 2f

[0030] 30 31 32 33 34 35 36 37

[0038] 38 39 3a 3b 3c 3d 3e 3f

write addr:200

[0000] c8 c9 ca cb cc cd ce cf

[0008] d0 d1 d2 d3 d4 d5 d6 d7

read addr:0

[0000] 00 01 02 03 04 05 06 07

[0008] 08 09 0a 0b 0c 0d 0e 0f

[0010] 10 11 12 13 14 15 16 17

[0018] 18 19 1a 1b 1c 1d 1e 1f

[0020] 20 21 22 23 24 25 26 27

[0028] 28 29 2a 2b 2c 2d 2e 2f

[0030] 30 31 32 33 34 35 36 37

[0038] 38 39 3a 3b 3c 3d 3e 3f

read addr:200

[0000] c8 c9 ca cb cc cd ce cf

[0008] d0 d1 d2 d3 d4 d5 d6 d7

上传本博客源代码(工程在\Source Code\SYD8821\SPI_Master):https://download.csdn.net/download/chengdong1314/10313955

注意:SYD8821的SPI接口本身的设计没有读/写操作的概念,都需要host分两次发起操作。按照SPI的时序:

SYD8821 SPI1_MATER模块使用说明

SPI的最高位代表了是要进行写操作还是读操作,而这个R/W位是要软件操作的,也就是说要进行写的时候自己要或上0X80!

继续阅读