STM32开发 ---- SPI通信(不断更新)

很多年前,因为国外的视频钟情了无人机, 因而开始了STM32的学习.爬了数年弯路,终使爱好变工作了!
利用工作之余,慢慢记录工作中的使用心得,及开发经验.
去繁从间, 是宗旨. ,以便日后查阅,也方便后来的兄弟们.

第11章 SPI_W25Q128

常用硬件参数
型号: W25Q128
封装: SOIC-8
容量: 16MB
电压: 3.3V
价格: 7元

1_心得
  • SPI协议心得

    • 玩STM32,或其它芯片, I2C和SPI是最常用的两个通讯协议,
    • 应用场景: PCB内各芯片间的数据传输, 如读取SD卡数据.
    • 我心中的五重点之一: GPIO . I2C . SPI . 时钟. 中断 , 这五样的使用必须深刻,其它的内容就很好理解
    • SPI协议几要点,其实硬件已封装好传输时序,初始化只要简单设置这几个东参数能能用,下面程序中会示例,:
      • 1 通信方向__双线双全工 最通用
      • 2 主从模式__主机负责产生SCK
      • 3 数据大小__8位或16位
      • 4 时钟极性__空闲时SCK电平位
      • 5 时钟相位__采集数据在SCK的奇线或偶线
      • 6 高低先行__数据传送是先高位,还是先低位
      • 7 传输速率__主要受限时钟最低一方
      • 8 CRC校检
  • W25Q128心得

    • 保存数据,:掉电不掉失,有效20年左右.
    • 字库 图片 工业参数…
    • 五条线搞掂: 3.3v, GND, MOSI(DIO), MISO(DO), NSS(CS)
    • 1K内的数据用 24C02系列, 32M左右的用W25Q128系列, 再大得上SD卡(兼容TF卡,但兼容性不好)
    • 字库用W25Q64足够, 做界面或上系统用W25Q256
    • 主代码段精简后死背下来,结构和算法太常用, c文件和h文件要为移植封装好,多注释,这硬件真是太常用了
2_硬件
3_编程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值