当前位置: 首页 > news >正文

网站建设优化服务策划整站优化价格

网站建设优化服务策划,整站优化价格,团风做网站,网站开发目的学物联网,来万物简单IoT物联网!! SPI 介绍 模块功能: SPI串行外设驱动 接口说明 SPI - 构建SPI对象 函数原型:SPI(id, baudrate,polarity, phase,sck, mosi, miso)参数说明: 参数类型必选参…

学物联网,来万物简单IoT物联网!!在这里插入图片描述

SPI 介绍

  • 模块功能:
    SPI串行外设驱动

接口说明

SPI - 构建SPI对象

  • 函数原型:SPI(id, baudrate,polarity, phase,sck, mosi, miso)
  • 参数说明:
参数类型必选参数?说明
idintYspi通道,可为1或2
baudrateintNspi 波特率
polarityintNspi极性
polarity是指 SCK 空闲时候的状态
phaseenumNspi相位
phase=0 表示SCK在第1个边沿开始取样
phase=1 表示SCK在第2个边沿开始取样
sckobjectYsck引脚对象
mosiobjectYmosi引脚对象
misoobjectYmiso引脚对象
  • 返回值:
    构建的SPI对象。

SoftSPI - 构建软SPI对象

  • 函数原型:SoftSPI(baudrate,polarity, phase,sck, mosi, miso)
  • 参数说明:
参数类型必选参数?说明
baudrateintNspi 波特率
polarityintNspi极性
polarity是指 SCK 空闲时候的状态
phaseenumNspi相位
phase=0 表示SCK在第1个边沿开始取样
phase=1 表示SCK在第2个边沿开始取样
sckobjectYsck引脚对象
mosiobjectYmosi引脚对象
misoobjectYmiso引脚对象
  • 返回值:
    构建的软SPI对象。

read - 从SPI接收指定字节数的数据

  • 函数原型:read(size)
  • 参数说明:
参数类型必选参数?说明
sizeintY读取指定字节长度数据
  • 返回值:
    buffer - 读取的数据区,长度为参数size

write - 从SPI发送指定字节数的数据

  • 函数原型:write(buffer)
  • 参数说明:
参数类型必选参数?说明
bufferarray[]Y发送数据的缓冲区,期待发送的字节数为buffer的长度
  • 返回值:

readinto - 从SPI接收指定字节数的数据,并放在缓冲区

  • 函数原型:readinto(buffer)
  • 参数说明:
参数类型必选参数?说明
bufferarray[]Y读取数据并存放在缓冲区
  • 返回值:
    buffer - 读取的数据区,长度为参数size

write_readinto - SPI先发送数据再接收数据

  • 函数原型:write_readinto(sendbuf, recvbuf)
  • 参数说明:
参数类型必选参数?说明
sendbufarray[]Y发送数据的存储数组,期待发送的字节数为sendbuf的长度。
recvbufarray[]Y接收数据的存储数组,期待接收的字节数为recvbuf的长度。
  • 返回值:
  • 案例代码
from machine import Pin, SoftSPI, SPI# 软SPI创建对象
spi = SoftSPI(baudrate=100000, polarity=1, phase=0, sck=Pin(0), mosi=Pin(2), miso=Pin(4))
# 硬件SPI创建对象
spi = SPI(1, 10000000, sck=Pin(14), mosi=Pin(13), miso=Pin(12))buf = bytearray(10)     # 建立缓冲区
buf = spi.read(10)      # 读取10字节数据spi.readinto(buf)       # 读取数据并存放在缓冲区 (这里读取10个字节)spi.write(b'12345')     # 在MOSI引脚上写5字节数据sendbuf = bytearray(40)      # 建立缓冲区
recvbuf = bytearray(40)      # 建立缓冲区
spi.write_readinto(sendbuf, recvbuf) # 先发送再接收数据
http://www.hotlads.com/news/3823.html

相关文章:

  • 外包做网站平台 一分钟最有效的线上推广方式
  • 网站备案证书如何打开西安seo排名优化推广价格
  • 怎么把网站上传到空间百度怎么搜索网址打开网页
  • 网站建设的互动性代推广平台
  • asp做网站步骤给公司做网站要多少钱
  • 海口市建设工程质量安全监督站网站优秀营销软文100篇
  • php网站怎么做自适应大连企业网站建站模板
  • 广州专业网站制作公司搜索引擎推广简称
  • linux WordPress上传插件需要ftp佛山市seo推广联系方式
  • 西乡网站开发福州网站优化公司
  • app网站制作下载佛山企业用seo策略
  • 德兴市建设局网站东莞网络营销推广专业
  • 普通网站制作排名首页服务热线
  • 杨幂做的网站广告二级域名分发平台
  • 网站开发属于什么经营范围seo优化排名服务
  • 网站怎么做长尾词网址注册查询
  • 建设项目竣工验收网站推广平台网站热狗网
  • 网站制作及维护合同百度seo排名优化如何
  • 做公益筹集项目的网站怎样才能上百度
  • 手机网站设计要求google广告投放技巧
  • 网站备案填写电话号码外贸营销型网站设计
  • 做伊瑞尔竞技场的网站四川旅游seo整站优化站优化
  • 建设银行荆门招聘网站云浮网站设计
  • 西安网站设计费用谷歌搜索引擎 google
  • 网站导航的分类有哪些国内外十大免费crm软件推荐
  • 郑州网站建设哪家公司便宜seo入门
  • html导航网站源码网站新站整站排名
  • 帮别人做网站违法东莞网站建设推广技巧
  • 水墨画风格网站郑州网络推广效果
  • 宁波网站建设流程新闻头条