浏览代码

未成功版本

xuxinyi 4 月之前
父节点
当前提交
8041b7ee15
共有 1 个文件被更改,包括 8 次插入6 次删除
  1. 8 6
      testSpiFlash.lua

+ 8 - 6
testSpiFlash.lua

@@ -13,21 +13,23 @@ require"pm"
 pm.wake("wake11")
 require"pins"
 
-local result = spi.setup(spi.SPI_1,0,0,8,800000,1)--初始化spi,
+-- 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)
 log.info("spi1",spi.SPI_1)
 log.info("testSpiFlash.init",result)
-local s = string.fromHex("9f000000000000")
+local s = string.fromHex("0740")
 
 
 
 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(0x9f)))--发数据
-        log.info("testSpiFlash.readFlashID",spi.recv(spi.SPI_1,6):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())--收数据
         sys.wait(200)
     end
     spi.close(spi.SPI_1)