1808|0

3241

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

于振南FAT32书第三章例子的问题 [复制链接]

我买了振南的板子和书,看上册第三章,做实验。

 

主程序如下:

        delay_init();       //ÑÓʱº¯Êý³õʼ»¯   

uart_init(9600);

ZNX_Board_Init(); //ÕñÄÏZN-X¿ª·¢°å°å¼¶³õʼ»¯

       VS1003_GPIO_Init();

SD1_Init();

TFT_init1(); //TFTÒº¾§³õʼ»¯

TFT_clear(0x001f); //½«TFTÒº¾§ÓúìÉ«ÇåÆÁ

TFT_addr_set(0,0,239,319);

for(j=32800;j<33104;j++)

{

SD1_Read_Sector(j,buf1);

for(i=0;i<256;i++)

TFT_write_data((((u16)(buf1[i*2+1])<<8))+((u16)(buf1[i*2]))); //½«Í¼ÏñÊý¾ÝдÈëTFTÒº¾§

}

VS_Reset();

VS_sin_test(100);

MP3_XDCS=0; //ʹÄÜVS1003µÄÊý¾ÝƬѡ

for(j=33104;j<33234;j++)

{

SD1_Read_Sector(j,buf1);

for(i=0;i<512;i++)

{

VS_Send_Dat(buf1[i]);

}

}

MP3_XDCS=1; //¹Ø±ÕÊý¾ÝƬѡ

VS_Flush_Buffer();//Çå¿ÕVS1003µÄÊý¾Ý»º³åÇø£¬´Ëº¯ÊýÖÐ×îºó½«VS_XDCSÖøߣ¬¼´¹Ø±ÕSDI

        SD卡里的图片可以正常在液晶上显示,可是MP3播放不正常。

在SD卡里存的MP3在电脑上可以正常播放。

用以下这一段程序

MP3_XDCS=0;    //´ò¿ªSDI£¬´Ëʱ¿ÉÒÔÏòVS1003дÈëÒôƵÊý¾Ý

for(i=0;i<15000;i++)

{

 VS_Send_Dat(music[i]);//ÏòVS1003дÈëÒôƵÊý¾Ý

        }

        MP3_XDCS=1;  //¹Ø±ÕSDI

        VS_Flush_Buffer();//Çå¿ÕVS1003µÄÊý¾Ý»º³åÇø£¬´Ëº¯ÊýÖÐ×îºó½«VS_XDCSÖøߣ¬¼´¹Ø±ÕSDI

music数组里存的mp3数据可以正常播放。

请问高手,哪里有问题,谢谢!

此帖出自stm32/stm8论坛
点赞 关注
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表