文件名称:AVR-control-sst25vf010Pfm25l256
- 所属分类:
- 单片机(51,AVR,MSP430等)
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 128kb
- 下载次数:
- 0次
- 提 供 者:
- 浩*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
前几天刚好需要用到一个SPI的flash芯片,但是后来担心flash芯片的寿命问题(也不知道这个担心会不会多余!)。就又干脆整了一个铁电存储器!
在这里把测试操作SST25VF010和FM25L256的代码共享出来!
测试芯片采用的是ATMEGA64,代码是用CVAVR编写的。
写得不好的地方还望大家多指正!
硬件接口电路没什么好说的:
flash MEGA64
WP和HOLD上拉
SST25VF010片选 -> PORTB.0
FM25L256片选 -> PORTB.4
SCK -> SCK
DO -> MISO
DI -> MOSI
由于flash芯片是3.3V电源,MEGA64采用5V供电,所以我把通信管脚(除DO/MISO)用1K——2K的电阻分压后再给flash芯片。
由于MEGA64单片机下载程序的引脚刚好和MEGA64串口0的引脚重合。每次下载程序的时候串口终端老是接收到大量的数据。所以调试的时候我采用串口1观察操作flash芯片过程!-AVR control sst25vf010+fm25l256
在这里把测试操作SST25VF010和FM25L256的代码共享出来!
测试芯片采用的是ATMEGA64,代码是用CVAVR编写的。
写得不好的地方还望大家多指正!
硬件接口电路没什么好说的:
flash MEGA64
WP和HOLD上拉
SST25VF010片选 -> PORTB.0
FM25L256片选 -> PORTB.4
SCK -> SCK
DO -> MISO
DI -> MOSI
由于flash芯片是3.3V电源,MEGA64采用5V供电,所以我把通信管脚(除DO/MISO)用1K——2K的电阻分压后再给flash芯片。
由于MEGA64单片机下载程序的引脚刚好和MEGA64串口0的引脚重合。每次下载程序的时候串口终端老是接收到大量的数据。所以调试的时候我采用串口1观察操作flash芯片过程!-AVR control sst25vf010+fm25l256
相关搜索: SST25VF010
(系统自动生成,下载前可以参看下载内容)
下载文件列表
code
....\AVR control SST25VF010.rar
....\flash.asm
....\flash.c
....\flash.cof
....\flash.cwp
....\flash.c~
....\flash.hex
....\flash.i
....\flash.inc
....\flash.lst
....\flash.map
....\flash.obj
....\flash.prj
....\flash.pr~
....\flash.rom
....\flash.txt
....\flash.vec
....\flash__.c
....\flash_cof.aps
....\flash_cof.aws
....\fram.c
....\fram.c~
....\fram.i
....\main.c
....\main.c~
....\main.i
....\spi.c
....\spi.c~
....\spi.i
....\AVR control SST25VF010.rar
....\flash.asm
....\flash.c
....\flash.cof
....\flash.cwp
....\flash.c~
....\flash.hex
....\flash.i
....\flash.inc
....\flash.lst
....\flash.map
....\flash.obj
....\flash.prj
....\flash.pr~
....\flash.rom
....\flash.txt
....\flash.vec
....\flash__.c
....\flash_cof.aps
....\flash_cof.aws
....\fram.c
....\fram.c~
....\fram.i
....\main.c
....\main.c~
....\main.i
....\spi.c
....\spi.c~
....\spi.i