|
|
@@ -13,23 +13,19 @@ require"pm"
|
|
|
pm.wake("wake11")
|
|
|
require"pins"
|
|
|
|
|
|
--- local result = spi.setup(spi.SPI_1,10,0,0,8,100*1000,1)--初始化spi,
|
|
|
--- 初始化spi
|
|
|
-local result = spi.setup(spi.SPI_1,10,0,0,8,100*1000,spi.MSB,1,1)
|
|
|
+local result = spi.setup(spi.SPI_1,0,0,8,800000,1)--初始化spi,
|
|
|
log.info("spi1",spi.SPI_1)
|
|
|
log.info("testSpiFlash.init",result)
|
|
|
-local s = string.fromHex("0740")
|
|
|
-
|
|
|
-
|
|
|
+local s = string.fromHex("9f000000000000")
|
|
|
|
|
|
sys.taskInit(function ()
|
|
|
sys.wait(5000)
|
|
|
while true do
|
|
|
- -- log.info("testSpiFlash.readFlashID",spi.send_recv(spi.SPI_1,s):toHex())--收发读写
|
|
|
+ log.info("testSpiFlash.readFlashID",spi.send_recv(spi.SPI_1,s):toHex())--收发读写
|
|
|
|
|
|
- -- --下面方法和上面的等价
|
|
|
- log.info("testSpiFlash.sendCommand",spi.send(spi.SPI_1,string.char(0x07, 0x40)))--发数据
|
|
|
- log.info("testSpiFlash.readFlashID",spi.recv(spi.SPI_1,2):toHex())--收数据
|
|
|
+ --下面方法和上面的等价
|
|
|
+ log.info("testSpiFlash.sendCommand",spi.send(spi.SPI_1,string.char(0x9f)))--发数据
|
|
|
+ log.info("testSpiFlash.readFlashID",spi.recv(spi.SPI_1,6):toHex())--收数据
|
|
|
sys.wait(200)
|
|
|
end
|
|
|
spi.close(spi.SPI_1)
|