Embedded MX25R设备的写入SPI命令是什么
我想将数据写入此设备并从中读取。请使用下面所示的手册 开始写作时,我想我应该执行以下两个命令:Embedded MX25R设备的写入SPI命令是什么,embedded,spi,Embedded,Spi,我想将数据写入此设备并从中读取。请使用下面所示的手册 开始写作时,我想我应该执行以下两个命令: 第一个命令{0x06}//写入启用命令 第二个命令{0x01,0x2F,0xEF,0xD8}//根据下表写入状态寄存器 但随后我看到了PP命令,如下图30所示,它以0x02开头 因此,我假设为了在这个设备上存储数据,我需要将0x02添加到序列中,如下所示(先发送MSB) 第一个命令{0x06}//写入启用命令 第二个命令{0x02,0x01,0x2F,0xEF,0xD8}//PP序列和写入状态寄
- 第一个命令
{0x06}//写入启用命令
- 第二个命令
{0x01,0x2F,0xEF,0xD8}//根据下表写入状态寄存器
- 第一个命令
{0x06}//写入启用命令
- 第二个命令
{0x02,0x01,0x2F,0xEF,0xD8}//PP序列和写入状态寄存器数据0x2F,0xEF,0xD8
0x02,0x01,0x2F,0xEF,0xD8
将向地址0x012FEF写入一个字节0xD8。数据表上说地址的LSB应该为零,但确实解释了如果不是这样的话会发生什么,因此如果不明智且不可能是您想要的,那么它的定义是很明确的。但是,似乎再次表明,将0x2FEFD8
写入状态寄存器也不是您想要的
数据表确实存在一些语言问题,可能会妨碍您。例如,PP部分使用了“努力”一词,我认为这是为了“效果”。这可能是一个X-Y问题-你想做什么?WRSR不是一种编程闪存的方法。不清楚你为什么把WRSR和PP混为一谈。我认为你真的需要更彻底地阅读和理解数据表,而不是随机挑选章节。这可能不是这个网站,因为它不是一个编码问题。也许吧,但请注意,您的问题不是“为我阅读数据表”这类问题。那就是先读一遍,问一些关于你不懂的部分的具体问题。你好,Clifford,如果理解正确的话,比如我想把1111111的值写到adress all ZERO,它是十六进制的FF,所以正确的命令是0x02,0x00,0x00,0x00,0x00,0x00,FF,所以首先是{0x06}//在开始时写入启用命令?然后PP命令0x02,0x00,0x00,0x00,0x00,0x00,FF如果我想从该地址读取值FF,那么我应该按照图18执行0x03,0x00,0x00,0x00,0x00,0x00,0x00正确吗?