±¾ ¿Æ ±Ï Òµ Éè ¼Æ
5 ²¡·¿ºô½ÐϵͳÈí¼þÉè¼Æ
µÚ 20 Ò³ ¹² 33Ò³
²¡·¿ºô½ÐϵͳÈí¼þ²¿·Ö²ÉÓÃÄ£¿é»¯Éè¼Æ£¬·ÖΪÖ÷³ÌÐò¡¢ÓïÒôÄ£¿é¡¢¼üÅÌÄ£¿é¡¢ÏÔʾģ¿é¼°ÎÞÏß´«ÊäÄ£¿é¡£Ó¦ÓÃCÓïÑÔ±à³Ì£¬ÔÚkeil ¦Ì Vision4»·¾³ÀïÔËÐС£±à³ÌÓïÑÔµÄÈí¼þÉè¼Æ²ÉÓÃCÓïÑÔ±àдÏà¹Ø³ÌÐò¡£
CÓïÒôÊÇ×î³£Óõıà³ÌÓïÑÔ£¬ÎÒÃÇËùÄܽӴ¥µ½µÄµ¥Æ¬»ú¼¸ºõËùÓж¼Ö§³ÖCÓïÑԵĿª·¢¡£ËüÓкܶàµÄÓŵ㣺ÓïÑÔ¼òµ¥¡¢¿ÉÒÆÖ²ÐԺᢱí´ïÄÜÁ¦Ç¿¡¢Áé»îµÄ±í´ï¡¢¿ÉÒÔÊǽṹ»¯±à³Ì¡¢Éú³ÉµÄ´úÂëÖÊÁ¿¸ß¡¢¿ÉÖ±½Ó²Ù¿ØµçÄÔÓ²¼þµÈ¡£
KEIL MDKÈí¼þÊÇÒ»¼ÒµÂ¹úÈí¼þ¹«Ë¾ÎªARM¹«Ë¾Ä¿Ç°×îÐÂÍÆ³öµÄ¶à¿îǶÈëʽ´¦ÀíÆ÷¶øÑз¢µÄ¿ª·¢¹¤¾ß¡£uVision4µÄ¿ª·¢¹ý³ÌÈçÏ£º
1£©Ð½¨Ò»¸ö¹¤³Ì£¬Éú³ÉÒ»¸öеÄÏîÄ¿£¬Ñ¡ÔñоƬÀàÐͲ¢¶Ô¿ª·¢¹¤¾ß½øÐÐÅäÖã¬×öºÃ±ØÒªµÄ×¼±¸¡£
2£©±àдCÓïÑÔÔ´´úÂë¼´¹¤³ÌÏîÄ¿³ÌÐò¡£
3£©¶ÔÒѾдºÃµÄÔ´´úÂë½øÐбàÒëµ÷ÊÔ²¢Éú³ÉÄ¿±êÎļþ£¬Í¨¹ýϵͳ·ÂÕæ²é¿´ÏàÓ¦¼Ä´æÆ÷»òÕßÖ¸ÁîµÄµ÷ÓÃÇé¿ö£¬¶Ô³ÌÐò½øÐнøÒ»²½Ð޸ġ£
4£©½«Ä¿±ê³ÌÐòͨ¹ýJ-LINK·ÂÕæÆ÷ÏÂÔØµ½µ¥Æ¬»úÖУ¬Í¬Ê±ÉèÖöϵ㣬²é¿´Ó²¼þÔÚ³ÌÐòÖ´ÐÐÿһ²½µÄЧ¹û£¬ÑéÖ¤³ÌÐòÖ´ÐеÄÕýÈ·ÐÔ¡£
5£©×ÛÉÏËùÊö£¬ÎªÁ˽µµÍϵͳµÄ¿ª·¢ºÍά»¤µÄÄѶȣ¬Ëõ¶Ì¿ª·¢ÖÜÆÚ£¬±¾¿ÎÌâÑ¡Ôñkeil±àÒëÆ÷Ϊ²¡·¿ºô½ÐϵͳÈí¼þ¿ª·¢¹¤¾ß¡£
5.1 Ö÷³ÌÐòÉè¼Æ
²¡·¿ºô½Ðϵͳ³ÌÐòÉè¼ÆÊ¹ÓõÄÊÇSTM32±¾ÉíµÄ¹Ì¼þ¿â¡£ÏµÍ³¿ªÊ¼ÔËÐкó£¬Ê×Ïȼì²âµçԴ״̬,¶ÔSTM32¡¢ÊýÂë¹ÜºÍLEDµÆÆÁµÈ½øÐгõʼ»¯£¬Ò»ÇÐÕý³£ºóµÈ´ýÖжϵķ¢Éú,Ö÷¿ØÖÆÆ÷¿ªÊ¼¼ì²âÊÇ·ñÓкô½Ð´«È룬µ±ºô½Ð³ö´«Èëºó£¬ÔËÐÐ×Ó³ÌÐò¡£
5.2 ÓïÒôÄ£¿é³ÌÐòÉè¼Æ
ÓïÒôÄ£¿é²ÉÓõÄVS1053b£¬ËüÊÇͨ¹ýÒ»¸ö´®ÐÐÊäÈë×ÜÏßÀ´½ÓÊÕËüµÄÊäÈë±ÈÌØÁ÷£¬Êý¾ÝÁ÷±»½âÂëºó»áͨ¹ýÊý×ÖÒôÁ¿¿ØÖÆÆ÷Ë͵½Ò»¸ö¸ß¾«¶ÈDAC£¬ÆäÖеĽâÂëÆ÷ÊÇͨ¹ýÒ»¸ö´®ÐпØÖÆ×ÜÏßÀ´¿ØÖƵġ£Ëü¿ØÖÆÕû¸öϵͳÍê³ÉÓïÒô¼È룬´æ´¢£¬·¢ËÍ£¬½ÓÊÜ£¬²¥·ÅµÈ¹¦ÄÜ¡£
Ê×ÏÈ£¬¼¤»îPCM¼Òôģʽ£¬¼ÓÔØpatch¡£PCM¼ÒôģʽÊÇͨ¹ýÉèÖÃSPI_MODEλÀ´¼¤»îµÄ£¬¼¤»îPCM¼Òô֮ǰ£¬Óû§Ó¦¸Ã¸øSCI_AICTRL0д¸öSCI_AICTRL0µÄʱÖÓ·ÖÆµÖµ¡£²ÉÑùÂÊÊÇCLKI/256*d£¬ÆäÖÐCLKIÊÇÄÚ²¿Ê±ÖÓ£¬dÊÇSCI_AICTRL0ÀïÃæµÄ·ÖƵֵ£¬Èç¹ûdÊÇ0£¬²¢2±¶Æµ£¬Íⲿ¾§ÕñÊÇ12.288m£¬ÄÇô²ÉÑùÂʾÍÊÇ16KHz£¬µ«ÊÇÈç¹ûÊÇÏßÐÔµÄPCM,²ÉÑùÂʾÍÊDzÉÑùÖµ¡£ÏßÐÔ¼ÒôµÄÔöÒæÓÉSCI_AICTRL1¿ØÖÆ£¬AGCÔöÒæµÄ×î´óÖµÓÉSCI_AICTRL2¿ØÖÆ¡£
È»ºó³õʼ»¯wavÍ·£¬³ÌÐòÖÐÉèÖõIJÉÑùÂÊÊÇ8khz£¬ÏßÐÔPCM¸ñʽÊÇ16룬
±¾ ¿Æ ±Ï Òµ Éè ¼Æ
µ½Â¼Òô½áÊø²Å¿ÉÒÔÖªµÀ¡£
µÚ 21 Ò³ ¹² 33Ò³
µ«ÊÇÒòΪ¼Òô»¹Ã»ÓÐÕæÕý¿ªÊ¼£¬ÎļþµÄ´óСºÍÊý¾ÝµÄ´óС¶¼ÊDz»ÄÜÈ·¶¨µÄ£¬ÒªµÈ
¶ÁÈ¡PCMÊý¾Ý£¬¾¹ýÇ°Ãæ¼¸²½µÄ´¦Àí£¬ÕâÒ»²½¾Í±È½Ï¼òµ¥ÁË£¬Ö»ÐèÒª²»Í£µÄ´ÓSCI_HDAT0ÖжÁÈ¡Êý¾Ý£¬È»ºó´æÈëwavÎļþ¼´¿É£¬²»¹ýÕâÀïÎÒÃÇ»¹ÐèÒª×öÎļþ´óСͳ¼Æ£¬ÔÚ×îºóµÄʱºòдÈëwavÍ·ÀïÃæ¡£
¼ÆËãÕû¸öÎļþ´óС£¬ÖØÐ±£´æwavÍ·²¢¹Ø±ÕÎļþ¡£ÔÚ½áÊøÂ¼ÒôµÄʱºò£¬ÎÒÃDZØÐëÖªµÀ±¾´Î¼ÒôµÄ´óС£¨Êý¾Ý´óСºÍÕû¸öÎļþ´óС£©£¬È»ºó¸üÐÂwavÍ·£¬ÖØÐÂдÈëÎļþ£¬×îºóÒòΪFATFS£¬ÔÚÎļþ´´½¨Ö®ºó£¬±ØÐëµ÷ÓÃf_close£¬Îļþ²Å»áÕæÕýÌåÏÖÔÚÎļþϵͳÀïÃæ£¬·ñÔòÊDz»»áдÈëµÄ£¡ËùÒÔ×îºó»¹ÐèÒªµ÷ÓÃf_close£¬ÒÔ±£´æÎļþ¡£
¿ª»úµÄʱºòÏȼì²â×ֿ⣬Ȼºó³õʼ»¯VS1053£¬½øÐÐRAM²âÊÔºÍÕýÏÒ²âÊÔ£¬Ö®ºó£¬¼ì²âSD¿¨¸ùĿ¼ÊÇ·ñ´æÔÚRECORDERÎļþ¼Ð£¬Èç¹û²»´æÔÚÔò´´½¨£¬Èç¹û´´½¨Ê§°Ü£¬Ôò±¨´í¡£ÔÚÕÒµ½SD¿¨µÄRECORDERÎļþ¼Ðºó£¬¼´ÉèÖÃVS1053½øÈë¼Òôģʽ£¬¿ªÊ¼Â¼Òô£¬Èç¹ûÓÐTPAD°´Ï£¬Ôò¿ªÊ¼²¥·Å¼Òô¡£Á÷³ÌͼÈçͼ5-1Ëùʾ¡£
ͼ5-1 ¼ÒôÁ÷³Ìͼ
ÉèÖÃVS1053½ø Èë¼Òôģʽ±¨´í ´´½¨ ²»´æÔÚ ³õʼ»¯ ¼ì²é×Ö¿â 5.3 ÏÔʾģ¿é³ÌÐòÉè¼Æ
5.3.1 ÊýÂë¹ÜÏÔʾ
ÊýÂë¹Ü¶¯Ì¬ÏÔʾ³ÌÐò°üÀ¨Êý×ÖµÄÏÔʾ¡¢Ð¡ÊýµãµÄÏÔʾ¡¢ÊýÂë¹ÜµÄÉÁ˸ºÍÊýÂë¹ÜµÄÏûÒþµÈ¡£ÏÔʾµÄ×Ö·û¸úÊý¾Ý¶ÔÓ¦¹ØÏµÈç±í5-1Ëùʾ£º¸ù¾ÝÈ˵ÄÊÓ¾õÔÝÁôÏÖÏó£¬Ò»¸öÊýÂë¹ÜÿÃë±ØÐëµãÁÁ50´ÎÒÔÉÏ£¬²ÅÄÜ´ïµ½Îȶ¨ÏÔʾÊý¾ÝµÄÄ¿µÄ¡£
±¾ ¿Æ ±Ï Òµ Éè ¼Æ
µÚ 22 Ò³ ¹² 33Ò³
Ê×ÏȰѶÎÂëÊý¾Ýͨ¹ý´®ÐÐͨµÀË͵½¶Ë¿ÚÉÏ,È»ºóλѡͨһ¸öÊýÂë¹Ü,ÈÃÕâ¸öÊýÂë¹ÜÏÔʾ´«ÊäµÄÊý¾Ý,Êý¾ÝÒ»°ãÒª±£³Ö1-5ms,È»ºóͨ¹ýÈí¼þ¹ØµôÈ«²¿µÄÊýÂë¹Ü,ÔÙ°ÑÏÂÒ»¸öÊýÂë¹ÜµÄÊý¾Ýͨ¹ý´®ÐÐͨµÀË͵½¶Ë¿ÚÉÏ,ѡͨÏÂÒ»¸öÊýÂë¹Ü¡£µ±ËùÓеÄÊýÂë¹ÜÏÔʾһ±éºó£¬ÎÒÃdzÆÎªÒ»¸öɨÃèÖÜÆÚ¡£ÔÚ³ÌÐòÉè¼ÆÖÐÎÒÃÇÒ»°ã²ÉÓÃÁ½ÖÖ·½·¨£ºÖ±½ÓÑÓʱºÍ¶¨Ê±ÖжÏɨÃè¡£µ«ÊÇΪÁËÌá¸ßCPUЧÂÊ,Õâ´ÎÎÒÃÇ×îºÃÊÇʹÓö¨Ê±ÖжÏɨÃèµÄ·½·¨¡£¼´Ã¿1msÏÔʾһ¸öÊýÂë¹Ü.ÕâÑù»á´ïµ½ºÜºÃµÄÏÔʾЧ¹û.
±í5-1 ÏÔʾ×Ö·û¸úÊý¾Ý¶ÔÓ¦¹ØÏµ
ÏÔʾµÄ×Ö·û Êý¾Ý ÏÔʾµÄ×Ö·û Êý¾Ý
0 00H A 0AH
1 01H B 0BH
2 02H C 0CH
3 03H D 0DH
4 04H E 0EH
5 05H F 0FH
6 06H H 10H
7 07H È«ÁÁ 11H
8 08H È«°µ 12H
9 09H - 13H
СÊýµãµÄÏÔʾ·½Ê½ÓУº
1£©¹Ì¶¨Ê½£ºÐ¡ÊýµãµÄÏÔʾλÖò»Äܸı䣬³ÌÐòÉè¼Æ½Ï¼òµ¥¡£
2£©ÌØÕ÷λʽ£ºÃ¿Î»¶þ½øÖÆÊý¿ØÖÆÒ»¸öСÊýµãµÄÁÁ°µÇé¿ö£¬Ò»¸ö×Ö½Úͬʱ¿ØÖÆ8¸ö¡£
3£©¼ÆÊýʽ£ºÓÃÊý×Ö¿ØÖƵÚNλµÄСÊýµãÁÁ¡£È磺5±íʾµÚ5λСÊýµãÁÁ£¬ÆäËü°µ¡£
4£©ASCIIÂëʽ£ºË͵½ÏÔʾ»º³åÇøµÄÊýÊÇASCIIÂëÊý¾Ý£¬ÔÚ°üº¬¡°.¡°Ê±£¬ÏàӦλµÄСÊýµãÁÁ¡£
ÔÚÕâÀïÎÒÃÇʹÓõÄÊǹ̶¨Ê½¡£ 5.3.2 LEDµÆÆÁÏÔʾ
LEDµÆÆÁÏÔʾͬÑùÒ²ÊDzÉÓÃÁËɨÃèµÄ·½Ê½¡£ÏÈɨÃèÐУ¬ÔÚɨÃèÁУ¬Ò»µ©¼ì²âµ½¸ßµçƽ£¬ÔòÏàÓ¦µÄLEDµÆ¾Í»áµãÁÁ¡£
5.4 ¼üÅÌÄ£¿é³ÌÐòÉè¼Æ
¼üÅÌÄ£¿éµÄ³ÌÐòÊ×ÏÈÐèÒª½øÐгõʼ»¯£¬³õʼ»¯ÑÓʱº¯Êý£¬³õʼ»¯LED¶Ë¿Ú£¬³õʼ»¯Óë°´¼üÁ¬½ÓµÄÓ²¼þ½Ó¿Ú¡£È»ºóÈí¼þ¶Ô°´¼üÈ¥¶¶£¬Ð´Ã÷ÿ¸ö°´¼üµÄ¹¦ÄÜ¡£
5.5 ÎÞÏß´«ÊäÄ£¿é³ÌÐòÉè¼Æ
µ±Êý¾Ý´ÓCPU¾¹ý´®Ðж˿ڷ¢Ëͳöȥʱ£¬×Ö½ÚÊý¾Ýת»»Îª´®ÐеÄ룬ÔÚ½ÓÊÕÊý¾Ýʱ£¬´®ÐеÄλ±»×ª»»Îª×Ö½ÚÊý¾Ý¡£ÎÞÏßÍø¿¨Óëstm32Ö±½Ó¾ÍÊÇʹÓõĴ®¿ÚͨÐÅ¡£
5.6 Èí¼þµ÷ÊÔ
ϵͳԴ³ÌÐò²ÉÓà keil ¦Ì Vision 4°æ±¾Èí¼þ·ÂÕæÆ÷½øÐÐÈí¼þµ÷ÊÔ£¬Ê×ÏÈÒÀ¾Ý¸÷¹¦ÄÜÄ£¿éµÄ¹¦ÄÜÒªÇóºÍ¹¤×÷¹ý³Ì»³ö³ÌÐòµÄÁ÷³Ìͼ£¬È»ºó¸ù¾ÝÁ÷³ÌͼºÍϵͳµÄÓ²¼þÁ¬½Óд³öÏêϸµÄCÓïÑÔ³ÌÐò£¬ÔÚµ÷ÊÔʱ¿ÉÒÔÒ»¸öÄ£¿éÒ»¸öÄ£¿éµ÷ÊÔ£¬ÒÔ¼õ
±¾ ¿Æ ±Ï Òµ Éè ¼Æ
µÚ 23 Ò³ ¹² 33Ò³
ÉÙ´íÎóµÄ¼¸ÂÊ£¬¸÷¸ö¹¦ÄÜÄ£¿éµ÷ÊÔÍêÁË£¬ÔÙ¶ÔÕû¸öϵͳ½øÐе÷ÊÔ£¬Ò»µ©Óб¨´íÐÅÏ¢£¬¿ÉÒÔ¶Ô¹¦ÄÜÄ£¿éÔÙ´Î×Ðϸ¼ì²é£¬Ö±µ½µ÷ÊԳɹ¦ÎªÖ¹¡£
±¾ ¿Æ ±Ï Òµ Éè ¼Æ
½á ÂÛ
µÚ 24 Ò³ ¹² 33Ò³
»ùÓÚSTM32F103µÄÎÞÏß²¡·¿ºô½Ðϵͳ²ÉÓÃÎÞÏß´«ÊäÐźŵŦÄܲ¢ÓÃÊýÂë¹ÜºÍLEDµÆÆÁË«ÖØÏÔʾ²¡·¿µÄºô½Ð£¬Ôö´óÁ˺ô½ÐµÄ³É¹¦ÂÊ¡¢ÏµÍ³µÄ¿É¿¿ÐÔºÍÁé»îÐÔ£¬ÆäÉèÓÐÓïÒô´«Ê书ÄÜ£¬ÔÚʹÓõĹý³ÌÖУ¬¿ÉÒÔͨ¹ýͨ»°¸ü¼°Ê±µÄÁ˽ⲡ»¼µÄÇé¿ö¼°ÐèÇó£¬Ê¹ºô½Ð¸ü¾ßÈËÐÔ»¯£¬Í¬Ê±ÏµÍ³µÄÎÞÏß·¢Éä½ÓÊÕÄ£¿éµç·¿ÉÒÔÔö´óϵͳÁé»îÐÔ£¬±ÜÃâÁÙʱ¼Ó´²Ê±µÄ²»Äܺô½ÐµÄÇé¿ö·¢Éú£¬ÊDz¡»¼µÃµ½×îºÃµÄ·þÎñ¡£
ϵͳÊÇ»ùÓÚATSTM32F103µ¥Æ¬»úÉè¼ÆµÄ£¬ÒÀ¿¿ÆäµÍ¹¦ºÄ¡¢Ç¿´óµÄ¹¦ÄܺÍʹÓ÷½±ãµÈÓŵ㣬ʹÕû¸öϵͳ×ÜÌåÐÔÄܸü¸ß,Æä±íÏÖ³öµÄ¼¼ÊõÌØµãÈçÏ£º
a) ÀûÓÃÁ½¸ö±ê×¼µÄI2S½Ó¿ÚʵÏÖÓïÒô¼ÒôºÍ²¥·Å¹¦ÄÜ£¬Ê¹»¤Ê¿»òÕßÒ½ÉúÄܼ°Ê±Á˽ⲡ»¼ÐèÇó¡£
b) ϵͳ²ÉÓÃLEDµÆÆÁºÍÊýÂë¹ÜË«ÖØÏÔʾµÄ·½·¨£¬ÓÐÁ¦µÄ½â¾öÁË©Ìý¡£ c) ÀûÓÃϵͳÄÚ²¿Ê±ÖÓÉèÖÃʱ¼ä²¢ÏÔʾ¡£
D) ͨ¹ýÈí¼þ£¬¶ÔÓïÒôоƬ²»Â¼·ÅÒôʱÇл»µ½µÍ¹¦ºÄÊ¡µçģʽ£¬Î´ÓÃʱ²»Ñ¡ÖÐÓïÒôоƬµÄ˼Ïë´ó´ó½µµÍÁ˹¦ºÄ¡£