»ùÓÚSTM32µÄMP3

ºØÖÝѧԺ±¾¿Æ±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

ͼÖеŦÄÜÑ¡Ôñ²¿·Ö¿ÉÒÔÓÐÁ½ÖÖÑ¡Ôñģʽ£º£¨Ò»£©°ÑMUTE½ÓµØ£¬Ôò»áʹ

оƬһֱ´¦ÓÚ¹¤×÷״̬¡££¨¶þ£©°ÑMUTEºÍFAULTÏà½ÓÔò¿ÉÒÔʵÏÖ¶Ì·¼ì²â£¬ÔÚûÓгöÏÖÊä³ö¶Ì·µÄʱºò£¬Ð¾Æ¬Õý³£¹¤×÷£¬ÔÚ³öÏÖÊä³ö¶Ì·µÄʱºò£¬FAULTÊä³ö¸ßµçƽ£¬Í¨¹ýMUTE¿ØÖÆÐ¾Æ¬Í£Ö¹Êä³ö£¬ÕâÑù¿ÉÒÔÓÐЧµØ±£»¤Ð¾Æ¬¡£ 2.4.8 TFTLCD2.8´çÇý¶¯µç·Éè¼Æ

TFTLCDÇý¶¯µç·Èçͼ2.10Ëùʾ£¬¸Ã²¿·Öµç·Ҳ±È½Ï¼òµ¥¡£

ͼ2.10 TFTLCDµç·ͼ¿ØÖÆÉè¼Æ

2.4.9 µçÔ´µç·Éè¼Æ

ͼ2.14 ÊäÈëµçÔ´µç·

Õâ¸öµç·²ÉÓÃÁ½¿éREG1117оƬ¸øÏµÍ³ÌṩµçÔ´£¬Ò»¿éÌṩ3.3VµÄÊý×ÖµçÔ´ºÍÄ£ÄâµçÔ´£¬ËüÃÇͨ¹ýµç¸ÐÁ¬½Ó£¬ÒÔ¼õÉÙÊý×ÖµçÔ´¶ÔÄ£ÄâµçÔ´µÄ¸ÉÈÅ¡£ÁíÍâÒ»¿éÌṩ2.5VµÄµçѹ£¬¸øVS1003µÄDSPÌṩºËÐĵçѹ¡£Á½ÕßµÄÊäÈëµçѹ¾ùÀ´×Ô¹¦ÂʵçÔ´µÄ5VÊä³ö¡£

12

ºØÖÝѧԺ±¾¿Æ±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

2.5 Ó²¼þPCBÉè¼Æ

PCBÓ²¼þÉè¼ÆµÄʱºòÖ÷ҪעÒâÒ»ÏÂÈô¸Éµã¾ÍºÃÁË£º

£¨1£©¶ÔÓÚµçÁ÷±È½Ï´óµÄ×ßÏߣ¬±ØÐëʹÓýϿíµÄÏß¿í

£¨2£©¶ÔÓÚ¹¦ÂÊ·Å´ó£¬×îºÃÒÔµ¥µã½ÓµØµÄ·½Ê½Á¬½Ó¡£ÕâÑù¿ÉÒÔÓÐЧµÄ½µµÍ

¸÷²¿·ÖÐźŵÄÏ໥¸ÉÈÅ£¬ÒÔ´ïµ½×îºÃµÄ·Å´óЧ¹û¡£

£¨3£©¶ÔÓÚ×ßÏߣ¬²»¿ÉÒÔ×ßÈñ½ÇµÄÏߣ¬Ö±½ÇÒ²×îºÃÉÙ×ߣ¬×î¼ÑµÄÊÇ×ß»¡Ïß¡£ÒòΪÈñ½ÇºÍÖ±½ÇµÄ×ßÏß»áÔÚ¼â¶Ë²úÉúEMI£¬ÓÈÆäÔÚ¸ßÆµÐźŽÏÃ÷ÏÔ¡£

£¨4£©¶ÔÓÚÈ¥ñîµçÈÝ£¬ÀëоƬԽ½üÔ½ºÃ¡£

£¨5£©¶ÔÓÚÐźÅÏߣ¬²»Òª³¤¾àÀëµÄƽÐÐ×ßÏߣ¬¿ÉÒÔÓÐЧµÄ·ÀÖ¹ÐźÅñîºÏ ÔÚ±¾Õ½ÚÖУ¬Ê×ÏÈÊǶÔÕû¸öϵͳµÄÉè¼Æ·½°¸½øÐÐ×ÜÌ广»®£¬°üº¬Ã½½é´æ

