Menu Close

老师看看我的SPI写入流程对吗????????

首页 论坛 FPGA FPGA硬件资源 老师看看我的SPI写入流程对吗????????

正在查看 7 条回复
  • 作者
    帖子
    • #8303
      dfyo
      参与者

      0X06(写使能)》》》0X20(4K擦除地址0X000000)》》》0X05(读状态寄存器)》》》0x20(写数据;写256个字节)》》》0x04(写关)。。。。。老师这个写入流程对不对

    • #8387
      Yvonne
      管理员

      许多FLASH芯片的datasheet都有关于读写的流程图。比如MX25L12833FM2 (https://ica123.com/archives/8381)第27页中,流程图:flow再在PRX100-D开发板载FLASH芯片N25Q128A13BSE40F(https://ica123.com/archives/8374)文档中查找相应的指令,得知WREN是06h等。具体的指令在datasheet的第79页FLASH command可以参照流程图,完成相应的指令。

      • 该回复由Yvonne 于 4月、 2周前 修正。
    • #8476
      dfyo
      参与者

      我这个是针对W25Q128A  写对不对

    • #8477
      dfyo
      参与者

      我是问一下  我的呢个写流程对吗

       

      • #8519
        Yvonne
        管理员

        你在文章下评论的找不到第27页pdf,截图如下,页码在页面的中下。pdf或者你可以通过pdf的小工具找到相应页面,如图所示pdf viwer

      • #8522
        Yvonne
        管理员

        写的基本功能是实现了,类似的过程都是可以的。不同的FLASH 芯片只有JEDEC ID不同,其他的指令都是基本相同,所以有时候找不到对应芯片的流程图或是寄存器解释,可以参考其他FLASH芯片的datasheet。

      • #8628
        dfyo
        参与者

        老师我不是要   复读机;我是要你通俗的给我讲讲;别太专业术语了;就以中文的形式讲讲。我要的是理解;不是讲上一堆专业术语;术语在我看来就是装B了。

      • #9325
        tzhuang
        管理员

        老师我不是要   复读机;我是要你通俗的给我讲讲;别太专业术语了;就以中文的形式讲讲。我要的是理解;不是讲上一堆专业术语;术语在我看来就是装B了。

        因为你这个问题根本没有确切的对错,我们美女老师Yvonne,尝试着帮你回答这个问题,却得到这个回报,不管是否回答的准确,应该耐心,有礼貌的回应,毕竟每个人的付出都值得尊重。特别不是课堂讲解的内容,同学问了,老师也要看资料,确认,验证等。都是有付出的。

        知识库是提供给大家学习、讨论、发表知识见解的园地。拒绝任何不礼貌、低俗、泄愤、谩骂等语言。

         

    • #8629
      dfyo
      参与者

      1:写开》》》》》2:4K擦除地址》》》》》3:检测状态寄存器最低位是否为1如果不为1到1开始写开位置》》》》》4:写数据(256个块数据)》》》》》5:写关。

    • #8688
      dfyo
      参与者

      能不能    用中文给咋指点一下了;我们是新手;还没到你们高手那种境界了;尽量通俗点。。。。

    • #8787
      dfyo
      参与者

      能不能用中文先回答一下这个单写的流程;

      • #9324
        tzhuang
        管理员

        我们有专门的视频 针对 MX25L12833FM2,在PRX100-D上实现的,目前在FII-PRA006上的W25Q128A的FLASH只有FPGA对JTAG的接口,没有GPIO的接口,可以参照MX25L12833FM2的内容设计,过程基本相似,由于没法验证,只能说根据W25Q128A 的datasheet确定正确与否。在图12中给出比较详细的擦除/编程的过程,你写的流程是对的,只是在流程之内还有细节,比如写使能之后还要判断写使能是否已经锁存到寄存器中(WEL=1?),等等。因此如何说明你的流程对不对呢?如果说你对其它细节都了解,只是最顶层的总结,那么是对的。如果你还不够了解细节,在编程时遗漏了细节,那只能说你的流程是个粗的框架,并没有到写程序的实用阶段。

        我把W25Q128A的datasheet 放在网上,请大家参阅。W25Q128A datasheet

    • #10015
      dfyo
      参与者

      WEL就是状态寄存器05H吧

正在查看 7 条回复
  • 哎呀,回复话题必需登录。