推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于SPI的串行FLASH存储器读写系统设计

更新时间:2019-10-15 20:36:39 大小:7M 上传用户:sun2152查看TA发布的资源 标签:spiflash存储器 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

本文在单片机程序文件Intel格式和二进制格式的研究下,学习了单片机SPI工作方式并对带SPI接口的串行FLASH存储芯片进行读写时序分析,设计了一套高准确率的FLASH存储芯片读写系统。

FLASH存储芯片读写系统用于上位机与单片机之间进行数据传输,传输的每一帧数据都带有存储地址,数据字节个数和检验字节,具有很高的可靠性。在本设计中,该系统的研发背景是要编写一个可以对LED显示屏在线读写字库的软件。该软件下载LED显示屏字库文件,可读出字库文件,也可对字库文件进行校验。软件完成后,经过多次测试,准确率达100%。该软件同时也可在线修改程序存储器,用于对软件的升级,对控制板参数进行修改。该系统采用串行口进行通信,一方面上位机使用自带的超级终端软件就可进行控制,另一方面单片机自带串行接口,可以方便的接收数据。

本设计首先编写了串行口通信软件模块,该模块可单字节,双字节和四字节和六字节数据读写。其次,对SPI接口总线,读写时序图进行分析,编写了基于SPI总线接口对串行flash芯片读写的程序模块。然后比较了二进制与Intel格式各自的优点,采用Intel格式,编写了Intel文件格式下载程序。最后将三个模块进行组合、测试,实现了Inte1格式文件的可靠下载。


部分文件列表

文件名 大小
基于SPI的串行FLASH存储器读写系统设计.pdf 7M

全部评论(0)

暂无评论