2.6 ±¾ÕÂС½á

´¢µÄÑ¡Ôñ£¬Ö÷¿ØÐ¾Æ¬µÄÑ¡ÐÍ£¬Ó²¼þÆ÷¼þµÄѡȡÒÔ¼°»¥½»·½Ê½µÄÈ·¶¨£¬¾­¹ý×ÜÌå·½°¸µÄÑо¿ÑÛ×ܽᣬµÃ³ö³õ²½µÄ¼¼Êõ·½°¸£¬¾ßÌåÈ·¶¨ÁËÓ²¼þÆ÷¼þµÄÐͺÅѡȡ¡£½Ó×ÅÏêϸ½éÉÜÁ˸÷¸öÄ£¿éÖ®¼äµÄʹÓÃÒѾ­Éè¼Æ£¬²¢ËµÃ÷ÁËһЩPCB²¼ÏߵĹæÔò£¬½ÓÏÂÀ´¾ÍÊǽøÈëµ½Èí¼þµÄÉè¼ÆÁË£¬ÔÚÏÂÒ»Õ½ÚÖУ¬½«¶ÔÈí¼þ½øÐÐÏêϸµÄ˵Ã÷¡£

3 ϵͳÈí¼þµÄÉè¼Æ

3.1 Éè¼ÆË¼Â·

¾­¹ýÉÏÒ»Õ½éÉÜ£¬¶à¹¦ÄÜMP3µÄÓ²¼þϵͳÒѾ­Íê³ÉÁË»ù±¾Éè¼Æ£¬µ«ÊÇÒ»¸öÍêÕûµÄϵͳ±ØÐëÒªÓÐÓ²¼þºÍÈí¼þµÄÏ໥ÅäºÏ²ÅÄÜÕý³£ÔËÐУ¬Èç¹ûûÓÐÈí¼þûÄÇôӲ¼þÐÎͬÐéÉè¡£Èí¼þÊÇÓ²¼þµÄÁé»ê£¬Ó²¼þµÄʵÏÖ¼ÛÖµÌåÏÖÔÚÈí¼þµÄ¿ØÖÆÏ¡£ËùÒÔÈí¼þºÍÓ²¼þ¶þÕßȱһ²»¿É£¬È±Ò»¾ÍµÈÓÚʧȥÁËÕû¸öÉè¼ÆÏµÍ³µÄ¿ÉÐÐÐÔ¡£

¶à¹¦ÄÜMP3µÄÈí¼þÉè¼ÆÉæ¼°ºÜ¶à±à³Ì£¬ÕâÊÇÒ»¸öºÜ¸´ÔÓµÄÈí¼þÉè¼ÆÏµÍ³£¬²»¿ÉÄܱ£Ö¤Ò»´Î¾Í°ÑËùÓеĴúÂëµ÷ÊÔÍê³É´ïµ½Ô¤ÆÚЧ¹û¡£ÕâÀïÎÒ¶ÔÓ¦¶Ô¸÷¸öÄ£¿éµÄ¹¦ÄÜÒ»Ò»µÄÑéÖ¤¹ýºó£¬ÔÚͨ¹ý×îÖյĴóÕûºÏÔÚÒ»Æð£¬´Ó¶øÊµÏÖ×îÖÕÏëÒªµÄ¹¦ÄÜ¡£ 3.2 Èí¼þÄ£¿é»¯Éè¼Æ

´Ó±¾Éè¼ÆÀ´Ëµ£¬¿ÉÒÔ°ÑÈí¼þ·ÖΪÁ½²¿·ÖÀ´Çø·Ö£ºµÚÒ»¸öÊÇÓëÓ²¼þÓÐÖ±½ÓÁªÏµµÄµ×²ãÇý¶¯Èí¼þ×Óϵͳ¡£µÚ¶þ¸öÊÇÓëÓ²¼þÎ޹صÄÓ¦ÓÃÐÍÈí¼þϵͳµÄÉè¼Æ¡£ÕâÑù¿ÉÒÔ°ÑÁ½¸öÈí¼þϵͳµÄÉè¼Æ·Ö³ÉÐí¶à¸öÄ£¿é¡£

ÏÂÃæ¾ÍÒ»Ò»½éÉܸ÷¸öÄ£¿éµÄÇø·ÖÒÔ¼°±à³Ì˼·¡£ 3.2.1 LCDÄ£¿éÇý¶¯³ÌÐòÉè¼Æ

