发 帖  
原厂入驻New
[讨论] 分享【MM32 eMiniBoard试用连载】SPI Flash模拟U盘之Flash读写
2020-6-14 21:15:42  471 Flash
分享
感谢 发烧友学院 @发烧友学院 以及 灵动MM32 MCU http://www.mm32mcu.com/default.aspx
这块板子折腾了好久,今天终于出来发一篇MCU读取SPI flash,算是万里长城第一步迈开了
闲话不多说,直接上图
开机.jpg
开机显示Flash Ready(原本打算使用Micokit上的Flash,结果端口不对就只能用回MB-024)
打印信息
seria.jpg
开始要写Flash了
SPI W.jpg
接下来就是读取写入的内容
SPI R.jpg
读取结束
while(1)
        {
                key=KEY_Scan(0);
                IF(key==KEY4_PRES)        //KEY4 按下,写入W25Q64
                {
                        printf(" KEY4_PRES: write flash\r\n");
                        OLED_ShowString(0,16,"S Write FLASH...",16);
                        SPI_Flash_Write((u8*)TEXT_Buffer,FLASH_SIZE-100,SIZE);                //从倒数第100个地址处开始,写入SIZE长度的数据
                        OLED_ShowString(0,32,"FLASH W Over",16);        //提示传送完成
                        OLED_ShowString(0,48,"                  ",16);       
                }
                if(key==KEY3_PRES)        //WK_UP 按下,读取字符串并显示
                {
                        printf(" WAKEUP_PRES: read flash\r\n");
                        OLED_Clear();
                        OLED_ShowString(0,0,"K4:W K3:R WU: ",16);
                        OLED_ShowString(0,16,"S Read FLASH....",16);
                        SPI_Flash_Read(datatemp,FLASH_SIZE-100,SIZE);                                //从倒数第100个地址处开始,读出SIZE个字节
                        OLED_ShowString(0,32,"Data Readed Is:",16);        //提示传送完成
                        OLED_ShowString(0,48,datatemp,16);                                        //显示读到的字符串
                        SPI_DataCompare(&TEXT_Buffer[0], datatemp,SIZE);
                }
                i++;
                delay_ms(10);
                if(i==20)
                {
                        LED3_TOGGLE();//LD1闪烁
                        i=0;
                }                  
        }
#endif       

后续进行USB试验

0
2020-6-14 21:15:42   评论 分享淘帖
1 个讨论
好东西,谢谢博主,先收藏这
2020-6-15 15:53:28 1 评论

举报

1 条评论

撰写讨论

你正在撰写讨论

如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发讨论
关闭

站长推荐 上一条 /7 下一条

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