TMS320F240ѧϰ¼°ucOSIIÒÆÖ²ÐĵÃ(1)
TI DSP:TMS320F240 RTOS:Micro C/OS II
ÎÒ¿´¹ýÒ»¸ö¹ÊÊ£ºÔÚ20ÊÀ¼Í30Äê´ú£¬Ó¢¹úËÍÄ̹«Ë¾Ë͵½¶©»§ÃſڵÄÅ£ÄÌ£¬Ã»ÓиÇ×ÓҲû·â¿Ú£¬ÂéȸºÍºì½óÄñ¿ÉÒÔºÜÈÝÒ׵ĺȵ½ÉϲãµÄÄÌÆ¤¡£ºóÀ´£¬Å£Ä̹«Ë¾°ÑÆ¿¿ÚÓÃÎý²Ö½·â×°ÆðÀ´£¬Ïë·ÀÖ¹ÄñµÄ͵ʳ¡£µ«20Äêºó£¬Ó¢¹úµÄÂéȸ¶¼Ñ§»áÁËÓÃ×ì°ÑÄÌÆ¿µÄÎý²Ö½×Ä¿ª£¬¼ÌÐøÍµ³ÔËüÃÇϲ»¶µÄÄÌÆ¤¡£È»¶ø£¬Í¬ÑùÊÇ20Ä꣬ºì½óÄñȴһֱûѧ»áÕâÖÖ·½·¨¡£ÉúÎïѧ¼Ò¶ÔÕâÁ½ÖÖÄñ½øÐÐÁËÑо¿£¬´ÓÉúÀí½Ç¶È¿´ËüÃÇû¶à´óÇø±ð£¬µ«ÔÚ½ø»¯ÉÏÈ´Èç´ËµÄ²»Í¬¡£ºóÀ´·¢ÏÖÕâÓÚËüÃǵÄÉú»îϰÐÔÓйأ¬ÂéȸÊÇȺ¾ÓµÄÄñÀ࣬³£³£Ò»ÆðÐж¯£¬µ±Ä³Ö»·¢ÏÖÁË×ÄÆÆÎý²Ö½µÄ·½·¨£¬¾Í¿ÉÒԽ̻á±ðµÄÂéȸ¡£¶øºì½óÄñÔòϲ»¶¶À¾Ó£¬ËüÃÇȦµØÎªÖ÷£¬¹µÍ¨½öÖ¹ÓÚÇóżºÍ¶ÔÇÖ·¸ÕßµÄÇýÖð£¬Òò´Ë£¬¾ÍÊÇÓÐijֻ·¢ÏÖÁËÄǸö·½·¨£¬±ðµÄÄñÒ²ÎÞ·¨ÖªÏþ¡£¶ÔÓÚÈËÀàÒ²ÊÇÈç´Ë£¬½ø²½ÐèÒª½»Á÷ºÍÐж¯£¬ÕâÑù£¬ÈκÎÒ»¸öÓÐÁËм¼ÄܲſÉÒÔÕæÕýµÄ·¢Ñï¹â´ó£¬Ê¹ÈËÀàÉúÉú²»Ï¢¡£ÓÚÊÇ£¬ÎÒдÁËÒ»ÏÂÕâЩѧϰӲ¼þ±à³ÌÖеĸÐÊÜ¡£Èç¹ûÄãÒѾÓÐÓ²¼þ¿ª·¢¾Ñ飬ÎҵĶ«Î÷Ò²²»±Ø¿´ÁË£¬ÀïÃæ¿ÉÄÜÊDZȽÏÓ×ÖɵÄÏë·¨¡£Èç¹ûÄã×¼±¸ÒÆÖ²ucOS£¬×îºÃÏÈÈ¥ÍøÉϲéÓÐÎÞÒÆÖ²ºÃµÄ´úÂ룬Èç¹ûÓУ¬Ò²²»Óÿ´ÁË¡£
ÎÒ¿´¹ýÒ»¸ö¹ÊÊ£ºÔÚ20ÊÀ¼Í30Äê´ú£¬Ó¢¹úËÍÄ̹«Ë¾Ë͵½¶©»§ÃſڵÄÅ£ÄÌ£¬Ã»ÓиÇ×ÓҲû·â¿Ú£¬ÂéȸºÍºì½óÄñ¿ÉÒÔºÜÈÝÒ׵ĺȵ½ÉϲãµÄÄÌÆ¤¡£ºóÀ´£¬Å£Ä̹«Ë¾°ÑÆ¿¿ÚÓÃÎý²Ö½·â×°ÆðÀ´£¬Ïë·ÀÖ¹ÄñµÄ͵ʳ¡£µ«20Äêºó£¬Ó¢¹úµÄÂéȸ¶¼Ñ§»áÁËÓÃ×ì°ÑÄÌÆ¿µÄÎý²Ö½×Ä¿ª£¬¼ÌÐøÍµ³ÔËüÃÇϲ»¶µÄÄÌÆ¤¡£È»¶ø£¬Í¬ÑùÊÇ20Ä꣬ºì½óÄñȴһֱûѧ»áÕâÖÖ·½·¨¡£ÉúÎïѧ¼Ò¶ÔÕâÁ½ÖÖÄñ½øÐÐÁËÑо¿£¬´ÓÉúÀí½Ç¶È¿´ËüÃÇû¶à´óÇø±ð£¬µ«ÔÚ½ø»¯ÉÏÈ´Èç´ËµÄ²»Í¬¡£ºóÀ´·¢ÏÖÕâÓÚËüÃǵÄÉú»îϰÐÔÓйأ¬ÂéȸÊÇȺ¾ÓµÄÄñÀ࣬³£³£Ò»ÆðÐж¯£¬µ±Ä³Ö»·¢ÏÖÁË×ÄÆÆÎý²Ö½µÄ·½·¨£¬¾Í¿ÉÒԽ̻á±ðµÄÂéȸ¡£¶øºì½óÄñÔòϲ»¶¶À¾Ó£¬ËüÃÇȦµØÎªÖ÷£¬¹µÍ¨½öÖ¹ÓÚÇóżºÍ¶ÔÇÖ·¸ÕßµÄÇýÖð£¬Òò´Ë£¬¾ÍÊÇÓÐijֻ·¢ÏÖÁËÄǸö·½·¨£¬±ðµÄÄñÒ²ÎÞ·¨ÖªÏþ¡£¶ÔÓÚÈËÀàÒ²ÊÇÈç´Ë£¬½ø²½ÐèÒª½»Á÷ºÍÐж¯£¬ÕâÑù£¬ÈκÎÒ»¸öÓÐÁËм¼ÄܲſÉÒÔÕæÕýµÄ·¢Ñï¹â´ó£¬Ê¹ÈËÀàÉúÉú²»Ï¢¡£ÓÚÊÇ£¬ÎÒдÁËÒ»ÏÂÕâЩѧϰӲ¼þ±à³ÌÖеĸÐÊÜ¡£Èç¹ûÄãÒѾÓÐÓ²¼þ¿ª·¢¾Ñ飬ÎҵĶ«Î÷Ò²²»±Ø¿´ÁË£¬ÀïÃæ¿ÉÄÜÊDZȽÏÓ×ÖɵÄÏë·¨¡£Èç¹ûÄã×¼±¸ÒÆÖ²ucOS£¬×îºÃÏÈÈ¥ÍøÉϲéÓÐÎÞÒÆÖ²ºÃµÄ´úÂ룬Èç¹ûÓУ¬Ò²²»Óÿ´ÁË¡£
Ò»¡¢ ³õѧ»ã±à
ÎÒµÄÑо¿Éú¿Î³Ì½áÊøÊ±£¬ÖªµÀ±ÏÉèÓ¦¸ÃÊÇÓ²¼þÏà¹ØµÄ·½Ïò£¬µ±Ê±ÎÒ¶ÔÓ²¼þµÄÈÏʶÊÇһƬ¿Õ°×£¬¿´×ÅͬѧÃÇÔç¾ÍææµµµÄͶÈëµ½×Ô¼ºµÄ¿ÎÌâÖУ¬×Ô¼ººÜ׿±¡£Ã¦×ÅȥͼÊé¹Ý½èÁËºÜ¶à¹ØÓÚÓ²¼þµÄÊ飬ºÍµç×Ó¡¢µç·¡¢µ¥Æ¬»úµÈÏà¹ØµÄ£¬Î廨°ËÃŵģ¬Ö»Òª¾õµÃÀïÃæÓÐÏëÖªµÀµÄ£¬¾ÍÄûØÀ´¿Ð£¬¼¢²»Ôñʳ£¬ÓÖÏñһֻæµµÄûͷµÄ²ÔÓ¬Ò»ÑùÂÒײ¡£¶Ôµ¥Æ¬»úÀàµÄ£¬Ã»ÓÐ"ÐͺÅ"µÄ¸ÅÄÌìÊéÒ»°ã£¬Ö»ºÃÀí½âһЩӲ¼þ»ù±¾ÖªÊ¶£¬ºÜ¶à¶«Î÷¾õµÃºÜºÃ£¬Ï¹¦·òÀí½â¼ÇÒ䣬µ«Ã»¶à¾Ã¾ÍÍüÁËÒ»¸É¶þ¾»¡£ÏÖÔÚÏëÏëºÜÕý³££¬ÒòΪÄÄЩ¶«Î÷ÊÇÐèҪʵ¼ùµÄ¡£ÄǸöѧÆÚǰºó½èÁ˼¸Ê®±¾Ê飬µ«¿´¶®µÄºÜÉÙ¡£µ±Ê±×öµÄ±Ê¼Ç£¬Ö»ÏÞÓÚ¶ÔÈý̬ÃÅ¡¢×ÜÏßÇý¶¯Æ÷¡¢Ëø´æÆ÷¡¢¼ÆÊýÆ÷Ö®ÀàµÄ¸ÅÄîÁ˽⣬ºÜÊǵͼ¶µÄ¶«Î÷¡£ºóÀ´¾Í¿´DSPµÄÊ飬ʵÑéÊÒµÄÊé²»¹ÜÊÇдʲôϵÁе쬶¼±»ÎÒä¯ÀÀÁËÒ»·¬£¬ºÃÏñëüëʵÄÃ÷°×ÁËʲô¡£ÄÔ´üÀï×°ÁËÒ»¶Ñ²»ÖªÇ°Òòºó¹ûµÄƬ¶Ï¾Íµ½ÁËÐÂѧÆÚ£¬DSPºÍ²Ù×÷ϵͳ¸üÊÇûÓÐÍ·Ð÷£¬ºÃÔÚµ±Ê±ÓÐÁËÈ·¶¨µÄÄ¿±ê——TMS320F240¡£Ð´¿ªÌⱨ¸æÇ°£¬Å¬Á¦µÄ¿´ÁËucOS£II²Ù×÷ϵͳ£¬×ÐϸµÄ¶ÁÁËÓйØ240µÄÔÀíµÄÊé¡£µ«ÈÔÈ»¶ÔÕâÁ½ÕßÔõôÁªÏµÆðÀ´µÄ¸ÅÄîºÜÄ£ºý¡£ÔÚ¿ªÌⱨ¸æÀдÁ˺ܶàÔõÑùÔÚucOS Àï±à³ÌµÄÎÊÌ⣬ÔÚµ±Ê±µÄÀí½âÏ£¬¾õµÃдÁ˺Ü"³ä·Ö"µÄ¶«Î÷£¬ÏëÏó×ÅÒÔºó±à³Ì¾ÍÊÇÄǸöÑù×ӵġ£µ«Êµ¼ùÒÔºóÖªµÀÄÇʱµÄÀí½âÓÐЩ±¾Ä©µ¹ÖÃÁË¡£
¿ªÌâºóÒÑÊÇËÄÔÂÉÏÑ®ÁË£¬"ǶÈëʽ"¡¢"²Ù×÷ϵͳ"¡¢"ÒÆÖ²"¡¢"DSP"ÕâЩ¶«Î÷Ò»Ö±ÔÚÄÔ×ÓÁËÅÌÐý£¬¿´ÊéÉÏÍø²é×ÊÁ϶¼Òª³¯×ÅÕâЩĿ±ê¡£±È½Ï´ÀµÄ×ö·¨ÊÇ£¬ÏñÎÒÒ»ÑùÖ»ÊÇŬÁ¦µÄÕÒÊ飬Æóͼ°ÑÕâЩµ×²ãµÄ¶«Î÷¶¼Àí½âÁË£¬ÉõÖÁÏë°Ñ»ã±àµÄÖ¸Áî¶¼¼Çס¡£Ö±µ½ÎåÔÂÖÐÑ®µÄÒ»Ì죬¾õµÃÕâÑùÂñÍ·¶ÁÊé²»ÄÜǰ½øÁË£¬¾Í×¼±¸¶¯ÊÖ¡£µ±Ê±ÒѾÊǷǵä¸ôÀëÆÚÁË£¬´ó¼Ò¶¼ÔÚÆ´ÃüµÄÔ˶¯·¢Ð¹¸÷ÖÖÐÄÇ飬ûÓÐѧϰµÄÆø·Õ¡£ÎÒÒ²ºÜÅ£¬ËùÒÔûÐÄÇéѧϰ£¬µ«×ܾõµÃ¿ÎÌâÊÇÎÒ²»ÄÜÇáËÉÍê³ÉµÄÈÎÎñ£¬²»¸ÒÏû³ÁÏÂÈ¥¡£ÓÚÊÇÎÒÄùýÀ´°å×Ó¡¢·ÂÕæÆ÷¡¢µçÔ´ÕâЩºÜİÉúµÄ¶«Î÷£¬ÊÔ×ŰÑËüÃÇ×°ÆðÀ´£¬½ÓמÍÊÇ×°Èí¼þ¡¢·ÂÕæÆ÷Çý¶¯£¬ÒòΪÓа²×°²½ÖèµÄ˵Ã÷£¬ÎÒºÜ˳ÀûµÄÍê³ÉÁË¡£µ«²âÊÔÈí¼þʱȴÏÔʾûÓгɹ¦£¬·ÂÕæÆ÷²»ÄÜÓ㬰²×°Èí¼þµÄÄÜÁ¦ÎÒ»¹ÊDZȽÏ×ÔÐŵ쬵«¾ÍÊÇÕÒ²»µ½ÎÊÌ⣬ÇëÓоÑéµÄͬѧ°ïæ½á¹ûÒ»Ñù¡£Ã¦ÁËÁ½Ì컹û¸ã¶¨·ÂÕæÆ÷£¬ÑÏÖØµÄ´ò»÷ÁËÎÒ±¾À´¾ÍºÜÃÔãµÄ×ÔÐÅ¡£Õýµ±ÎÒÎÞËùÊÊ´Óʱ£¬ºÜÐÒÔ˵ÄͻȻ·¢ÏÖÁ˵çÄÔCMOSÉèÖÃÀïÓв¢¿ÚÉèÖõÄÑ¡ÏÎÒ·¢ÏÖÁË"EPP"ģʽ£¬ÎÒµ±Ê±¾ÍÖªµÀÁËÕâ´Î³É¹¦ÁË¡£Õâ¸ö¿ªÍ·ºÜÄÑ£¬µ«À§ÄÑÓжà´ó£¬½â¾öÀ§ÄѺó¾ÍÓжàÐË·Ü£¬ÐË·ÜÖ®Óà»ëÉí³äÂúÁËǰ½øµÄ¶¯Á¦¡£
½ÓÏÂÀ´¾Í¿ÉÒÔ±à³ÌÁË£¬µÚÒ»²½ÒªÊìϤÈí¼þ±à³Ì»·¾³£¬ÎҵĵÚÒ»¸öÒÉÎʾÍÊÇ"Simulator"ºÍ"Emulator"µÄÇø±ð¡£ÎÒÉÏÍøµ½Ç廪µÄBBSÉÏ·¢ÏÖÓкܶàÈËÔÚÌÖÂÛDSP£¬ÎÒÔÚ±ðÈ˵ÄÌù×ÓÖÐÒþÔ¼ÖªµÀÁËÎÒÓ÷ÂÕæÆ÷¾ÍÊÇ"Emulator"£¨SimulatorÊÇÔÚÈí¼þÖÐÄ£Ä⣬¿ªÊ¼ÎÒ»¹ÏëÊÔÊÔ£¬µ«ÓзÂÕæÆ÷£¬×îÖÕûȥÀí»á£©¡£ÂÛ̳ÈËÆøºÜÍú£¬ºÜ¶àÎÊÌâÎÒ¶¼²»ÖªËùÔÆ£¬´ó¿ªÑ۽磬ÔÀ´ÎÊÌâÓÐÕâô¶à£¡ÎҵĵÚÒ»¸ö³ÌÐòÊÇ×î¼òµ¥µÄ¼Ó·¨¡£ÓÉÓÚÎÒ֮ǰ»¹ÊÇŬÁ¦µÄ¿´ÁËÊ飬ËùÒÔÓõ½µÄ¼òµ¥Ö¸Áî²»ÓúܷÑÁ¦¾Í¿ÉÒÔд³öÀ´£¬µ«Ò»¸öÍêÕûµÄ³ÌÐò²»Ö¹ÕâЩ£¬ÒªÖªµÀcmdÎļþÔõôд£¬ÖªµÀËüµÄ×÷Ó㨵±Ê±²»ÄÜÍêÈ«Àí½â£¬°´ÕÕ´ó¼ÒÒ»¹áµÄд·¨Ð´£©£¬»¹ÓÐÖжÏÏòÁ¿±í¡¢Í·ÎļþµÈ¡£ÕâЩÎļþµÄ×÷ÓÿªÊ¼ÊÇÎÒ²»ÄÜÍêÈ«Àí½âµÄ£¬²»Ì«Ã÷°×ΪʲôÄÇôд¡£´ó¶àÊéÖÐÖ»ÊÇÉÔ΢Ìáһϣ¬²»ÄÜ×ãÒÔ°ïÒ»¸ö³õѧÕß½¨Á¢Ò»¸öºÜÃ÷È·µÄ¸ÅÄîºÍ±à³Ì¿ò¼Ü¡£ÒòΪ³ÌÐòºÜ¼òµ¥£¬ÎÒ·ÂÕÕʦ½ãÁôϵÄÒ»¸ö¼Ó·¨³ÌÐòдÁ˳öÀ´¡£Õâ¸ö¼Ó·¨³ÌÐòÓÃÁËÈýÌìʱ¼ä£¬ÆäÖд󲿷Öʱ¼ä»¨·ÑÔÚÒ»¸öСÎÊÌâÉÏ£ºµÚÒ»´Îд³ÌÐòÌ«ËæÒ⣬¿ÉÄÜÊÇд¸ß¼¶ÓïÑÔ³ÌÐòµÄ벡£¬Ò»¸ö±êºÅµÄµÚÒ»¸ö×ÖĸÎÒûÓÐдÔÚµÚÒ»ÁУ¬¶øÊÇËæÒâµÄ´òÁ˸ö¿Õ¸ñ£¨µ±Ê±Ã»ÓÐÒâʶµ½ºó¹û£©£¬Õâ¸ö¿Õ¸ñº¦ÎÒÕÒÁ˵÷ÊÔÁËÒ»Ììʱ¼ä£¡ÕÒ³ö´íÎóÒÔºó£¬ÎÒÓÖ×ܽáÁËһϣ¬ÄÄЩ¸ñʽ¿ÉÒÔËæÒâд£¬ÄÄЩҪÑϸñ×ñÊØ£¬ÕâÑùÔÙд³ÌÐò¾Í²»ÄÇô²»×ÔÔÚÁË¡£ÕâÑù¼òµ¥µÄ"1£«1£½2"£¬±Ï¾¹²»Äܽâ¾öÎҵĴ󲿷ÖÒÉÎÊ£¬Ö»ÊÇÉÔ΢Á˽âÁ˱à³Ì»·¾³£¬»¹Óкܶà¸öÒÉÎʲ»ÄÜÕÒµ½´ð°¸£¬ËùÒԾͰÑCC'C2000µÄ°ïÖúÎļþºÜ×ÐϸµÄ¿´ÁËÒ»±é£¬ºÜ·Ñ¾¢£¬µ±Ê±¾õµÃûÓкܴóÊÕ»ñ£¬µ«´Ó´Ë¶Ô°ïÖúÎļþµÄÄÚÈÝÓÐÁË´óÖµÄÁ˽⣬ÔÚÒÔºóµÄ±à³Ì¹ý³ÌÖУ¬ºÜϰ¹ßµÄ²é¿´°ïÖú¡£
Íê³ÉÁ˵ÚÒ»¸ö³ÌÐò£¬ÒÔºóµÄ¾Í°´ÕÕÕâ¸ö½á¹¹Ð´ÆäËûһЩ¼òµ¥µÄ³ÌÐò£¬Öð½¥µÄÓõ½Á˼ĴæÆ÷¡¢Öжϵȡ£ÕâÑù¾ÍÊìϤÁËÒÔǰ¿´ÊéʱÏëŬÁ¦¼Çסµ«Ã»Óгɹ¦µÄһЩָÁîºÍ¼Ä´æÆ÷µÄÅäÖ㬻¹Öð²½µÄÓÐÁËһЩµ÷ÊÔ¾Ñé¡£Öð½¥µÄÎÒ²»ÏñÒÔǰÄÇÑù¼±ÇУ¬ºÜ¶àÎÊÌâÊÇҪϸÐĵÄÌå»á£¬ÊÔÑéÒ»´Î²»ÄÜ·´Ó³È«²¿ÎÊÌ⣬¾ÑéÊÇÔÚ²»¶Ï¸üÕý´íÎóµÄ»ù´¡ÉÏ»ýÀÛÆðÀ´µÄ¡£ÎÒµÄÒ»¸öÌå»áÊÇ£º²»ÒªÊÔͼÔÚ×î³õÖªµÀËùÓÐÎÊÌâµÄ´ð°¸£¬¼´Ê¹ÕÒµ½µÄ´ð°¸Ò²Ö»ÊÇÖ½ÉÏ̸±ø£¬»¹ÒªÔÚʵ¼ùÖÐÉÀí½â£¬´ó²¿·Ö´ð°¸¶¼ÔÚʵ¼ùÖÐ×ÔÈ»¸¡³öË®Ãæ¡£×î³õ±à³ÌºÜËÀ£¬²»¸ÒÔ½À׳ذ벽£¬ÕâÊÇÒòΪºÜ¶à¶«Î÷²»ÍêÈ«Àí½â£¬Ö»Óа´²¿¾Í°àµÄ°ÑËü×ö³öÀ´£¬²»¸Ò¼ÓÒÔËæÒâµÄ±ä»¯£¬±äÁ˾Ͳ»ÖªµÀ¶Ô²»¶Ô¡£ÎÒ°ÑÕâЩ²»Àí½âµÄ¶«Î÷¾Íµ±×÷ѧϰµÄÄ¿±ê£¬´ø×ÅÕâЩÎÊÌâ´ÓÁ·Ï°ÖÐÖð½¥ÕÒ³ö´ð°¸¡£Õâ¸ö¹ý³ÌÖУ¬ÎÒÑø³ÉÁËÒ»¸öϰ¹ß£ºÒòΪÎÊÌâºÜ¶à£¬ÎÒËæÊ±¶¼ÓпÉÄÜÃ÷°×ÁËһЩ£¬Ò²¿ÉÄÜÓÖÓÐÁËÒ»¸öеÄÒÉÎÊ£¬ÎҾͰÑÕâЩÏë·¨ËæÊ±¼ÇÏÂÀ´£¬µÈ´ýÒÔºóÑéÖ¤»òѰÕҴ𰸡£Ð´ÏÂÀ´¶ÔÎÒ¼ÓÉîÓ¡ÏóÕæµÄºÜÓÐÓ᣺óÀ´£¬Èç¹ûÓÐÁËÊ²Ã´ÖØÒªµÄ¾Ñ飬µÈÒ»¸ö³ÌÐò³É¹¦ºó£¬¶¼»á°ÑËüÃÇ×ܽá³öÀ´£¬ËãÊǶÔ×Ô¼ºµÄÒ»Öֿ϶¨£¬ºÜÓгɾ͸С£×ܽáµÄ¶àÁË£¬¾ÍÁ˽âÁ˺ܶàϸ½ÚµÄ¶«Î÷£¬ÄÄÅÂÊÇÒÔǰ¿´ÆðÀ´ºÜ¼òµ¥µÄÖ¸ÁҲÓÐÔËÓÃÊǺÜÇÉÃîµÄµØ·½¡£¾Ù¼¸¸öÀý×Ó£º
1£®¶ÔÐÎÈ磺y=a1*x1+a2*x2+a3*x3µÄ¶àÏîʽ±à³Ì£¬240Ö¸ÁîµÄ×°ÔØÁÙʱ¼Ä´æÆ÷µÄÖ¸ÁîÓÐLT¡¢LTD¡¢LTP¡¢LTA¡¢LTS£¬³Ë·¨Ö¸ÁîÓÐMPY¡¢MPYS¡¢MPYA¡¢MPYU£¬ÕâЩָÁîÖÐÓкܶà¿ÉÒÔͬʱִÐм¸²½£¬Èç¹ûÄÜÇÉÃîµÄ½áºÏÀûÓ㬳ÌÐòºÜ¼ò½à¡¢Ð§Âʺܸߣ¬µ«ÒªºÜºÃµÄÔËÓ㬲»ÊǺÜÈÝÒ×£¨ÕâЩÊÇ×îÄÜÌåÏÖDSPÌØµãµÄÖ¸Á»¹ÓпéÒÆ¶¯Ö¸ÁËüÃǺÍÁ÷Ë®ÏßÓйأ¬ËùÒÔЧÂʺܸߣ©¡£×Ô¼ºÐ´³ÌÐò²»ÒªÇóºÜ¸ß£¬µ«ÖªµÀËüÃÇÖ®¼äÓÐÇø±ð¼´Ê¹²»ÓᢼDz»´óÇå³þ£¬¿´±ðÈ˵ijÌÐòÒ²Äܳä·ÖµÄÁì»áÆäÖеÄÇÉÃî¡£ÓÐÒ»ÌõÖ¸ÁîBANZ£¬ÎҵijÌÐòÖÐ×î³õ¿Ï¶¨²»»áÀûÓÃËü£¬Å¼¶ûÒ»´Î¿´µ½ÓÐÈËÓã¬×ÐϸµÄÌå»áÁËËüµÄÓ÷¨£¬·¢ÏÖÓÃÔÚÑ»·ÖÐÕæÊǸö²»´íµÄÑ¡Ôñ¡£
2£®ÓÐÒ»´Î¿´Ò»¸ö³ÌÐò£¬Éæ¼°µ½Á˶¨±êÎÊÌ⣬ÎÒ¼¸ºõÊÇ¿´×ųÌÐò³ÏÂÀ´µÄÊÔÑéµÄ¡£ÆäÖÐÓм¸Ìõ·Ç³£³£¼ûµÄÖ¸ÁîMPY¡¢MPYA¡¢ADD¡¢ORÔÚ±àÒëʱÌáʾÓдíÎ󣬳ÌÐòÖÐÓÐÕâôÁ½¾ä£º
MPY #7FFBH
MPYA #0H
ÎÒ¿´²»³öÓÐÎÊÌ⣬¶øÇÒºÍÊéÉÏÊÇһģһÑùµÄѽ¡£ÎҾͲéÈí¼þÖеİïÖú£¬·¢ÏÖÔÀ´ÊéÉÏÓôíÁË£¡ÄǸö´íÎóʵÔÚÊǷdz£ÈÝÒ×·¸µÄ£¡¶ÔMPY ££kÖ¸Á²Ù×÷ÊýΪÁ¢¼´ÊýʱΪֻÄÜÊÇ "13-bit short immediate value"¡£¶ÔMPYAÖ¸Áî¸ù±¾¾ÍûÓÐÁ¢¼´ÊýѰַ·½Ê½£¬Ö»ÓÐÖ±½Ó»ò¼ä½ÓѰַ·½Ê½¡£»¹ÓÐADDºÍORµÄÓ÷¨¶¼ÊÇÀàËÆµÄÏ뵱ȻµØÓ㬶ø²»×¢ÒâËüµØÌØÊâÖ®´¦¡£±È½ÏÐÒÔ˵ÄÊÇ£¬ÕâÖÖ´íÎó±àÒëÆ÷¿ÉÒÔ·¢Ïֵ쬵«ÓÐЩÒþº¬µÄ´íÎóËü¿ÉÄÜ·¢ÏÖ²»ÁË£¬×Ô¼ºÓÖ¾õµÃ²»¿ÉÄÜ»á´í£¬½á¹û³öÀ´ºó´íÎóºÜÄÑÅųý¡£
3£®×î³õÃæ¶Ô240ÖÚ¶àµÄ¼Ä´æÆ÷£¬³õʼ»¯Ê±×ܾõµÃ¶àдÁËûÓÐÓõ½£¬²»È»¾ÍÊÇÉÙÁËһЩÅäÖã¬ÕâЩҪºÍ240ÄÚ²¿½á¹¹½áºÏÆðÀ´¼ÇÒäÀí½â¡£¿ªÊ¼ÊǶÔCPU¼Ä´æÆ÷¡¢ÏµÍ³ÅäÖüĴæÆ÷¡¢Ê±ÖÓÄ£¿é¼Ä´æÆ÷ÊìϤ£¬Æä´ÎÊìϤÁ˶¨Ê±Æ÷¡¢±È½ÏÄ£¿éµÄ¼Ä´æÆ÷ÅäÖã¬ÉÏÊÖºó¾ÍÂýÂýÊìϤÆäËûµÄ£¬±È½ÏÂé·³µÄ¾ÍÊÇEVÄ£¿é¡£´ó¶à¼Ä´æÆ÷Ö»ÒªÔÚ³ÌÐòµÄ×î³õÅäÖÃÒ»´Î£¬¾Í¿ÉÒÔ²»ÓùÜÁË£¬¸ö±ðµÄ±È½ÏÌØÊâ¡£ÈçµÈ´ý״̬·¢Éú¼Ä´æÆ÷WSGRÔÚIO¿Õ¼äÖУ¬¶ÔËü¸³Öµ¾ÍÒªÓÃoutÖ¸Áî¶ø²»Êdz£ÓõÄsplk¡£»¹ÓÐÈçCOMCON£¬ÒªÅäÖÃΪPWMģʽ£¬Îª±£Ö¤È«±È½Ïµ¥ÔªµÄÕýÈ·²Ù×÷£¬ÐèÒª¶ÔËüÁ¬ÐøÁ½´Îд²Ù×÷¡£»¹ÓÐʱÖÓ¿ØÖƼĴæÆ÷CKCR0¡¢CKCR1£¬±à³Ìʱ£¬±ØÐëÏÈʹCKCR0µÄCLKMD1£½0£¬½ûÖ¹PLL£¬È»ºó¸ù¾ÝÒªÇóÉèÖÃCKCR1ÉèÖÃÆäËû룬×îºóʹCLKMD1£½1£¬ÔÊÐíPLL¹¤×÷£¨Èç¹ûʹÓÃPLLµÄ»°£©¡£»¹Óж¨Ê±Æ÷µÄ¿ØÖƼĴæÆ÷TxCONÓÐʱҲÐèҪдÁ½´Î£¬µÚÒ»´ÎÅäÖ㬵ڶþ´ÎÆô¶¯¡£×ÜÖ®£¬¶ÔһЩÐèÒª±È½Ï"ÌØÊâ"µÄ×ö·¨£¬Èç¹û×¢Òâ×ܽá»á¶ÔÕûÌåÓиöÇåÎúµÄ°ÑÎÕ¡£
¶þ¡¢ ÒÆÖ²ÏµÍ³
Á·Ï°¶àÁË£¬¾ÍÓеãÁø°µ»¨Ã÷µÄ¸Ð¾õ¡£ÓÚÊÇÔ¾Ô¾ÓûÊÔ£¬¿ªÊ¼ÊÔ×Å×öÎÒµÄÖØÒªÈÎÎñ——ÒÆÖ²ucOS£II£¬¿´ÁËÉܱ´±´µÄÊ飬Ã÷°×ÁËÎÒÒª×öµÄÊÇʲô£¬ËäÈ»Õâʱ»¹ÊÇÎíÀï¿´»¨£¬Àí½âÒ²ºÜëüëÊ£¬µ«ÒѾÓÐÁËǰËùδÓеÄ×ÔÐÅ¡£×î¼òµ¥µÄ·½·¨ÊÇÈ¥www.ucos.comÍøÕ¾ÏÂÔØÒÑ¾ÒÆÖ²µÄ´úÂ룬µ±Ê±ÎÒ²éµÄʱºò£¬¶ÔTIµÄDSP£¬Ö»ÓÐC31ºÍC54µÄÒÆÖ²´úÂëÏÂÔØ£¨²»ÖªÏÖÔÚÓÐûÓиüУ©¡£ÎÒÊÔ×Å´Ó´ÓÕâÁ½¸öÀý³ÌÖÐѧϰÎÒÐèÒªµÄ¶«Î÷¡£Ê×ÏÈÊÇÒªÃ÷°×Õâô¶àÎļþµÄ×éÖ¯¹ØÏµ£¬×î³õÃæ¶ÔÒ»´ó¶ÑÎļþ£¬¸ù±¾²»ÖªËüÃÇÊǺÎÖÖ¹ØÏµ£¬ÎªÊ²Ã´´æÔÚ£¿´ó¶àÎÄÏ×ÀïµÄ¶¼ÊǶԼ¸¸öÒÆÖ²Îļþ×öÁËÏêϸµÄ˵Ã÷£¬¶ø¶ÔÔõÑù×éÖ¯µÄºÃÏñÊDz»ÑÔ¶øè¤µÄÊÂÇ飬¶ÔÒ»¸ö×ÊÉîµÄ³ÌÐòԱȷʵûÓбØÒª½ÌÔõô×ö£¬¿ÉÊÇÎÒûÓпª·¢´ó³ÌÐòµÄ¾Ñ飬ûÓÐÇåÎúµÄ°ÑÎÕ£¬ÒòΪ×Ô¼º×öµÄ»ã±à³ÌÐò¶¼ÊÇÊ®¼¸ÐеÄС³ÌÐò£¬¶øÇÒ»¹ÊǶÔcmdÎļþ¡¢ÏòÁ¿±í¡¢Í·ÎļþÕâЩ²»ÊdzÌÐò"ºËÐÄ"µÄ¶«Î÷ûÓÐÉî¿ÌµÄÈÏʶ£¬ÎÒ¶ÔÕâЩÁãÉ¢µÄÎļþÑо¿Á˺ܾ㬲ÅÒâʶµ½ÎÒ²»Ö¹Òª¸Ä¼¸¸öº¯ÊýÄÇô¼òµ¥£¬»¹ÒªÒªÐ´Ò»¸öÓÐmain.cµÄÎļþ¡¢Ò»¸öcmdÎļþ¡¢ÖжÏÏòÁ¿±í¡¢Ò»Ð©±ØÒªµÄÍ·Îļþ£¬»¹ÒªÏóдÆäËû¼òµ¥µÄ³ÌÐòÒ»Ñù×öÒ»¸ö¿ò¼Ü£¬²Ù×÷ϵͳµ±³ÉÆÕͨµÄÓû§³ÌÐòÒ»ÑùºÍÕâ¸ö¿ò¼Ü½áºÏÆðÀ´£¬È»ºóÔÙд³ÌÐòºÍÆÕͨµÄ²»Í¬µÄÊÇÎÒÓÐÕâô¶à±ðÈ˶¼ÒѾ×öÁ˵Ķ«Î÷£¬ÎÒҪʵÏÖÄÇÑùµÄ»úÖÆ²»ÓÃ×Ô¼ºÈ¥Ð´£¬Ö»ÐèÄÃÀ´Óá£
Ã÷°×ÕâЩËãÊÇ˼ÏëÉϵÄÖØ´óÍ»ÆÆ£¬²»È»Á¬DSP³ÌÐòºÍ²Ù×÷ϵͳµÄ¹ØÏµ¶¼²»ÖªµÀ¡£ÕâÑù¾Í¶¯ÊÖÐ´ÒÆÖ²²¿·Ö´úÂ룬´úÂëÖеÄһЩÊDzÎÕÕÒ»¸öÀý×Ó£¬ÄǸöÓ¦¸ÃÊÇ240µÄÒÆÖ²£¬Ò²Ö»ÊÇÒÆÖ²²¿·ÖµÄ´úÂ룬²»ÊÇÒ»¸öÍêÕûµÄ´úÂë¡£×î³õÎÒ¶ÔucosÈÏʶ²»ÉîµÄʱºò£¬½è¼øÁËÄǸö³ÌÐòÖеÄһЩ×ö·¨£¬ÈçÈÎÎñÇл»º¯ÊýÊÇÓÃÈí¼þÖжÏINT31£¬µ±Ê±¶ÔÖжϵÄÈÏʶ¶¼ºÜdz£¬²»ÓÃ˵Èí¼þÖжÏÁË¡£¶ÔÓÚʲôÊÇÓ²¼þÖжÏʲôÊÇÈí¼þÖжϵÄÎÊÌâÒ²À§ÈÅÎҺܳ¤Ê±¼ä£¬Ôø¾ÎʹýÒ»¸ö±ÈÎÒÔçÈëÊÖµÄͬѧ£¬ÔÚËûµÄ±à³ÌÖÐҲûÓÐÓùýÈí¼þÖжϣ¬¿ÉÒÔ˵ûÓÐÒâʶµ½ÕâÁ½ÖÖÖжÏÖ»ÊÇ»ã±àÖÐÆÕͨµÄÖжϡ£ÖÁÓÚΪʲôÓÃINT31¾Í²»ÖªµÀÁË£¬ÏÖÔÚÖªµÀÁË¿ÉÒÔÓÃÈκÎÒ»¸öÈíÖжϵġ£»¹ÓÐÒ»¸ö¾ÍÊǵ÷Óÿ⺯ÊýI$$SAVEºÍI$$RESTÓÃÓÚÒÆÖ²£¬×î³õÎÒÔÚɵɵµÄÏ룬ÎÒÊDz»ÊÇ¿ÉÒÔÖ±½ÓÓÃÕâÁ½¸öº¯Êý?¿ÉÊÇËüÃÇÔÚʲôµØ·½£¿ÎÒÔõÑùÕÒµ½ËüÃÇ¿´¿´´úÂ룿»¹Óкܶà±ðµÄÒÉÎÊ£¬µ«ÎÒ»¹Êǽ¨Á¢ÁËÒ»¸ö.mak°ÑÄÇЩ¾õµÃÐèÒªµÄÎļþ¼ÓÁ˽øÈ¥²¢°´ÕÕÒÔǰµÄ×ö·¨°ÑËüÃÇ"¹éλ"¡£È»ºó±àÒ룬µ±È»ÓкܶàºÜ¶à´íÎ󣬳ýÁËÓï·¨´íÎ󣬵±È»ÓÐÎÒ²»¶®µÄ´íÎó¡£ÎÒ¾¡¿ÉÄܵĸÄÁËһЩ£¬µ«²»ÄÜÍêÈ«ÕýÈ·¡£ÎÊÌâÊdzöÔÚÓÃC±à³ÌÉÏ£¬ËùÒÔÎÒ»¹ÒªÊìϤÓÃC±à³ÌµÄ·½·¨¡£
£¨Ò»£© ÓÃC±à³Ì
×î³õÓÃCдûÓÐʲô¿ÉÒԲο¼µÄÊ飬ÎÒ»¹ÊÇ´Ó×î¼òµ¥µÄ¼Ó·¨¿ªÊ¼£¬Ð´Ò»¸ö´¿´âµÄC³ÌÐò£¬Í¬Ñ§Ëµ¿ÉÒÔÓÃÊä³öÓï¾äÊä³ö½á¹û£¬Îҵļ´Ê¹ÔËÐÐÕýÈ·Ò²²»ÄÜÊä³ö£¬ÕÒÁËÈ˰ïæ¿´£¬»¹ÊÇÓÚÊÂÎÞ²¹¡£±Ï¾¹ÓÃCµÄÈ˺ÜÉÙ£¬ÓÚÊÇÎÒ×Ô¼º¿ªÊ¼×ÐϸµÄÕÒÔÒò¡£¿´Éú³ÉµÄmapÎļþÕÒ½á¹ûËùÔڵĵØÖ·£¬Óнá¹û¶øÇÒÕýÈ·£¬¿´½»*ÁÐ±í£¬CÓï¾ä¶ÔÓ¦µÄ»ã±àÓï¾ä£¬Ã»Ê²Ã´´íÎ󣬾ÍÊDz»Ã÷°×ΪʲôÓÐ´í£¬ºÍ±ðÈ˵IJ»Ò»Ñù¡£Õ⵱ȻӰÏìÎÒµÄ×ÔÐÅÐÄ£¬¾õµÃΪʲôµ¹Ã¹µÄ×ÜÊÇÎÒ£¿±§Ô¹µ±È»²»Êǰ취£¬»¹ÊÇÒª¼ÌÐøÕÒ´íÁË¡£ÓÚÊÇÎÒÄÃÆðÁË·ÅÁ˺ܾö¼Ã»¿´µÄTIµÄC±àÒëÆ÷Îĵµ£¬ËäÊÇȫӢÎĵ쬻¹ÊǼá³ÖÁËÈýÌì¿´ÍêÁË£¬ºÃÏñûÓÐÕÒµ½´ð°¸£¬µ«¸ü¼á¶¨ÁËÎÒµÄÏë·¨£¬´íÎóÊǿ϶¨Óеģ¬ÒòΪÎĵµÉÏÓÐprintfº¯Êý£¬µ«ºÃÏñ²»Ó°Ïì³ÌÐòµÄÔËÐнá¹û£¬ÓÚÊÇÔÚÒÔºóµÄ±à³ÌÖÐÖ»ºÃÔÝʱ·ÅÆúÓÃÊä³öÓï¾ä£¨ºóÀ´µ÷ÊÔ»ù±¾³É¹¦ºó»»Á˰å×ӾͿÉÒÔÊä³öÁË£©£¬Õâ¶Ôµ÷ÊÔµ±È»ºÜ²»·½±ã£¬ÒªÔÚÓ³ÉäµÄµØÖ·Öп´½á¹û¡£¿´ÎĵµµÄºÃ´¦ÊÇ£¬¸üÇå³þµÄÖªµÀÁËÓÃCºÍ»ã±à±à³ÌµÄ²»Í¬£¬ÈçcmdÎļþ¡¢ÖжÏÏòÁ¿±íµÄд·¨¡£ÒòÎªÒªÉæ¼°µ½»ìºÏ±à³Ì£¬¾ÍÒª¶ÔÔÚCÖкͻã±àÖеĺ¯Êý¡¢±äÁ¿»¥Ïàµ÷ÓÃÎÊÌâŪÃ÷°×£¬ÕâÊǸöÄѵ㣬ÄǸöÎĵµ¿´Á˺ܶà±é£¬ÓеÄÎÊÌ⻹ÊDz»ÄÜÍêÈ«Ã÷°×£¬×îÖÕÔÚÀÏʦµÄ°ïÖú϶ÔËüÓÐÁ˱ȽÏÇåÎúµÄÀí½â£¬Àí½âºó¾ÍÓñà³ÌÀ´ÑéÖ¤£¬½á¹ûÊÇÎÒÃǵÄÀí½âÊÇÕýÈ·µÄ£¨ºóÀ´¿´µ½ÓÐЩÊéÉÏÒ²ÓжԴ˵ÄÌÖÂÛ£¬ÎÒÉõÖÁÄÜÅжÏ×÷ÕßµÄÀí½âÊÇ·ñÍêÈ«ÕýÈ·£©¡£ÏÂÃæÊǼ¸µã×ܽ᣺
1£®cmdÎļþд·¨¿ÉÒÔ²ÎÕÕCC‘C2000°ïÖúÎļþÖеÄÀý×Ó£¬»¹¿ÉÒÔ²éÔÄTIÎĵµspru024DµÄ2.8.3¡£
2£®¼Ä´æÆ÷Ó³ÉäµØÖ·Í·Îļþ£¬ºÍ»ã±àÖеIJ»Í¬£¬ÒªÖØÐ¶¨Ò壬¶¨Òå·½·¨ÈçÏ£º
#define CKCR0 (volatile unsigned int *) 0x702B
ʹÓ÷½·¨£º *CKCR0=0x0041;
3£®ÖжÏÏòÁ¿±íµÄµÚÒ»ÌõÓï¾äÓ¦¸ÃÌø×ªµ½_c_int0¶ÔÓÚÕâµãÎÒ×î³õ²»ÊǺÜÃ÷°×£¬ÒòΪÎÒ¿´µ½µÄ³ÌÐò¶¼ÊÇÒÔmain¿ªÊ¼µÄ¡£ºóÀ´Öð½¥Ã÷°×ÁË£¬_c_int0ÊdzÌÐòÕæÕý¿ªÊ¼µÄµØ·½£¬Ö»ÊÇÕâ¸ö¿ªÊ¼²»ÊÇ¿ª·¢Õßд³öÀ´µÄ£¬¶øÊDZàÒëÆ÷×Ô¶¯ÎªÎÒÃÇ×öºÃµÄ£¬ÄãÒªÅäºÏËü×öµÄÊǾÍÊÇÔÚBuild OptionÖжÔlinkerµÄC InitializationµÄÑ¡ÏîÑ¡ÔñROM Autoinitialization Model»òRAM Autoinitialization Model£¬¶ø²»ÊÇ»ã±àÖеÄNo Autoinitialization£¬¿ª·¢ÕߵijÌÐòÒªÒÔmainº¯Êý¿ªÊ¼£¬³õʼ»¯½áÊøºó»áÌø×ªµ½mainº¯Êý¡£ÔÚ·´»ã±à´úÂëÖпÉÒÔ¿´µ½ÕâЩ¹ý³Ì¡£Á½ÖÖ³õʼ»¯µÄ·½Ê½Ïê¼ûÉÏÃæÎĵµµÄͬһ½Ú¡£
4£®»ã±à´úÂëÖÐÒªÓõ½µÄCµÄ±äÁ¿»ò·ûºÅ£¬¶¼ÒªÔÚÇ°Ãæ¼Ó"_ "£¬¼´CÖеÄfunÒªÓÃÔÚ»ã±àÖÐдΪ"_fun"¡£µ±È»»¥µ÷ǰҪÉùÃ÷Ϊȫ¾Ö±äÁ¿»òÍⲿº¯Êý¡£ÏêϸµÄ˵Ã÷¼ûspru024DµÄ4.2.2¡£ÔÚCÖÐҪǶÈë»ã±àµÄ¸ñʽΪ£º
asm(" clrc INTM");
Õâ¸öµØ·½Òª×¢ÒâµÄÊÇÒýºÅÀïÃæµÚÒ»¸ö×Ö·ûΪ¿Õ¸ñ»òTab¼ü£¨»¹¿ÉÒÔÊDZðµÄ¼Ç²»´óÇåÁË£©£¬²»ÄÜÖ±½ÓдָÁΪʲô»áÓÐÉÏÃæµÄһЩ¹æ¶¨£¬¿´¿´·´»ã±àµÄ´úÂë¾ÍºÜÇå³þÁË£¬±àÒëºó±àÒëÆ÷»áΪCÖеķûºÅ¶¼¼ÓÒÔÏ»®Ïߣ¬ËùÒÔÔÚ»ã±àÖÐÓõ±È»ÒªÐ´³É"Ò»Ñù"µÄÁË£¬µÚ¶þÌõ¹æÔòÒ²ÊǺͱàÒëÒÔºóµÄ³ÌÐò¸ñʽÓйأ¬¿ÉÒÔÔÚÄãµÄ³ÌÐòÖйÊÒâ²»ÕýÈ·µÄд£¬¿´¿´ÏÔʾµÄ´íÎó¾ÍÃ÷°×ÁË¡£
5£®±È½ÏÄѵÄÊÇCµ÷Óûã±àº¯Êý£¬»ã±àº¯ÊýµÄд·¨¡£ÕâʱҪÔÚ»ã±àº¯ÊýµÄ¿ªÊ¼ºÍ½áÊø¼ÓÈëһЩÓï¾ä¡£CÖÐÓÃÈý¸ö¼Ä´æÆ÷¹ÜÀí¶ÑÕ»ºÍ¾Ö²¿Ö¡£ºAR1×÷Ϊ¶ÑÕ»Ö¸ÕëSP£¬AR0×÷Ϊָ֡ÕëFP£¬AR2×îΪ¾Ö²¿±äÁ¿Ö¸ÕëLVP¡£µ÷Óú¯Êýʱµ±Ç°Ö¸Õë±ØÐëΪAR1£¬Ê×ÏÈÒªÔÚÈí¼þ¶ÑÕ»Öб£´æº¯Êý·µ»ØµØÖ·¡¢FP£¬·ÖÅä¾Ö²¿Ö¡¿Õ¼ä£¬¿Õ¼äµÄ´óСÊǾֲ¿±äÁ¿µÄ¸öÊý¼Ó1£¬Èç¹û±»µ÷º¯ÊýÖпÉÄÜÐ޸ļĴæAR6¡¢AR7£¬Ò²Òª±£´æ£¨µ±±àÒëÆ÷ÓÅ»¯Ê±ËüÃDZ»ÓÃ×÷±£´æ¼Ä´æÆ÷±äÁ¿£©¡£º¯ÊýʵÏÖ¹ý³ÌÖÐ×¢Òâµ÷ÓÃËüµÄº¯Êý´«µÝµÄ²ÎÊýµÄ´æ·Å´ÎÐò£º´ÓÓÒµ½×ó°´ÕÕ¶ÑÕ»Ôö³¤µÄ·½Ïò·ÅÖ᣺¯ÊýÍ˳öʱºÍ½øÈ뺯ÊýʱµÄ²Ù×÷Ïà·´¡£Õâ¸ö¹æÔòµÄÔÒòÒ²¿ÉÒÔ´ÓÉú³ÉµÄ½»*ÁбíÖÐÕÒµ½´ð°¸£¬ºÍÉÏÃæµÄÔÒò´óͬСÒ죬CÓï¾ä±àÒëºóµÄ»ã±à´úÂë¿ÉÒÔ¿´³öÔÚÈκÎÒ»¸öº¯Êýµ÷ÓÃǰ¶¼»áÓÐÕâÑùµÄ"±£´æ"¹¤×÷£¬½áÊøÊ±×öÏàÓ¦µÄ»Ö¸´¡£Ïê¼ûspru024DµÄ4.2.2£¬4.2.4ºÍ4.3½Ú¡£
6£®ÓÃCʱÐèÒª.lib¿âº¯Êý£¬Õâ¸ö¸ñʽµÄ²»ÄÜÓÃÎı¾µÄÐÎʽ¿´£¬ÔÚËüµÄͬһĿ¼ÏÂÓÐrts.scrÎļþ¿ÉÒÔÒÔÎı¾ÐÎʽ´ò¿ª¡£ÓÃÒ»¸öÃüÁî¿ÉÒÔÌáȡij¸ö¿âº¯Êý¿ÉÒÔ¶ÔËü²é¿´»òÊÇÐ޸ġ£ÎÒÖªµÀÕâ¸ö¹ý³Ì£¬µ«Ã»ÓÐÓùý£¬ËùÒÔ²»¶à˵ÁË¡£Ïê¼ûspru024DµÄ4.1.3¡£
£¨¶þ£©ÏµÍ³µ÷ÊÔ¼°×ܽá
Ã÷°×ÁËÒÔÉϵĹæÔò¾Í¿ÉÒԴ󵨵ÄÓÃC±à³ÌÁË£¬È·ÊµÒª±È»ã±à·½±ãÁ˺ܶࡣÏÖÔÚ»¹»Øµ½ÎÒµÄÒÆÖ²³ÌÐòÖУ¬Åª¶®ÉÏÃæµÄ¶«Î÷ºóÓÖÐÞ¸ÄÁËһЩ´íÎ󣬵½ÁËÁùÔÂÉÏÑ®£¬Õû¸ö³ÌÐò±àÒëͨ¹ýÁË¡£ÎÒºÜÐË·Ü£¬ÖÕÓÚÓÐÁ˽øÕ¹¡£½ÓÏÂÀ´¾ÍÊǵ÷ÊÔ£¬µ÷ÊÔÊDZȱàд³ÌÐòÍ´¿àµÄÊ£¬¶ÔÄÇЩÒþ²ØµÄ´íÎóÒªÄÜ˳ÀûµÄÕÒ³öÀ´ÊµÔÚÊÇÀ§ÄÑ¡£ÏµÍ³²»ÄÜÕý³£¹¤×÷£¬Ê×ÏÈ»³ÒɵľÍÊÇÒÆÖ²´úÂ벿·Ö£¬ÒÆÖ²´úÂëÊǰ´ÕÕucOSÌṩµÄ²½ÖèдµÄ£¬Ð´µÄʱºòÓÉÓÚ½è¼øÁ˱ðµÄÀý×Ó²¢Ã»ÓÐÉî¿ÌÀí½â£¬µ÷ÊÔʱ¾Í±ØÐëÓиöÉî¿ÌµØÈÏʶ¡£
ÄѵãÒ»£º¶ÔÈÎÎñ¶ÑÕ»³õʼ³õʼ»¯º¯ÊýOSTaskStkInit£¨£©µÄ×÷ÓõÄÀí½â£¬·½·¨ÊÇÄ£ÄâTI¹«Ë¾µÄI$$SAVE¿âº¯Êý¶ÔÈÎÎñ¶ÑÕ»³õʼ»¯£¬°´Õտ⺯ÊýµØ±£´æË³Ðò¿ª±ÙÕ»¿Õ¼ä£¬µÃµ½¶ÑÕ»Ö¸Õë¡£Õâ¸öº¯ÊýµÄ±àдҪ³ä·ÖÀí½â"¶ÑÕ»"µÄ¸ÅÄоƬ±¾ÉíµÄ¶ÑÕ»Ö»ÓÐ 8 ¼¶£¬ÎÞ·¨×÷Ϊϵͳ¶ÑջʹÓã¬Õâ8¼¶¶ÑÕ»ÓÃÀ´±£´æº¯Êýµ÷ÓúÍÖжϵķµ»ØµØÖ·¡£C ±àÒëÆ÷½«¼Ä´æÆ÷AR0¡¢AR1×÷ΪSPºÍFP¹ÜÀíϵͳ¶ÑÕ»ºÍ¾Ö²¿Ö¡£¨ÉÏÃæÓÐ˵Ã÷£©¡£±àÒëÆ÷ʹ±£´æÔÚÓ²¼þ¶ÑÕ»ÀïµÄ·µ»ØµØÖ·µ¯³ö±£´æÔÚϵͳ¶ÑÕ»À²¢±£´æÆäËû¼Ä´æÆ÷£¬¼´±£´æÁËÈÎÎñÔËÐеÄÏÖ³¡£¬ÕâЩ¹¤×÷¶¼ÓÉI$$SAVEÀ´×ö¡£ÓÐÁËÈÎÎñ¶ÑÕ»³õʼ»¯º¯ÊýOSTaskStkInit£¨£©£¬ÏµÍ³ÔÚ½øÐгõʼ»¯Ê±£¬Õâ¸öº¯Êý½«ÈÎÎñµØÖ··ÅÔÚ¶ÑÕ»ÖУ¬È»ºóÓÃÖжϷµ»ØÒ²¾ÍÊÇI$$RESTº¯Êý½«¼Ä´æÆ÷ºÍTOS³õʼ»¯£¬½«ÈÎÎñµÄÆðʼµØÖ·µ¯»Øµ½TOSÖУ¬ÕâÑù¾ÍÄÜ´ÓÖжϵÄÈÎÎñ¿ªÊ¼ÔËÐÐÁË¡£
Äѵã¶þ£ºÊ±ÖÓ½ÚÅÄ¡£¶Ô½ÚÅĵØ×÷ÓÃÊÇÔÚ¿´Á˲Ù×÷ϵͳµÄÄں˴úÂëºóÓÐÁËÉî¿ÌÈÏʶµÄ£¬ËäÈ»ÒÆÖ²ÊÇ¿ÉÄܲ»Ì«Á˽â¾ßÌåµÄ´úÂ룬µ«Ã»ÓвÙ×÷ϵͳµÄ¸ÅÄî×îºÃ°ÑÕâ¸ö±È½ÏÒ×ѧµÄ²Ù×÷ϵͳµÄ´úÂë¿´¿´£¬Óиö½á¹¹ºÍÔÀíµÄÈÏʶ£¬ÎÒ´ó¸Å»¨ÁËÒ»ÖÜ×ÐϸµÄ¿´ÁËÊéºÍ´úÂ룬Õâ´ÎºÍÒÔǰ¿´²»Í¬£¬Á˽âÁË´úÂëʵÏÖµØÏ¸½Ú£¬¿´Íê»á¸ü¼ÓÍ·ÄÔÇåÐÑ¡£×î³õµØÊ±ÖÓ½ÚÅÄÖжÏÊÇÓÃʵʱʱÖÓÖжÏRTI£¬¿´Íê´úÂëÖªµÀÁËÓ¦¸Ã²»¿ÉÒÔÓÃËüÀ´ÊµÏÖ½ÚÅÄ£¬ÒòΪϵͳʱÖÓµØÆô¶¯ÊÇÔÚ³õʼ»¯½áÊøºóµÚÒ»¸öÈÎÎñ¿ªÊ¼Ç°Æô¶¯µÄ£¬ÊµÊ±Ê±ÖÓ²»ÄÜÕâÑù¿ØÖÆ£¬ËüÔÚ°å×ÓÉϵçÊÇ¾ÍÆô¶¯ÁË£¬ËùÒÔÎÒ¸ÄÓö¨Ê±Æ÷1ʵÏÖ¡£Ê±ÖÓ½ÚÅĺ¯ÊýOSTickISR£¨£©µÄʵÏÖÊǶ¨Ê±Æ÷µÄÓ²¼þÖжϣ¬ÒòΪÔÚÎÒÐ޸Ĺý³ÌÖв»¶ÏµØ³ö´í£¬ÕâʹÎÒÊìÁ·ÕÆÎÕÁËF240µÄÖжϱà³Ì·½·¨¡£ÎÒ¶ÔÖжϱà³Ì×öÁË×ܽᣬ°üÀ¨ÓÃC±àдÖжϣ¬¶Ô³õѧÕßÓ¦¸ÃÓаïÖú£º
ÔÚUCOSÖеÄÖжϱà³ÌºÍÒ»°ãµÄÖжϱà³ÌÉÔÓв»Í¬¡£¹²Í¬µÄÊÇ£º
1£®ÖжÏʸÁ¿±í¡£ÖжÏʸÁ¿±íÒ»¶¨Òª¶¨Î»ÔÚ³ÌÐò¿Õ¼äµÄµØÖ·0¿ªÊ¼µÄµØ·½£¬0000h¡«003FhΪÖжÏʸÁ¿±í¡£µÚ0ÐÐÌø×ªµ½´úÂ뿪ʼµÄµØ·½¡¢µÚ1µ½µÚ6ÐÐÊÇÓ²¼þÖжÏÌø×ªÖ¸Á³ýNMIÖÐ¶ÏÆäËûÊÇÈí¼þÖжÏÖ¸ÁINTk×î´óΪINT31£©¡£·¢ÉúÓ²¼þÖжϺ󣬴¦ÀíÆ÷×Ô¶¯µ½Ç°Ãæ²é±íÌø×ªµ½ÏàӦλÖá£Èí¼þÖжÏÊÇÔÚ³ÌÐòÖÐÖ´ÐÐÁËINTkÖ¸Áî²Å»á·¢Éú£¬È»ºó¸ù¾Ýx²éÖжÏʸÁ¿±íÌø×ªµ½ÏàÓ¦µÄISR£¨ÒÆÖ²ÏµÍ³Ê±Óõ½ÁËÈí¼þÖжÏÖ¸Á¼´ÈÎÎñÇл»º¯Êý£©¡£
2£®Ó²¼þÖжÏϵͳ¡£ÆäÖÐµÄ¿ÉÆÁ±ÎÖжÏINTk£¨k£½1¡«6£©¶ÔÓ¦Á˶à¸öÖжÏÔ´£¬ÓÐϵͳÖжϺÍEVÖжϣ¬ËüÃǶ¼Í¨¹ýINTkºÍCPUÏà¹Ø£¨½«INTk³ÆÎªÄÚºËÖжϣ©¡£Ð´ÏµÍ³ÖжϻòEVÖжϱØÐëÖªµÀ¶ÔÓ¦ÄĸöÄÚºËÖжϡ£ÒòΪÿ¸öÄÚºËÖж϶ÔÓ¦Á˼¸¸öÖжÏÔ´£¨¾ßÌå¶ÔÓ¦²éÔÄÊé¼®£©¡£ÓÐÖжÏÔ´¸´ÓÃÎÊÌ⣬µ±Ò»¸öÄÚºËÖжÏÖÐÓжàÓÚÒ»¸öµÄÍⲿÖжϷ¢Éúʱ£¬¾ÍÒª²éÍⲿÖжÏʸÁ¿±í£¬ËüÊǸù¾ÝÖжϱêʶÅÅÁеġ£×¢ÒâÿÌõÌø×ªÖ¸ÁîÕ¼Á½¸ö×Ö½Ú¡£ÍⲿÖжÏʸÁ¿±íµÄλÖÿÉÒÔÔÚ³ÌÐò¿Õ¼äµÄÈκÎλÖ㨱íÖÐÓÐÒ»¸ö´ú±í±íµÄÆðʼλÖõķûºÅ£©¡£¶ÔËüµÄ²é±í·½Ê½Îª»ùÖ·£«±äÖ·¡£»ùַΪ±íµÄÆðʼµØÖ·£¬±äַΪÖжÏÔ´µÄ±êʶ×2¡£
3£®Öжϱà³Ì¡£±¾³ÌÐòµÄINT1ÓÐÖжϸ´Óã¬Èç¹ûÓûã±à±àд£¬ÐèÒªÍⲿÖжÏʸÁ¿±í¡£µ«ÔÚucOSÖбàд´®¿ÚͨѶʱ£¬·¢ËÍÈÎÎñûÓвÉÓÃÖжϷ½Ê½£¬ËüÒªºÍ½ÓÊÕÈÎÎñͨѶ¶øÓÐÏàÓ¦µÄ¶¯×÷£¨Ã»ÓвÙ×÷ϵͳʱ¾ÍÊDzéѯ·½Ê½£©¡£¼´½ÓÊÕÖжϷ¢ÉúºóÒªµ÷Ó÷¢ËÍÐźÅÁ¿º¯Êý£¨Ò²¿ÉÒÔʹÓñðµÄͨѶ»úÖÆ£©£¬ÔÚ»ã±àÖе÷ÓýÏÂé·³£¬ËùÒÔ²ÉÓÃÁËC±à³Ì£¬ÕâÑùÔÚINT1µÄISRÖÐÓÃÁËswitchÓï¾ä£¬¾Í²»ÓÃÍⲿÖжÏʸÁ¿±í¡£ÆäËûÖжÏԴûÓи´ÓÃÎÊÌâ¡£ËùÒÔÕû¸ö³ÌÐòÒ²²»ÐèÒªÍⲿÖжÏʸÁ¿±í¡£
ÔÚucOSÖеÄÖжϱà³ÌҪעÒâµÄÊǽøÈëÖжϵ÷Óÿ⺯ÊýI$$SAVE£¨C±àд×Ô¶¯µ÷Óã©,¶ø³ÌÐò½áÊøÊǵ÷ÓÃOSINTExit£¨£©£¨×îºóµ÷ÓÃÁËI$$REST£©¡£
¿´Á˲Ù×÷ϵͳµÄÔ´´úÂëÔÙ¼ÓÉ϶ÔF240±à³Ì·½·¨½øÒ»²½ÕÆÎÕ£¬¸Ð¾õ¶ÔÕâ¸öϵͳµÄÕûÌåÓкÜÇåÎúµÄÈÏʶ£¬ºÜ¸ßÐË×Ô¼ºÔÚÎÞÊýµÄ´íÎóÖÐÃþË÷³öÀ´ÁË¡£²»ÐÒµÄÊÇÎҵijÌÐòÈÔÈ»²»Äܳɹ¦µØÔËÐУ¬µ«ÎÒÏàÐÅÓ¦¸ÃÎÊÌⲻ̫´ó£¬Ó¦¸Ã²»ÊÇÔڹؼü´¦¡£ÒòΪϵͳ¿ÉÒÔµ¥²½ÔËÐÐÇÒ½á¹ûÕýÈ·¡£ÎÒºÜÐÒÔ˵ÄÔÚÍøÉÏÓöµ½ÁËһλ×ö¹ýÔÚ2407ÒÆÖ²µÄÈË£¬ÍøÉÏ»¹ÓÐÍêÕûµØÔ´ÂëÏÂÔØ¡£ÎÒ¶Ô±ÈÁ˳ÌÐò£¬ÈÔÈ»²»Öª´íÔÚÄÄÀȻºóÎÒÏòËûỊֽ̀¬Ëû¸øÁËÒ»¸ö½¨ÒéÊÇ£¬²é¿´mapÎļþ£¬ÕÒµ½Á½¸ö³£Á¿±íOSMapTblºÍOSUnMapTblµÄÓ³É䵨ַ£¬¿´¿´ËüÃǵÄÖµÊÇ·ñÕýÈ·¡£ÎҲ鿴ÁËÒ»ÏÂû´í£¬µ«Å¼È»·¢ÏÖÒ»¸ö¼Ä´æÆ÷µÄÓ³É䵨ַÊÇ´íµÄ£¬ÔÙ¿´ÆäËû¼Ä´æÆ÷Ò²ÊÇ´íµÄ£¬ÒòΪÓÃC±à³Ì¼Ä´æÆ÷µÄÓ³ÉäÍ·ÎļþÒªÖØÐ¶¨Ò壬ÎÒ²ÉÓõÄÊǸ³ÖµÓï¾ä£¬¶¨ÒåÖ¸Õ룬³ÌÐòÖÐÓÃÖ¸ÕëѰַ£¬ÕâÖÖ·½·¨Ó¦¸ÃÊÇûÓÐÎÊÌâµÄ£¬µ«ÎÒÖªµÀÓÐËüµÄ²»·½±ãµÄµØ·½£¬²»ÀûÓÚÎҵijÌÐòÖÐÔÚÿ¸öÐèÒªµÄÎļþÖаüº¬Õâ¸öÍ·Îļþ£¬ÓÚÊǾ͸ijɺ궨Òå¼Ä´æÆ÷£¬ÕâÑù¸Ä¹ýÖ®ºóµØÖ·Ó³Éä¾ÍÕýÈ·ÁË¡£ÎҰѳÌÐò´ÓÍ·µ½Î²µÄ¿´Á˺ܶà±é£¬°üÀ¨·´»ã±àµÄ´úÂë¶¼×ÐϸȥÕÒ´í£¬µ¹ÊÇÓеãСbug±»ÕÒ³öÀ´£¬µ«¶¼²»ÊÇÖÂÃüµÄÄǸö¡£ÔÚÎÒÉíÐľ㱹ʱ£¬ÎÒ¾ö¶¨·ÅËÉһϣ¬ÕâʱÊÇÆßÔÂÉÏÑ®£¬·ÇµäµÄÒõÓ°¿ìÒªÏûʧÁË£¬ËãËãÎÒÒ²ÓÐÈý¸ö¶àÔÂû³öÃÅÁË£¬ÕâÖмäͬѧûÓÐÁªÏµ£¬Ã»Óп´Ò»²¿µçÓ°£¬Ã»ÓÐÉÏÍøÁÄÌ죬³ÌÐòÍêȫռ¾ÝÁËÎÒµÄÍ·ÄÔ£¬ÏÖÔÚÒþÔ¼¾õµÃ¿´µ½ÁËʤÀûµÄÊï¹â£¬ÎÒÒª·ÅËÉһϡ£·Å·çÁËÁ½Ì죬ÈÔÈ»ÐÄÓв»¸Ê£¬¾ÍÓÖ×ÅÊÖÎҵijÌÐò¡£Õâ´ÎÎÒ°ÑËùÓеļĴæÆ÷ÅäÖôӲÙ×÷ϵͳÖÐÄÿª£¬ÔÚ»ã±àÖмìÑ飬ÖÕÓÚÕÒµ½ÁËÄǸöbug£ºSYSCRµÄÅäÖôíÎó£¬Õâ¸ö³£ÓõļĴæÆ÷²»Óÿ´°ïÖú¾ÍÖªµÀÔõÑùÅäÖ㬵«ÎÒд´íÁË£¬¿ÉÄÜÊÇ×î³õµÄ±ÊÎó£¬Ö±½Óµ¼ÖÂÁËϵͳµÄ¸´Î»¡£ÏµÍ³ÖÕÓÚ¿ÉÒÔÔËÐÐÁË£¡´ÓÎҵĵÚÒ»¸ö³ÌÐòµ½ÕâʱÓÐÁ½¸ö¶àÔµÄʱ¼ä£¬ÎÒѧҵÉúÑÄÖÐ×ƽ̹µÄÁ½¸ö¶àÔ¡£
ÎÒ»»ÁËÒ»¿é°å×Ó£¬ÒÔǰ²»ÄÜÏÔʾÊä³öÓï¾ä½á¹ûµÄÎÊÌâÒ²½â¾öÁË£¬ÓÚÊÇÎÒÓÖдÁ˱Ƚϸ´ÔӵIJâÊÔ³ÌÐò²âÊÔϵͳÔËÐÐÇé¿ö£¬ËäÈ»²»ÊÇÒ»´Î¾Í¿ÉÒÔд³É¹¦µÄ£¬µ«Õâ´Îµ÷ÊÔÓÃÁ˺̵ܶÄʱ¼ä¡£»¹ÓÐÏÂÃæµÄ×ܽᣬÊÇCÓïÑÔ¼¸¸ö¹Ø¼ü×ÖÓйصÄÄÚÈÝ£¬ËäÈ»½ÏΪ»ù´¡£¬ÔÚ²Ù×÷ϵͳÖпÉÄÜÓõ½µÄ£¬¶Ô͸³¹°ÑÎÕ³ÌÐòºÜÓаïÖú¡£
1£®volatileÀàÐÍÏÞ¶¨·û¡£ÓÃËüÐÞÊεĶÔÏó½ÐÒ×±ä¶ÔÏó£¬ÓÃÓÚ¸æËß±àÒë³ÌÐòËüËùÐÞÊεĶÔÏ󣨿ÉÒÔÊDZäÁ¿»ò³£Á¿£©µÄÖµ¿ÉÄÜ»áÒÔ³ÌÐòÖÐδÏÔʽָ¶¨µÄ·½Ê½·¢Éú±ä»¯£¬¼´²»ÊÇÓɳÌÐòÖеĸ³Öµ¡¢³õʼ»¯µÈÏÔʽָ¶¨µÄ·½Ê½·¢Éú±ä»¯¡£È磬Æä±ä»¯¿ÉÄÜʽÓÉÖжϳÌÐò»òIO¶Ë¿ÚËùÊ©¼ÓµÄ¡£ÔÙÈ磬ÔÚ³ÌÐòÖпÉÄÜ»á°Ñij¸öÈ«¾Ö±äÁ¿µÄµØÖ·´«Ë͸ø²Ù×÷ϵͳµÄʱÖÓ²¢ÓÃÓÚ´æ·ÅϵͳµÄʵ¼Êʱ¼ä£¬¾¡¹Ü³ÌÐòÖÐûÓжÔÕâ¸ö±äÁ¿Ê¹Óø³ÖµÓï¾ä¸³Öµ£¬µ«ËüµÄÄÚÈÝ»¹ÊDZäÁË¡£¾Ù¸öÀý×Ó£º
volatile int ticks;
interrupt timer( )
{
ticks++;
}
wait (int time)
{
ticks = 0;
while (ticks < time ) ;
}
Èç¹ûticksûÓÐÉùÃ÷ΪÒ×ʧ±äÁ¿£¬±àÒë³ÌÐò¿ÉÄÜ»á°ÑËüµ±×÷¼Ä´æÆ÷±äÁ¿·ÖÅ䣬´Ó¶øwaitº¯ÊýÖ´ÐÐÓÀÔ¶²»»áÖÐÖ¹¡£
ÉÏÀýÖеÄinterrupt ¹Ø¼ü×ÖÊÇÐÞÊÎÖжϺ¯ÊýµÄ£¬±íʾ¸Äº¯ÊýÓëÖжÏÏàÁªÏµ¡£
2£®typedef ¶¨ÒåеÄÊý¾ÝÀàÐÍ¡£Àý£º
typedef unsigned int INT16U;
¶¨ÒåÁËÀàÐÍINT16U£¬ÕâÑù×ö¿ÉÒÔÌá¸ß³ÌÐòµÄ¿ÉÒÆÖ²ÐÔ¡£ÀýÈ磬ÓÐЩC±àÒëϵͳûÓÐÌṩÎÞ·ûºÅ¶ÌÕûÊýunsigned short intÀàÐÍ£¬ÕâÑù£¬ÔÚÆäËû±àÒëϵͳÕûÔËÐеÄʹÓÃÁËÕâÖÖÀàÐ͵ıàÒëÆ÷¾ÍÒª°Ñ³ÌÐòÖгöÏÖµÄunsigned short int¶¼»»³ÉÁíÒ»ÖÖºÏÊʵÄÀàÐÍÈçunsigned int£¬ÕâÑù¸Ä¶¯±È½Ï´ó¡£Ê¹ÓÃÀàÐͶ¨Òå¿ÉÒÔ½â¾öÕâ¸öÎÊÌ⣬Õâʱ£¬ÔÚÔÊÐíʹÓÃunsigned short int µÄ±àÒëϵͳÖбàд³ÌÐòʱ£¬ÏÈʹÓÃÒ»¸öÀàÐͶ¨Ò壺
typedef unsigned short int USINT ;
ÒÔºóÔÚÆäËû±àÒëϵͳÔËÐÐʱ£¬Ö»Òª°Ñ¸ÄÀàÐͶ¨Òå¸Ä³É£º
typedef unsigned int USINT ;
ÆäËûµØ·½²»¶¯¾Í¿ÉÒÔÁË¡£
»¹ÓÐÒ»µã¾ÍÊÇ¿ÉÒÔ±ÜÃâÒò²»Í¬±àÒëϵͳʵÏÖÉϵIJî±ð¶ø´øÀ´µÄ¿ÉÒÆÖ²ÐÔÎÊÌâ¡£ÀýÔÚijЩ±àÒëϵͳÖÐchar¡¢short£¨ÓÐÎÞ·ûºÅ£©ÓÃ8λ±íʾ£¬¶øÔÚTMS320C2xxµÄϵͳÖУ¬¶¼ÓÃ16λ±íʾ£¬ÎªÊ¹ÔÚǰÕßϵͳÖÐÔËÐеijÌÐòÔÚC2xxÖÐÔËÐУ¬±ØÐë°Ñchar¡¢short¸Ä³Éint£¬Õâʱ£¬Ê¹ÓÃÀàÐͶ¨Òå¿ÉÒÔ¼õÉÙÐ޸ġ£
3£®register´æ´¢ÀàÇø·Ö·û¡£ÓÃËüÐÞÊÎ˵Ã÷µÄ±äÁ¿½Ð¼Ä´æÆ÷±äÁ¿£¬ËüµÄÓÃ;һÊÇÓëautoÒ»Ñù£¬Ê¹ËüËùÐÞÊεĶÔÏó³ÉΪ×Ô¶¯µÄ£¬¶þÊǽ¨Òé±àÒë³ÌÐòÔÚ´æ´¢·ÖÅäʹ¾¡¿ÉÄܵİÑËü·ÖÅäµ½»úÆ÷´æ´¢Æ÷ÖУ¬ÒÔ±ãÓÃʱÄÜ¿ìËÙ´æÈ¡¡£Ê¹ÓüĴæÆ÷±äÁ¿×î³£¼ûµÄÇé¿öʱ°ÑÑ»·¿ØÖƱäÁ¿ËµÃ÷³É¼Ä´æÆ÷±äÁ¿£¬ÒòΪÕâ¸ö±äÁ¿ÔÚÿ´ÎÑ»·Ê±¶¼ÒªÖÁÉÙ·ÃÎÊÒ»´Î£¬Àý£º
register int I ;
fun( )
{
for ( I =0 ;I <1000;I ++)
{ ...... }
}
ÀíÂÛÉÏ£¬Ò»¸ö³ÌÐòÖпÉ˵Ã÷ÈÎÒâ¶à¸ö¼Ä´æÆ÷±äÁ¿£¬Êµ¼ÊÉÏ£¬ÓÉÓڼĴæÆ÷ÊýÄ¿µÄÎïÀíÏÞÖÆ£¬±àÒëϵͳֻ°Ñ×îÇ°ÃæµÄÓÐÏÞÊýÄ¿µÄ¼Ä´æÆ÷±äÁ¿·ÖÅäÔڼĴæÆ÷ÖУ¬¶ø°ÑÆäÓàµÄµ±×÷ÆÕͨ×Ô¶¯±äÁ¿´¦Àí¡£ÔÚF240ÖУ¬±àÒëϵͳÔÊÐí°ÑAR6¡¢AR7ÓÃÁË´æ´¢¼Ä´æÆ÷±äÁ¿,ʹÓÃÓÅ»¯Ñ¡ÏîÊÇ»¹ÔÊÐíʹÓÃAR5£¨¼ûspru024D4.2.4£©¡£
ÒÔÉÏÊÇÎÒѧϰÖеÄһЩ×ܽᣬÓкܶàÊÇ˵×Ô¼ºµÄ¸ÐÊܺÍÐÄÇéµÄ£¬¿ÉÄܲ»Ì«ÖµµÃÒ»Ìᣬ×î³õ½Ó´¥Ó²¼þµÄÈËÓ¦¸Ã¶¼ÓÐÇ¿ÁҵĸÐÊÜ¡£µ«ÎÒÏàÐÅÓкܶàÏñÎÒÕâÑù´ÓÁ㿪ʼµÄºóÀ´Õߣ¬´Ó²»Öªµ½Öª£¬»áÓöµ½ºÜ¶àÀ§ÄÑ£¬ÎÒÏ£ÍûÄܸøËûÃÇÒ»µãÐÅÐĺÍÓÂÆø£¬ÈÃËûÃÇÖªµÀÓÐÎÒÕâÑùÒ»¸öÈËÒ²¾ÀúÐí¶àÓôÃÆµÄÈÕ×Ó£¬×îÖÕ½â¾öÁ˵±Ê±¾õµÃ½â¾ö²»Á˵ÄÎÊÌâ¡£Èç¹û¿´µ½ÎÒÓÃÁË"ÐÒÔË"Õâ¸ö´Ê£¬²»ÒªÏÛĽÎÒµÄÔËÆø£¬²»Òª¹Ö×Ô¼ºµÃÎÊÌâΪʲô²»ÄÜ"ÐÒÔË"µÄ½â¾ö£¨ÎÒ¾ÍÔøÕâÑùÍ´¿àµÄÏë¹ý£©£¬ÒòΪ¿ÉÄÜÄã¸üÐÒÔË£¬¸ù±¾¾Í²»»áÏñÎÒÕâô"µ¹Ã¹"Óöµ½Ëü¡£µ«×Ü»áÓÐÎÊÌâ·¢Éú£¬Èç¹û½â¾öÁË£¬Äã¸üÐÒÔ˵ĻñµÃÁËÒ»¸ö±¦¹óµÄ¾Ñé¡¢·Ç³£ÄѵõIJƸ»¡£ÍòÊ¿ªÍ·ÄÑ£¬ÈëÁËÃŽÅϵķ¾Í¾Í»áÖð²½Æ½Ì¹ÁË¡£
×÷Õß:ÖÜÀö ¸üÐÂÈÕÆÚ:2005-03-08
À´Ô´:internet
ä¯ÀÀ´ÎÊý:
Ïà¹ØÎÄÕÂ
Ïà¹ØÆÀÂÛ ·¢±íÆÀÂÛ
HOPE [2005-04-04]
ѹÁ¦¾ÍÊǶ¯Á¦
IRENE [2005-09-05]
˵µÄÌ«ºÃÁË£¬ÎÒÒ²ÊÇÏëѧϰʹÓÃTMS320F240£¬»¹´¦ÓÚÒ»Çϲ»Í¨µÄ½×¶Î£¬²éÊéÒ³Ö»ÊÇÏà¹ØTMS320LF240£¬»¹²»ÖªµÀ¶þÕ
ßµÄÇø±ð£º£¨¿´ÁËÄãµÄÌå»áºÜÓид¥¡£Deepak [2005-11-01]
ºÃÎÄ£¬¶¥£¡
ÁõÊÀÃ÷ [2006-04-02]
¿ñ¶¥£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡
ÎÒËäÈ»¸Õ¸Õ¶É¹ýÄǶÎÓôÃÆµÄʱ¹â£¬»¹ÊǸÐлÄúµÄÎÄ×Ö¡£ËüÈÃÎÒÏàÐÅһ·ÉÏ»¹ÊÇÓкÃÈË¡£
ÎÒµÄÓÊÏ䣺liuye207@yahoo.com.cnËæÊ±ÏòÄ㿪·Åmavis [2006-10-26]
ÎÒÒ²¿ñ¶¥ ÎÒҪѧTMS320LF2407A