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

网站下拉菜单html做多大选择建设网站公司要注意什么

网站下拉菜单html做多大,选择建设网站公司要注意什么,全国造价工程师管理系统官网,服装网站建设多少钱硬件连接 (1) SS( Slave Select)#xff1a;从设备选择信号线#xff0c;常称为片选信号线#xff0c;每个从设备都有独立的这一条 NSS 信号线#xff0c;当主机要选择从设备时#xff0c;把该从设备的 NSS 信号线设置为低电平#xff0c;该从设备即被选中#xff0c;即…硬件连接 (1) SS( Slave Select)从设备选择信号线常称为片选信号线每个从设备都有独立的这一条 NSS 信号线当主机要选择从设备时把该从设备的 NSS 信号线设置为低电平该从设备即被选中即片选有效接着主机开始与被选中的从设备进行 SPI通讯。所以 SPI通讯以 NSS 线置低电平为开始信号以 NSS 线被拉高作为结束信号。 (2) SCK (Serial Clock)时钟信号线用于通讯数据同步。它由通讯主机产生决定了通讯的速率不同的设备支持的最高时钟频率不一样如 STM32 的 SPI 时钟频率最大为fpclk/2两个设备之间通讯时通讯速率受限于低速设备。 (3) MOSI (Master Output Slave Input)主设备输出/从设备输入引脚。 (4) MISO(Master Input,Slave Output)主设备输入/从设备输出引脚。 通信协议 起始信号NSS 信号线由高变低是 SPI 通讯的起始信号。 数据有效性:MOSI 及 MISO 的数据在 SCK 的上升沿期间变化输出在SCK 的下降沿时被采样。即在 SCK 的下降沿时刻MOSI 及 MISO 的数据有效高电平时表示数据“1”为低电平时表示数据“0”。 CPOL/CPHA 及通讯模式:总的来说是根据CR寄存器中对CPOL/CPHA的配置来决定总线空闲时 SCK 的时钟状态以及数据采样时刻一般使用模式0和3 编程要点 (1) 初始化通讯使用的目标引脚及端口时钟 (2) 使能 SPI 外设的时钟 (3) 配置 SPI 外设的模式、地址、速率等参数并使能 SPI 外设 (4) 编写基本 SPI 按字节收发的函数 (5) 编写对 FLASH 擦除及读写操作的的函数 (6) 编写测试程序对读写数据进行校验。 配置GPIO复用 //GPIO 配置 GPIO_InitTypeDef GPIO_InitStructure; NSS片选引脚配置为普通GPIO MISO MOSI SLK引脚配置为复用推挽输出 GPIO_Init(FLASH_SPI_MOSI_PORT, GPIO_InitStructure);配置SPI SPI_InitTypeDef SPI_InitStructure; RCC_APB2PeriphClockCmd (SPI1, ENABLE );SPI_InitStructure.SPI_Direction SPI_Direction_2Lines_FullDuplex; SPI_InitStructure.SPI_Mode SPI_Mode_Master; SPI_InitStructure.SPI_DataSize SPI_DataSize_8b; SPI_InitStructure.SPI_CPOL SPI_CPOL_High; SPI_InitStructure.SPI_CPHA SPI_CPHA_2Edge; SPI_InitStructure.SPI_NSS SPI_NSS_Soft; SPI_InitStructure.SPI_BaudRatePrescaler SPI_BaudRatePrescaler_4; SPI_InitStructure.SPI_FirstBit SPI_FirstBit_MSB; SPI_InitStructure.SPI_CRCPolynomial 7; SPI_Init(FLASH_SPIx, SPI_InitStructure);SPI_Cmd(FLASH_SPIx, ENABLE);使用SPi 读写FLASH W25Q64 使用 SPI 发送和接收一个字节的数据 #define Dummy_Byte 0xFF u8 SPI_FLASH_SendByte(u8 byte) {SPITimeout SPIT_FLAG_TIMEOUT;/* 等待发送缓冲区为空TXE 事件 *///读取SR寄存器 相关位while (SPI_I2S_GetFlagStatus(FLASH_SPIx, SPI_I2S_FLAG_TXE) RESET){if ((SPITimeout--) 0) return SPI_TIMEOUT_UserCallback(0); }/* 写入数据寄存器把要写入的数据写入发送缓冲区 *///与大多数写DR寄存器操作一致写动作会自动清空DR寄存器SPI_I2S_SendData(FLASH_SPIx, byte);SPITimeout SPIT_FLAG_TIMEOUT;/* 等待接收缓冲区非空RXNE 事件 */while (SPI_I2S_GetFlagStatus(FLASH_SPIx, SPI_I2S_FLAG_RXNE) RESET){if ((SPITimeout--) 0) return SPI_TIMEOUT_UserCallback(1);}/* 读取数据寄存器获取接收缓冲区数据 *///与大多数读DR寄存器操作一致读动作会自动清空DR寄存器return SPI_I2S_ReceiveData(FLASH_SPIx);} 控制Flash的指令 FLASH 芯片自定义了很多指令我们通过控制 STM32 利用 SPI 总线向 FLASH 芯片发送指令FLASH芯片收到后就会执行相应的操作。
http://www.hkea.cn/news/14584990/

相关文章:

  • excel做网站页面布局青岛百度网站排名
  • 龙岗网站建设价格建个网站多少费用
  • 换模板搭建网站怎么做品牌市场营销策略
  • 网站收索功能怎么做网站开发一般要哪些开发工具
  • 阜阳网站是沧州兼职网站建设
  • 网站建设知名公司排名自己接单赚钱app
  • 肇庆网站制作策划淮北市建筑
  • 渭城区住房和城乡建设局网站朔州网站建设收费
  • 免费做app的网站哪个好深圳商业营销厅设计公司
  • 网站开发哪些公司张家港外贸网站建设
  • 局部翻新装修公司公司seo推广营销网站
  • 做运动特卖的网站自己设计logo软件
  • 怎样做网站营销做公众号可以看的网站
  • 重庆网站建设项目网站被做站公司贩卖
  • 二学一做网站点击网站出现微信二维码的链接怎么做
  • 衡阳市建设局网站手机网站设计制作公司
  • 建设铝合金窗网站宠物店网站模板
  • asp+sql server典型网站建设案例 光盘顶尖文案
  • 自建网站餐饮服务提供者应当在通信主管部门备案后网站制作素材代码
  • 企业网站开发周期网站模板安装出现预先建设数据库
  • 公司建立网站的意义抖音代运营方案及报价
  • 帝国cms做微网站怎样做ppt建网站
  • 什么网站比较容易做权重怎么做网站内链
  • 网站平台建设是什么成都网站空间
  • 长沙建网站设计做的好的公司网站
  • 三亚市建设局官方网站朋友圈信息流广告投放价格
  • 济宁网站建设软件一级造价工程师报名时间
  • 做网站做得好的公司有哪些电商系统的哪家好
  • 在网站后台可以修改网页的内容wordpress 文本编辑
  • 普通话网站如何做关键词seo