刷写demo后luatools打印错误信息无法使用demo,修改连接的SPI口为SPI=2,cs=pin.PB3依旧打印的是SPI0,cs=19
按照demo连接好spi SD模块后烧录Demo
成功挂载SD并执行文件操作测试
如有必要,请放上你的日志
sys.taskInit(function()
--sys.wait(1000) -- 启动延时
local spiId = 2
local result = spi.setup(
spiId,--串口id
255, -- 不使用默认CS脚
0,--CPHA
0,--CPOL
8,--数据宽度
400*1000 -- 初始化时使用较低的频率
)
local TF_CS = pin.PB3
gpio.setup(pin.PB3, 1)
fatfs.debug(1) -- 若挂载失败,可以尝试打开调试信息,查找原因
fatfs.mount("SD", 0, TF_CS, 24000000)
local data, err = fatfs.getfree("SD")
if data then
log.info("fatfs", "getfree", json.encode(data))
else
log.info("fatfs", "err", err)
end
改成fatfs.mount("SD", spiId, TF_CS, 24000000) 即可正常使用
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论