13

ºØÖÝѧԺ±¾¿Æ±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

ϵͳ²ÉÓõÄLCDÇý¶¯Ð¾Æ¬ÐͺÅΪILI9320£¬ËüÊǵ¥Ð¾Æ¬µÄSocÇý¶¯µÄ¾§Ìå¹ÜÏÔʾÆ÷£¬320x240µÄ·Ö±æÂÊ£¬°üÀ¨720·Դ¼«Çý¶¯Óë¼°320·դ¼«Çý¶¯£¬×Ô´øÏÔ´æ¡£

ÑÕÉ«µÄÉî¶ÈÊǸù¾ÝÊý¾ÝµÄ´óСÀ´¾ö¶¨µÄ¡£Ôڴ˽ö½²½â²¿·ÖÖØÒªÖ¸ÁָÁî00h£¬µ±¶Á²Ù×÷µÄʱºò£¬¶ÁÈ¡¿ØÖÆÆ÷µÄÐͺţ»µ±Ð´²Ù×÷µÄʱºò£¬´ò¿ª/¹Ø±ÕOSCÕñµ´Æ÷¡£µ±Ð´²Ù×÷ÉèÖÃOSCΪ¸ßµçƽʱ£¬¿ªÆôÄÚ²¿Õñµ´Æ÷£»Îª0µÄʱºò£¬Í£Ö¹Õñµ´Æ÷¡£ÖÁÉÙÒªµÈ´ý10msµÄʱÖÓÎȶ¨Ö®ºó£¬²Å¿ÉÒÔ¼ÌÐøÆäËûµÄ¹¦ÄÜÉèÖá£Ö¸Áî03h£¬½øÈëģʽÃüÁî¡£Ôڴ˽ö×¢ÒâAM¡¢I/D1¡¢I/D0Õâ3¸öλ¡£¾ßÌåµÄÉèÖÃÓ뼰Ч¹û¼ûͼ21¡£

ͼ21 Òº¾§ÏÔʾ·½Ïò¿ØÖÆ

3.2.2 ´¥ÃþÆÁÄ£¿éÇý¶¯³ÌÐòÉè¼Æ

±¾Éè¼ÆµÄÊäÈëϵͳѡÓõÄÊÇËÄÏßµç×èʽ´¥ÃþÆÁ¼ÓADS7846ʵÏֵģ¬Õû¸öÉè¼ÆÏµÍ³µÄ¿ØÖƶ¼ÊÇͨ¹ý´¥ÃþÆÁ¿ØÖƵģ¬ËùÒÔ£¬´¥ÃþÆÁ¿ØÖÆËã·¨µÄºÃ»µ¶ÔϵͳÓÐמÙ×ãÇáÖØµÄ×÷Óã¬ÕâÀïÓбØÒªÈÏʶ´¥ÃþÆÁºÍADS7846µÄ¹¤×÷Ô­Àí¡£

´¥ÃþÆÁ¹¤×÷Ô­Àí£º´¥ÃþÃþÊÇ·ÅÖÃÔÚÏÔʾÆ÷µÄ×îÍâ±ßµÄ£¬µ±ÖªµÀ´¥µãÔÚÏÔʾÆ÷ÉϵĴ¥·¢×ø±êʱ£¬Ôò¿ÉÒÀ¾Ý´¥·¢Î»ÖÃÏàӦ׸±êµãÏÔʾÄÚÈÝ»òͼ·û»ñÖª´¥ÃþÕßµÄÒâͼ¡£µç×èʽ´¥ÃþÆÁÔÚǶÈëʽϵͳÖвÉÓõý϶ࡣµç×èÆÁµÄ×é³É£¬Èçͼ3.2£¬×îµ×²ãÊDz£Á§»òÓлú²£Á§¹¹³ÉµÄ»ù²ã¡£µ±´¥Ãþµ½ÆÁĻʱ£¬Á½µ¼µç²ãÔÚ´¥Ãþµã´¦ÏàÅö¡£

´¥ÃþÆÁÊäÈëϵͳÒâͼÈçͼ3.3Ëùʾ

14

ºØÖÝѧԺ±¾¿Æ±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

ͼ3.2 ´¥ÃþÆÁ´¥ÃþʾÒâͼ

ͼ3.3 ´¥ÃþÆÁÊäÈëϵͳµÄ×é³É

