极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

[复制链接]
 楼主| 发表于 2019-7-7 20:40:31 | 显示全部楼层
W25Q64FWSSIG参数
功能数量        1 端子数量        8
最大工作温度        85 Cel
最小工作温度        -40 Cel
最大供电/工作电压        1.95 V
最小供电/工作电压        1.65 V
额定供电电压        1.8 V
最大时钟频率        104 MHz
加工封装描述        0.208 INCH, GREEN, SOIC-8 状态        ACTIVE 工艺        CMOS
包装形状 SQUARE
包装尺寸        SMALL OUTLINE
表面贴装        Yes
端子形式        GULL WING
端子间距        1.27 mm
端子位置        DUAL
包装材料 PLASTIC/EPOXY
温度等级        INDUSTRIAL
内存宽度        1 组织        64M X 1
存储密度        6.41E7 deg
操作模式        SYNCHRONOUS
位数 6.41E7 words
位数        64M
内存IC类型        FLASH 1.8V PROM
串行并行        SERIAL

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-7 20:45:26 | 显示全部楼层


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-7 20:46:51 | 显示全部楼层

晚上好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 09:06:38 | 显示全部楼层
W25Q64引脚
CS:CS为片选管脚,低电平有效。上电之后,在执行一条新的指令之前,必须让/CS管脚先有一个下降沿。 
DO(MISO):DO为串行数据输出引脚,在CLK(串行时钟)管脚的下降沿输出数据。
WP:WP为写保护管脚,有效电平为低电平。高电平可读可写,低电平仅仅可读。
DI(MOSI):DI为串行数据输入引脚,数据、地址和命令从DI引脚输入到芯片内部,在CLK(串行时钟)管脚的上升沿捕获捕获数据。
CLK(SLCK):CLK为串行时钟引脚。SPI时钟引脚,为输入输出提供时钟脉冲。
HOLD:HOLD为保持管脚,低电平有效。当CS为低电平,并且把HOLD拉低时,数据输出管脚将保持高阻态,并且会忽略数据输入管脚和时钟管脚上的信号。把HOLD管脚拉高,器件恢复正常工作。
VCC:电源2.7V~3.6V。
GND:地。

W25Q64内部框架图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 09:12:33 | 显示全部楼层
W25Q64操作原理
通过SPI接口,用标准的SPI协议发送相应指令给flash,然后flash根据命令进行各种相关操作。

W25Q64常用操作命令

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 09:57:20 | 显示全部楼层
W25Q64 64Mbit FLASH外扩存储模块

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 11:15:50 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 11:31:16 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 14:27:19 | 显示全部楼层
模块接口定义
CS:为片选信号脚---D10
DI(MOSI):为串行数据输入引脚----D11
DO(MISO):为串行数据输出引脚---D12
CLK(SLCK):SPI总线---D13
VCC:  电源3.3V
GND:接地

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 14:32:59 | 显示全部楼层
奈何老师的实验代码

  1. /*
  2. 【Arduino】66种传感器模块系列实验(50)
  3. 实验五十:W25Q64 64Mbit FLASH外扩存储模块 (SPI接口 )
  4. Arduino 的 uno 引脚
  5. CS----------10
  6. MOSI(DI)---11
  7. MISO(DO)---12
  8. CLK---------13
  9. VCC 3.3V
  10. */

  11. #include <SerialFlash.h>
  12. #include <SPI.h>

  13. // 文件大小
  14. #define FSIZE 256
  15. // 文件名
  16. const char *filename = "Eagler8.txt";
  17. // 文件内容
  18. const char *contents = "The groundbreaking Intel Curie module expands the possibilities of what tech can do.";
  19. // 片选引脚
  20. const int FlashChipSelect = 10;

  21. void setup() {
  22.   Serial.begin(9600);
  23.   while (!Serial) ;
  24.   delay(500);
  25.   // 初始化SPI Flash芯片
  26.   SerialFlash.begin(FlashChipSelect);

  27.   // 如果文件已存在,则输出提示
  28.   // 如果文件不存在,则创建文件并写入
  29.   if(SerialFlash.exists(filename)) {
  30.       Serial.println("File " + String(filename) + " already exists");
  31.   }
  32.   else {
  33.       Serial.println("Creating file " + String(filename));
  34.       SerialFlash.create(filename, FSIZE);
  35.       // 新建SerialFlashFile对象用于文件操作
  36.       SerialFlashFile file;
  37.       file = SerialFlash.open(filename);
  38.       file.write(contents, strlen(contents) + 1);
  39.       Serial.println("String "" + String(contents) + "" written to file " + String(filename));
  40.   }
  41. }

  42. void loop() {
  43. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 14:37:00 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 18:49:18 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 18:50:38 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-8 18:59:32 | 显示全部楼层
本帖最后由 eagler8 于 2019-7-8 19:17 编辑

实验五十一:自锁点动触摸按键传感器模块(TTP223芯片)

TTP223
是单按键触摸检测芯片, 提供1个触摸键。其稳定的触摸检测效果可以广泛的满足不同应用的需求, 此触摸检测芯片是专为取代传统按键而设计, 触摸检测PAD 的大小可依不同的灵敏度设计在合理的范围内, 低功耗与宽工作电压, 是此触摸芯片在DC 或AC应用上的特性。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 00:58 , Processed in 0.059520 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表