完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请问请问光盘的SD卡的 读程序(u8 MSD_ReadBuffer(u8* pBuffer, u32 ReadAddr, u32 NumByteToRead)) 和
写程序(u8 MSD_WriteBuffer(u8* pBuffer, u32 WriteAddr, u32 NumByteToWrite) )是否正确? 如果是正确的话,那我这样写入:MSD_WriteBuffer(TEXT_Buffer,200,SIZE); 这样读出:MSD_ReadBuffer(datatemp,200,SIZE); LCD_ShowString(60,190,datatemp);//显示读到的字符串 显示不正确,请高手指教 |
|
相关推荐
8个回答
|
|
回复【楼主位】panghq2008:
-------------------------------- 这两个函数是真确的,你的写入和读出不一致,具体是什么现象? sd卡可以正常发现么? 这样写,会毁坏文件系统.十分不建议. |
|
|
|
|
|
|
|
读不出任何数据应该是不可能的,你看看你是不是哪里搞错了.你的这两个函数,是移植哪个实验的?
最好用USB读卡器那个实验,因为这两个函数,就是在USB读卡器的时候使用的. 这样是可能毁坏文件系统的.最好的办法就是通过文件系统写入文件. |
|
|
|
|
|
|
|
我们的代码暂时不能写文件系统。推荐fatfs,我们论坛有很多网友已经成功移植到我们开发板了的,你搜索下。
|
|
|
|
定义数组:data0[] = {1,2,3,4,5,6,7,8,9,10};
data1[10]; 对SD卡的写入:MSD_WriteBuffer(data0,500,10); 对SD卡的读出:MSD_ReadBuffer(data1,500,10); 在LCD上显示:LCD_ShowNum(60,220,data1[3],2,16); 请问原子哥这样写可以不?在LCD上显示的一直是0,其中MSD_WriteBuffer() 和 MSD_ReadBuffer()都是在SD卡实验(实验20)中的函数 如果这样写不可以,请原子哥给思路如何对SD卡的读写 |
|
|
|
|
|
|
|
可以,但应该怎么做呢?或者说应该查看那些数据的?因为是新手,请原子哥多多指教
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1760 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1613 浏览 1 评论
1058 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
721 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1670 浏览 2 评论
1932浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
724浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
564浏览 3评论
590浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
548浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 15:25 , Processed in 1.264696 second(s), Total 93, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号