3.2.3 SD¿¨Ä£¿éÇý¶¯³ÌÐòÉè¼Æ

SD¿¨Í¨ÐÅЭÒéÓÐÁ½ÖÖ£ºSPIģʽºÍSDģʽ¡£SD¿¨¶ÁдµÄ±ê×¼·½Ê½ÊÇSDģʽ£¬²»¹ýÑ¡ÓÃSDģʽʱÐèҪѡÔñ×Ô´ø´øÓÐSD¿ØÖÆÆ÷½Ó¿ÚµÄMCU£¬»òÕß±ØÐë¼ÓÈëÖ§³ÖSD¿¨µÄ¶ÁдµÄ¿ØÖƵ¥Ôª¡£ÓÉÓÚSD¿¨¿ØÖÆÆ÷½Ó¿ÚÔÚSTM32F103RBT6ûÓÐ×Ô´øµÄ£¬²»¹ýSTM32F103RBT6È´ÓµÓÐÇ¿´óµÄSPI½Ó¿Ú£¬¹Ê±¾Éè¼ÆÑ¡ÓÃSPIģʽ¶ÁÈ¡SD¿¨¡£CSµÍµçƽÓÐЧÔò½øÈëSPIģʽ£¬·´Ö®¹¤×÷ÔÚSD×ÜÏßģʽ¡£

SD¿¨³õʼ»¯Á÷³ÌͼÈçͼ3.7 Ëùʾ¡£

15

ºØÖÝѧԺ±¾¿Æ±ÏÒµÂÛÎÄ£¨Éè¼Æ£©

¿ª»úϵͳ¸÷Ó²¼þÄ£¿é³õʼ»¯FATÎļþϵͳ³õʼ»¯N³É¹¦£¿Y²éÕÒϵͳÎļþN³É¹¦£¿Y×°ÔØÆô¶¯½çÃæµÈ´ýÊäÈëYÖ´ÐÐÏàÓ¦¹¦Äܹ¦ÄÜÍê³É

ͼ3.7 SD¿¨³õʼ»¯ 3.2.4 VS1003Ä£¿éÇý¶¯³ÌÐòÉè¼Æ

VS1003ͨѶģʽΪSPI£¬±¾Éè¼Æ²ÉÓõÄÊÇSPI1£¬ÕâÀïÖ÷Òª¶ÔVS1003ÈçºÎ³õʼ»¯²Ù×÷½øÐнéÉÜ¡£VS1003 ÓëMCUÏàÁªÏµµÄÖ÷ÒªµÄ7¸ùÊý¾ÝÏßΪ£º£º XRST¡¢XDCS¡¢XCS¡¢DREQ¡¢SCK¡¢SO¡¢SI¡£

XRST£ºVS1003¸´Î»Ïߣ¬µÍµçƽÓÐЧ¡£ XDCS£ºÊý¾ÝƬѡÐźţ¬µÍµçƽÓÐЧ¡£ XCS£ºÃüÁîÆ¬Ñ¡Ðźţ¬µÍµçƽÓÐЧ¡£ DREQ£ºÊý¾ÝÇëÇó£¬ÊäÈë×ÜÏß¡£ SCK¡¢SI¡¢SO£ºSPI½Ó¿ÚÏß¡£ VS1003Ä£¿é³õʼ»¯²½Ö裺 ? Ó²¸´Î»£¬XRST =0£»

? ÑÓʱ£¬XDCS¡¢XCS¡¢XRSTÖÃ1£» ? µÈ´ýDREQΪ¸ß£»

? Èí¼þ¸´Î»£ºSPI_MODE=0X0804£» ? µÈ´ýDREQΪ¸ß£¨Èí¼þ¸´Î»½áÊø£©£»

? ÉèÖÃVS1003µÄʱÖÓ£ºSCI_CLOCKF=0X9800£¬3±¶Æµ£»

? ÉèÖÃVS1003µÄ²ÉÑùÂÊ£ºSPI_AUDATA=0XBB81£¬²ÉÑùÂÊ48K£¬Á¢ÌåÉù£» ? ÉèÖÃÖØÒô£ºSPI_BASS=0X0055; ? ÉèÖÃÒôÁ¿£ºSCI_VOL=0X2020£»

? ÏòVS1003·¢ËÍËĸö×Ö½ÚÎÞЧÊý¾Ý£¬Æô¶¯SPI·¢ËÍ£»

16

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4