Äúµ±Ç°µÄλÖ㺸ֲĠ> Ð͸֠> Êг¡·ÖÎö

stm32º¬Ò壬stm32ÊôÓÚarm

À´Ô´:Í·Ìõ ×÷Õß: chanong
·ÖÏíµ½
¹Ø×¢µÂÇÚ¸ÖÌúÍøÔÚÏߣº
  • ɨÃè¶þάÂë

    ¹Ø×¢¡Ì

    µÂÇÚ¸ÖÌúÍøÎ¢ÐÅ

ÔÚÏß×Éѯ£º
  • ɨÃè»òµã»÷¹Ø×¢µÂÇÚ¸ÖÌúÍøÔÚÏ߿ͷþ

ARMÊÇÒ»¼ÒÓ¢¹úоƬÉè¼Æ¹«Ë¾¡£Æä×î³É¹¦µÄ²úÆ·ÊÇARMϵÁÐ32λǶÈëʽCPUÄںˡ£×î³£ÓõÄÊÇARM7ºÍARM9¡£ ARMÖ÷ÒªÌṩIP£¨ÖªÊ¶²úȨºËÐÄ£©ºË¡£ÊǺËÐÄCPUµÄ½á¹¹Ö»°üÀ¨ºËÐIJ¿·Ö£¬²¢²»ÊÇÒ»¸öÍêÕûµÄ´¦ÀíÆ÷¡£ ARM½«Õâ¸öºËÐijöÊÛ¸ø¸÷´ó°ëµ¼Ì幫˾£¬Èç·ÉÀûÆÖ¡¢ÈýÐÇ¡¢ATMEL£¬ÉõÖÁÓ¢ÌØ¶ûµÈÐí¶à¹«Ë¾¡£

1¡¢ARM Cortex-M3´¦ÀíÆ÷³õ²½Ñо¿

¿°³Æ¡°¾ÞÎÞ°Ô¡±µÄ΢¿ØÖÆÆ÷Êг¡¹æÄ£Ö®´ó£¬Ê¹µÃÀ´×ÔÊÀ½ç¸÷µØµÄÉ豸¹©Ó¦É̶¼ÔÚìÅÒ«×Ô¼ºµÄ½Ü×÷£¬¶øËûÃÇÌṩµÄÉ豸ºÍ¼Ü¹¹Ò²¸÷ÓÐÌØÉ«¡£ÕâÊÇÒ»¸ö¿Éν°Ù»¨Æë·ÅµÄÐÐÒµ£¬·Ç³£ÓлîÁ¦£¬Ò²²»·¦ºÃÏ·¡£¸÷¸öÁìÓò¶Ô΢¿ØÖÆÆ÷¹¦ÄܵÄÒªÇó¡°Ô½À´Ô½¹ã·º¡±£¬ÒªÇó΢¿ØÖÆÆ÷ÊÇÅÜÂí£¬¶ø²»ÊdzԲݡ£ ¡ª¡ª´¦ÀíÆ÷ÐèÒªÔÚ²»Ôö¼ÓÖ÷ƵºÍ¹¦ºÄµÄÇé¿öÏÂÖ´Ðиü¶àµÄ¹¤×÷¡£Óë´Ëͬʱ£¬´¦ÀíÆ÷Ö®¼äµÄ»¥ÁªÒ²ÔÚ²»¶Ï¼ÓÉî¡£¿´¿´ÕâЩÊìϤµÄ´Ê£º´®¿Ú¡¢USB¡¢ÒÔÌ«Íø¡¢ÎÞÏßÊý¾Ý´«Êä¡¢´¦ÀíÆ÷¡£Èç¹ûÒªÖ§³ÖÕâЩÊý¾ÝͨµÀ£¬¾ÍÐèÒª½«ËüÃÇÁ¬½Óµ½Ð¾Æ¬ÉÏ¡£¸ü¶àÍâΧÉ豸¡£Èí¼þ·½ÃæµÄÇé¿öÒ²ÀàËÆ£¬Ó¦ÓóÌÐòµÄ¹¦Äܲ»¶Ï¸üУ¬¶ÔÐÔÄܵÄÒªÇó²»¶ÏÌá¸ß£¬ÀýÈç¸ü¿ìµÄ¼ÆËãËÙ¶È¡¢ÔöÇ¿µÄʵʱÐÔ¡¢¶à¹¦ÄÜÄ£¿é¡¢·á¸»µÄͼÐνçÃæµÈ¡£ÄãÐèÒªÒ»¸ö΢¿ØÖÆÆ÷£¬ËùÒÔÄã±ØÐë¸ù¾ÝÄãµÄ¶©µ¥½ÓÊÜÒ»ÇС£

ÔÚÕâÖÖ»·¾³Ï£¬ARM Cortex-M3´¦ÀíÆ÷×÷ΪCortexϵÁеÄÊ×´ÎÁÁÏà¶ø´óÕÅÆì¹ÄµØÍƳö£¬ÈÃ32λ´¦ÀíÆ÷Õ¼ÁìÁË΢¿ØÖÆÆ÷Êг¡¡£ÏÖ´úÉè¼Æ¼¼Êõ¼õÉÙÁËÃÅÊý²¢Ìá¸ßÁËÐÔÄÜ¡£Ðí¶àÒÔǰ±ØÐëÒÀÀµÏȽøµÄ32 λ´¦ÀíÆ÷»òDSP µÄÈí¼þÉè¼ÆÏÖÔÚ¿ÉÒÔÔÚCM3 ÉÏÔËÐеü«Æä¿ìËÙºÍÊæÊÊ¡£

2. CM3µÄÕÐÅÆ¼¼ÄܰüÀ¨£º

? Ç¿¾¢µÄÐÔÄÜ¡£Äú¿ÉÒÔÒÔÏàͬµÄÖ÷ƵÂÊ´¦Àí¸ü¶àµÄÈÎÎñ¡£

? µÍ¹¦ºÄ¡£ÑÓ³¤µç³ØÊÙÃü¡£

? ׿ԽµÄʵʱÐÔÄÜ¡£Ëü¾ßÓзdz£Ç°ÎÀºÍ´´ÐµÄÉè¼ÆÀíÄʹÆäÄܹ»·Ç³£¿ìËÙµØÏìÓ¦Öжϣ¬ÏìÓ¦ÖжÏËùÐèµÄÖÜÆÚÊýÊǹ̶¨µÄ¡£

? ÏÔ×ÅÔö¼Ó´úÂëÃܶȡ£Éè¼ÆËüÒ»·½ÃæÖ§³Ö´ó¹æÄ£Ó¦Óã¬ÁíÒ»·½ÃæÒԵͳɱ¾½ÚÊ¡×ʽð¡£

? ÏÖÔÚ¸üÒ×ÓÚʹÓá£Ä¿Ç°£¬´Ó8λ/16λ´¦ÀíÆ÷Ïò32λ´¦ÀíÆ÷µÄ¹ý¶ÉÔ½À´Ô½¼¤ÁÒ£¬²¢ÇÒËæ×Ÿü¼òµ¥µÄ±à³ÌÄ£Ðͺ͸ü³¹µ×µÄµ÷ÊÔϵͳ£¬ÈËÃǵĸºµ£Óëʱ¾ã½øµØ´ó´ó¼õÇáÁË¡£

? µÍ³É±¾ÕûÌå½â¾ö·½°¸¡£ 32 λϵͳ±È8 λ/16 λϵͳ±ãÒË£¬µÍ¶ËCortex-M3 ΢¿ØÖÆÆ÷µÄ³É±¾²»µ½1 ÃÀÔª¡£

? Á¼ºÃµÄ¿ª·¢¹¤¾ßÎÞ´¦²»ÔÚ¡£Ãâ·Ñ¡¢±ãÒË¡¢ÓÃ;¹ã·º£¬Äã¿ÉÒԵõ½ÄãÏëÒªµÄÈκζ«Î÷¡£½µµÍ³É±¾µÄÁíÒ»ÖÖ·½·¨ÊÇʹ»ù±¾´úÂë¿ÉÔÚËùÓÐϵͳÖÐÖØÓã¬ÖÁÉÙÓÐÀûÓÚ¿ÉÒÆÖ²ÐÔ¡£ CMµÄºËÐļܹ¹¾­¹ý¾«ÐÄÉè¼Æ£¬ÓëCÓïÑÔÍêÃÀÆ¥Åä¡£¸ßÖÊÁ¿µÄC ³ÌÐò´úÂëÖ»Ðè3¡¢5 »ò2 ²½¼´¿ÉÒÆÖ²ºÍÖØÓ㬴Ӷø½«Éý¼¶ºÍÒÆÖ²´ÓÕ**­±ä³ÉÁËÖ½ÀÏ»¢¡£

Çë×¢Ò⣬CM3 ²¢²»ÊǵÚÒ»¸öÓÃ×÷ͨÓô¦ÀíÆ÷µÄÄںˡ£Á®ÆÄÀÏÅÆµ«Ó¢ÓµÄARM7/ARM9´¦ÀíÆ÷ÔÚͨÓÃǶÈëʽ´¦ÀíÆ÷Êг¡Éϱ¸ÊÜÍÆ³ç£¬ÖÁ½ñÓµÓÐÎÞÊýÖÒʵ·ÛË¿¡£ NXP£¨·ÉÀûÆÖ£©¡¢TI¡¢Atmel¡¢OKI¡¢STµÈ°ëµ¼ÌåÐÐÒµ¾ÞÍ·¶¼ÒÔARMΪºËÐÄ£¬ÀûÓÃ×Ô¼ºµÄ¶ÀÌØ¼¼ÄÜ´òÔì32λMCU¡£×÷Ϊ×îÁ÷ÐеÄ32λǶÈëʽ´¦ÀíÆ÷£¬ARM7Ó롪¡ªÓÐׯԻ͵ÄÀúÊ·¡£Ã¿Äê³ö»õÁ¿³¬¹ý10 ÒÚ¸ö£¬ÓÃÓÚ¸÷¸öÐÐÒµµÄǶÈëʽÉ豸¡£

CM3 ÊÇARM7 µÄºó¼Ì²úÆ·£¬¾ßÓÐÏÔןüеÄÉè¼Æ¼Ü¹¹¡£Õ⼫´óµØ¼ò»¯Á˱à³ÌºÍµ÷ÊԵĸ´ÔÓÐÔ£¬²¢ÌṩÁ˸ü¶àµÄ´¦ÀíÄÜÁ¦¡£´ËÍ⣬CM3»¹Í»ÆÆÐÔµØÒýÈëÁËÐí¶àʱÉÐÉõÖÁȫеļ¼Êõ£¬×¨ÃÅÂú×ã΢¿ØÖÆÆ÷Ó¦ÓõÄÐèÇó¡£Ê¾Àý°üÀ¨¹Ø¼üÈÎÎñÓ¦ÓóÌÐòµÄ²»¿ÉÆÁ±ÎÖжϡ¢¸ß¶ÈÃô½ÝºÍÈ·¶¨ÐÔµÄǶÌ×ÏòÁ¿ÖжÏϵͳ¡¢Ô­×Óλ²Ù×÷ºÍ¿ÉÑ¡µÄÄÚ´æ±£»¤µ¥Ôª¡£

Cortex-M3 ´¦ÀíÆ÷ÄÚºËVS »ùÓÚCortex-M3 µÄMCU

Cortex-M3 ´¦ÀíÆ÷ÄÚºËÊÇ΢¿ØÖÆÆ÷µÄÖÐÑë´¦Àíµ¥Ôª(CPU)¡£Ò»¸öÍêÕûµÄ»ùÓÚCM3 µÄMCU ÐèÒªÐí¶àÆäËû×é¼þ¡£Ò»µ©Ð¾Æ¬ÖÆÔìÉÌ»ñµÃÁËCM3 ´¦ÀíÆ÷Äں˵ÄÐí¿É£¬ËûÃǾͿÉÒÔÔÚ×Ô¼ºµÄоƬÉè¼ÆÖÐʹÓÃËü£¬²¢Ìí¼ÓÄÚ´æ¡¢ÍâÉè¡¢I/O ºÍÆäËû¹¦Äܿ顣²»Í¬ÖÆÔìÉÌÉè¼ÆµÄ΢¿ØÖÆÆ÷ÔÚ´æ´¢Æ÷ÈÝÁ¿¡¢ÀàÐÍ¡¢ÍâÉèºÍÆäËûÅäÖ÷½Ãæ¸÷²»Ïàͬ£¬²¢ÇÒ¸÷×Ô¾ßÓÐÆä¶ÀÌØµÄÌØÐÔ¡£±¾ÊéÖØµãÌÖÂÛ´¦ÀíÆ÷Äں˱¾Éí¡£Èç¹ûÄúÏëÁ˽âÌØ¶¨ÐͺŵĴ¦ÀíÆ÷£¬»¹Ó¦¸Ã²Î¿¼Ïà¹ØÖÆÔìÉÌÌṩµÄÎĵµ¡£

һ·×ßÀ´£¬ÎÒÃÇÒ»Æð»Ø¹ËÒ»ÏÂARMµÄÑݱäÊ·¡£È»ºóÄú¾Í»áÃ÷°×ΪʲôÓÐÕâô¶à²»Í¬ÀàÐ͵ÄARM ´¦ÀíÆ÷ºÍARM ¼Ü¹¹¡£ ARM³ÉÁ¢ÓÚ1990Ä꣬×î³õÃûΪAdvanced RISC Machines Ltd£¬ÊÇÆ»¹ûµçÄÔ¡¢Acorn¼ÆËã»ú¹«Ë¾ºÍVLSI¿Æ¼¼£¨¹«Ë¾£©µÄºÏ×ÊÆóÒµ¡£ 1991Ä꣬ARMÍÆ³öÁËARM6´¦ÀíÆ÷ϵÁУ¬VLSIÂÊÏȳ¢ÊÔ¡£Ö®ºó£¬TI¡¢NEC¡¢ÏÄÆÕ¡¢STµÈ¸÷´ó¹«Ë¾»ñµÃARMÈϿɣ¬´ó¹æÄ£ÍƹãARM´¦ÀíÆ÷£¬ARM´¦ÀíÆ÷¹ã·ºÓ¦ÓÃÓÚÊÖ»ú¡¢Ó²ÅÌ¿ØÖÆÆ÷¡¢PDA¡¢¼ÒÍ¥ÓéÀÖϵͳµÈÁìÓò¡£Ëü¿´ÆðÀ´ÏñÕâÑù¡£ºÍÆäËû¼ÒÓõçÆ÷¡£

Ŀǰ£¬ARMоƬ³ö»õÁ¿Ã¿Äê±ÈÉÏÄêÔö³¤³¬¹ý20ÒÚ¿Å¡£ÓëÐí¶àÆäËû°ëµ¼Ì幫˾²»Í¬£¬ARM ²»ÖÆÔìºÍÏúÊÛÌØ¶¨µÄ´¦ÀíÆ÷оƬ¡£Ïà·´£¬ARM ½«Æä´¦ÀíÆ÷Éè¼ÆÊÚȨ¸øÏà¹ØÒµÎñºÏ×÷»ï°é£¬ÔÊÐíÿ¸öÒµÎñºÏ×÷»ï°é¸ù¾ÝÆäÓÅÊÆÉè¼ÆÌØ¶¨µÄоƬ¡£»ùÓÚARM µÍ³É±¾¡¢¸ßЧµÄ´¦ÀíÆ÷Éè¼Æ½â¾ö·½°¸£¬¾­¹ýÈÏÖ¤µÄÖÆÔìÉÌÉú²ú¸÷ÖÖ´¦ÀíÆ÷¡¢Î¢¿ØÖÆÆ÷ºÍƬÉÏϵͳ(SoC)¡£ÕâÖÖÉÌҵģʽ¾ÍÊÇËùνµÄ¡°ÖªÊ¶²úȨÐí¿ÉIP¡±¡£

³ýÁË´¦ÀíÆ÷Éè¼ÆÖ®Í⣬ARM»¹Éè¼ÆÏµÍ³¼¶ºÍÈí¼þIP¡£ÎªÁËÖ§³ÖÕâЩ£¬ARM¿ª·¢ÁËÐí¶àÅäÌ׵Ļù´¡¿ª·¢¹¤¾ß¡¢Ó²¼þºÍÈí¼þ²úÆ·¡£ÕâЩ¹¤¾ßʹºÏ×÷»ï°é¿ÉÒÔ¸üÇáËɵؿª·¢×Ô¼ºµÄ²úÆ·¡£

ÔðÈα༭£ºµÂÇÚ¸ÖÌúÍø ±êÇ©£º

ÈÈÃÅËÑË÷

Ïà¹ØÎÄÕÂ

¹ã¸æ
µÂÇÚ¸ÖÌúÍø |Êг¡·ÖÎö

stm32º¬Ò壬stm32ÊôÓÚarm

chanong

|

ARMÊÇÒ»¼ÒÓ¢¹úоƬÉè¼Æ¹«Ë¾¡£Æä×î³É¹¦µÄ²úÆ·ÊÇARMϵÁÐ32λǶÈëʽCPUÄںˡ£×î³£ÓõÄÊÇARM7ºÍARM9¡£ ARMÖ÷ÒªÌṩIP£¨ÖªÊ¶²úȨºËÐÄ£©ºË¡£ÊǺËÐÄCPUµÄ½á¹¹Ö»°üÀ¨ºËÐIJ¿·Ö£¬²¢²»ÊÇÒ»¸öÍêÕûµÄ´¦ÀíÆ÷¡£ ARM½«Õâ¸öºËÐijöÊÛ¸ø¸÷´ó°ëµ¼Ì幫˾£¬Èç·ÉÀûÆÖ¡¢ÈýÐÇ¡¢ATMEL£¬ÉõÖÁÓ¢ÌØ¶ûµÈÐí¶à¹«Ë¾¡£

1¡¢ARM Cortex-M3´¦ÀíÆ÷³õ²½Ñо¿

¿°³Æ¡°¾ÞÎÞ°Ô¡±µÄ΢¿ØÖÆÆ÷Êг¡¹æÄ£Ö®´ó£¬Ê¹µÃÀ´×ÔÊÀ½ç¸÷µØµÄÉ豸¹©Ó¦É̶¼ÔÚìÅÒ«×Ô¼ºµÄ½Ü×÷£¬¶øËûÃÇÌṩµÄÉ豸ºÍ¼Ü¹¹Ò²¸÷ÓÐÌØÉ«¡£ÕâÊÇÒ»¸ö¿Éν°Ù»¨Æë·ÅµÄÐÐÒµ£¬·Ç³£ÓлîÁ¦£¬Ò²²»·¦ºÃÏ·¡£¸÷¸öÁìÓò¶Ô΢¿ØÖÆÆ÷¹¦ÄܵÄÒªÇó¡°Ô½À´Ô½¹ã·º¡±£¬ÒªÇó΢¿ØÖÆÆ÷ÊÇÅÜÂí£¬¶ø²»ÊdzԲݡ£ ¡ª¡ª´¦ÀíÆ÷ÐèÒªÔÚ²»Ôö¼ÓÖ÷ƵºÍ¹¦ºÄµÄÇé¿öÏÂÖ´Ðиü¶àµÄ¹¤×÷¡£Óë´Ëͬʱ£¬´¦ÀíÆ÷Ö®¼äµÄ»¥ÁªÒ²ÔÚ²»¶Ï¼ÓÉî¡£¿´¿´ÕâЩÊìϤµÄ´Ê£º´®¿Ú¡¢USB¡¢ÒÔÌ«Íø¡¢ÎÞÏßÊý¾Ý´«Êä¡¢´¦ÀíÆ÷¡£Èç¹ûÒªÖ§³ÖÕâЩÊý¾ÝͨµÀ£¬¾ÍÐèÒª½«ËüÃÇÁ¬½Óµ½Ð¾Æ¬ÉÏ¡£¸ü¶àÍâΧÉ豸¡£Èí¼þ·½ÃæµÄÇé¿öÒ²ÀàËÆ£¬Ó¦ÓóÌÐòµÄ¹¦Äܲ»¶Ï¸üУ¬¶ÔÐÔÄܵÄÒªÇó²»¶ÏÌá¸ß£¬ÀýÈç¸ü¿ìµÄ¼ÆËãËÙ¶È¡¢ÔöÇ¿µÄʵʱÐÔ¡¢¶à¹¦ÄÜÄ£¿é¡¢·á¸»µÄͼÐνçÃæµÈ¡£ÄãÐèÒªÒ»¸ö΢¿ØÖÆÆ÷£¬ËùÒÔÄã±ØÐë¸ù¾ÝÄãµÄ¶©µ¥½ÓÊÜÒ»ÇС£

ÔÚÕâÖÖ»·¾³Ï£¬ARM Cortex-M3´¦ÀíÆ÷×÷ΪCortexϵÁеÄÊ×´ÎÁÁÏà¶ø´óÕÅÆì¹ÄµØÍƳö£¬ÈÃ32λ´¦ÀíÆ÷Õ¼ÁìÁË΢¿ØÖÆÆ÷Êг¡¡£ÏÖ´úÉè¼Æ¼¼Êõ¼õÉÙÁËÃÅÊý²¢Ìá¸ßÁËÐÔÄÜ¡£Ðí¶àÒÔǰ±ØÐëÒÀÀµÏȽøµÄ32 λ´¦ÀíÆ÷»òDSP µÄÈí¼þÉè¼ÆÏÖÔÚ¿ÉÒÔÔÚCM3 ÉÏÔËÐеü«Æä¿ìËÙºÍÊæÊÊ¡£

2. CM3µÄÕÐÅÆ¼¼ÄܰüÀ¨£º

? Ç¿¾¢µÄÐÔÄÜ¡£Äú¿ÉÒÔÒÔÏàͬµÄÖ÷ƵÂÊ´¦Àí¸ü¶àµÄÈÎÎñ¡£

? µÍ¹¦ºÄ¡£ÑÓ³¤µç³ØÊÙÃü¡£

? ׿ԽµÄʵʱÐÔÄÜ¡£Ëü¾ßÓзdz£Ç°ÎÀºÍ´´ÐµÄÉè¼ÆÀíÄʹÆäÄܹ»·Ç³£¿ìËÙµØÏìÓ¦Öжϣ¬ÏìÓ¦ÖжÏËùÐèµÄÖÜÆÚÊýÊǹ̶¨µÄ¡£

? ÏÔ×ÅÔö¼Ó´úÂëÃܶȡ£Éè¼ÆËüÒ»·½ÃæÖ§³Ö´ó¹æÄ£Ó¦Óã¬ÁíÒ»·½ÃæÒԵͳɱ¾½ÚÊ¡×ʽð¡£

? ÏÖÔÚ¸üÒ×ÓÚʹÓá£Ä¿Ç°£¬´Ó8λ/16λ´¦ÀíÆ÷Ïò32λ´¦ÀíÆ÷µÄ¹ý¶ÉÔ½À´Ô½¼¤ÁÒ£¬²¢ÇÒËæ×Ÿü¼òµ¥µÄ±à³ÌÄ£Ðͺ͸ü³¹µ×µÄµ÷ÊÔϵͳ£¬ÈËÃǵĸºµ£Óëʱ¾ã½øµØ´ó´ó¼õÇáÁË¡£

? µÍ³É±¾ÕûÌå½â¾ö·½°¸¡£ 32 λϵͳ±È8 λ/16 λϵͳ±ãÒË£¬µÍ¶ËCortex-M3 ΢¿ØÖÆÆ÷µÄ³É±¾²»µ½1 ÃÀÔª¡£

? Á¼ºÃµÄ¿ª·¢¹¤¾ßÎÞ´¦²»ÔÚ¡£Ãâ·Ñ¡¢±ãÒË¡¢ÓÃ;¹ã·º£¬Äã¿ÉÒԵõ½ÄãÏëÒªµÄÈκζ«Î÷¡£½µµÍ³É±¾µÄÁíÒ»ÖÖ·½·¨ÊÇʹ»ù±¾´úÂë¿ÉÔÚËùÓÐϵͳÖÐÖØÓã¬ÖÁÉÙÓÐÀûÓÚ¿ÉÒÆÖ²ÐÔ¡£ CMµÄºËÐļܹ¹¾­¹ý¾«ÐÄÉè¼Æ£¬ÓëCÓïÑÔÍêÃÀÆ¥Åä¡£¸ßÖÊÁ¿µÄC ³ÌÐò´úÂëÖ»Ðè3¡¢5 »ò2 ²½¼´¿ÉÒÆÖ²ºÍÖØÓ㬴Ӷø½«Éý¼¶ºÍÒÆÖ²´ÓÕ**­±ä³ÉÁËÖ½ÀÏ»¢¡£

Çë×¢Ò⣬CM3 ²¢²»ÊǵÚÒ»¸öÓÃ×÷ͨÓô¦ÀíÆ÷µÄÄںˡ£Á®ÆÄÀÏÅÆµ«Ó¢ÓµÄARM7/ARM9´¦ÀíÆ÷ÔÚͨÓÃǶÈëʽ´¦ÀíÆ÷Êг¡Éϱ¸ÊÜÍÆ³ç£¬ÖÁ½ñÓµÓÐÎÞÊýÖÒʵ·ÛË¿¡£ NXP£¨·ÉÀûÆÖ£©¡¢TI¡¢Atmel¡¢OKI¡¢STµÈ°ëµ¼ÌåÐÐÒµ¾ÞÍ·¶¼ÒÔARMΪºËÐÄ£¬ÀûÓÃ×Ô¼ºµÄ¶ÀÌØ¼¼ÄÜ´òÔì32λMCU¡£×÷Ϊ×îÁ÷ÐеÄ32λǶÈëʽ´¦ÀíÆ÷£¬ARM7Ó롪¡ªÓÐׯԻ͵ÄÀúÊ·¡£Ã¿Äê³ö»õÁ¿³¬¹ý10 ÒÚ¸ö£¬ÓÃÓÚ¸÷¸öÐÐÒµµÄǶÈëʽÉ豸¡£

CM3 ÊÇARM7 µÄºó¼Ì²úÆ·£¬¾ßÓÐÏÔןüеÄÉè¼Æ¼Ü¹¹¡£Õ⼫´óµØ¼ò»¯Á˱à³ÌºÍµ÷ÊԵĸ´ÔÓÐÔ£¬²¢ÌṩÁ˸ü¶àµÄ´¦ÀíÄÜÁ¦¡£´ËÍ⣬CM3»¹Í»ÆÆÐÔµØÒýÈëÁËÐí¶àʱÉÐÉõÖÁȫеļ¼Êõ£¬×¨ÃÅÂú×ã΢¿ØÖÆÆ÷Ó¦ÓõÄÐèÇó¡£Ê¾Àý°üÀ¨¹Ø¼üÈÎÎñÓ¦ÓóÌÐòµÄ²»¿ÉÆÁ±ÎÖжϡ¢¸ß¶ÈÃô½ÝºÍÈ·¶¨ÐÔµÄǶÌ×ÏòÁ¿ÖжÏϵͳ¡¢Ô­×Óλ²Ù×÷ºÍ¿ÉÑ¡µÄÄÚ´æ±£»¤µ¥Ôª¡£

Cortex-M3 ´¦ÀíÆ÷ÄÚºËVS »ùÓÚCortex-M3 µÄMCU

Cortex-M3 ´¦ÀíÆ÷ÄÚºËÊÇ΢¿ØÖÆÆ÷µÄÖÐÑë´¦Àíµ¥Ôª(CPU)¡£Ò»¸öÍêÕûµÄ»ùÓÚCM3 µÄMCU ÐèÒªÐí¶àÆäËû×é¼þ¡£Ò»µ©Ð¾Æ¬ÖÆÔìÉÌ»ñµÃÁËCM3 ´¦ÀíÆ÷Äں˵ÄÐí¿É£¬ËûÃǾͿÉÒÔÔÚ×Ô¼ºµÄоƬÉè¼ÆÖÐʹÓÃËü£¬²¢Ìí¼ÓÄÚ´æ¡¢ÍâÉè¡¢I/O ºÍÆäËû¹¦Äܿ顣²»Í¬ÖÆÔìÉÌÉè¼ÆµÄ΢¿ØÖÆÆ÷ÔÚ´æ´¢Æ÷ÈÝÁ¿¡¢ÀàÐÍ¡¢ÍâÉèºÍÆäËûÅäÖ÷½Ãæ¸÷²»Ïàͬ£¬²¢ÇÒ¸÷×Ô¾ßÓÐÆä¶ÀÌØµÄÌØÐÔ¡£±¾ÊéÖØµãÌÖÂÛ´¦ÀíÆ÷Äں˱¾Éí¡£Èç¹ûÄúÏëÁ˽âÌØ¶¨ÐͺŵĴ¦ÀíÆ÷£¬»¹Ó¦¸Ã²Î¿¼Ïà¹ØÖÆÔìÉÌÌṩµÄÎĵµ¡£

һ·×ßÀ´£¬ÎÒÃÇÒ»Æð»Ø¹ËÒ»ÏÂARMµÄÑݱäÊ·¡£È»ºóÄú¾Í»áÃ÷°×ΪʲôÓÐÕâô¶à²»Í¬ÀàÐ͵ÄARM ´¦ÀíÆ÷ºÍARM ¼Ü¹¹¡£ ARM³ÉÁ¢ÓÚ1990Ä꣬×î³õÃûΪAdvanced RISC Machines Ltd£¬ÊÇÆ»¹ûµçÄÔ¡¢Acorn¼ÆËã»ú¹«Ë¾ºÍVLSI¿Æ¼¼£¨¹«Ë¾£©µÄºÏ×ÊÆóÒµ¡£ 1991Ä꣬ARMÍÆ³öÁËARM6´¦ÀíÆ÷ϵÁУ¬VLSIÂÊÏȳ¢ÊÔ¡£Ö®ºó£¬TI¡¢NEC¡¢ÏÄÆÕ¡¢STµÈ¸÷´ó¹«Ë¾»ñµÃARMÈϿɣ¬´ó¹æÄ£ÍƹãARM´¦ÀíÆ÷£¬ARM´¦ÀíÆ÷¹ã·ºÓ¦ÓÃÓÚÊÖ»ú¡¢Ó²ÅÌ¿ØÖÆÆ÷¡¢PDA¡¢¼ÒÍ¥ÓéÀÖϵͳµÈÁìÓò¡£Ëü¿´ÆðÀ´ÏñÕâÑù¡£ºÍÆäËû¼ÒÓõçÆ÷¡£

Ŀǰ£¬ARMоƬ³ö»õÁ¿Ã¿Äê±ÈÉÏÄêÔö³¤³¬¹ý20ÒÚ¿Å¡£ÓëÐí¶àÆäËû°ëµ¼Ì幫˾²»Í¬£¬ARM ²»ÖÆÔìºÍÏúÊÛÌØ¶¨µÄ´¦ÀíÆ÷оƬ¡£Ïà·´£¬ARM ½«Æä´¦ÀíÆ÷Éè¼ÆÊÚȨ¸øÏà¹ØÒµÎñºÏ×÷»ï°é£¬ÔÊÐíÿ¸öÒµÎñºÏ×÷»ï°é¸ù¾ÝÆäÓÅÊÆÉè¼ÆÌØ¶¨µÄоƬ¡£»ùÓÚARM µÍ³É±¾¡¢¸ßЧµÄ´¦ÀíÆ÷Éè¼Æ½â¾ö·½°¸£¬¾­¹ýÈÏÖ¤µÄÖÆÔìÉÌÉú²ú¸÷ÖÖ´¦ÀíÆ÷¡¢Î¢¿ØÖÆÆ÷ºÍƬÉÏϵͳ(SoC)¡£ÕâÖÖÉÌҵģʽ¾ÍÊÇËùνµÄ¡°ÖªÊ¶²úȨÐí¿ÉIP¡±¡£

³ýÁË´¦ÀíÆ÷Éè¼ÆÖ®Í⣬ARM»¹Éè¼ÆÏµÍ³¼¶ºÍÈí¼þIP¡£ÎªÁËÖ§³ÖÕâЩ£¬ARM¿ª·¢ÁËÐí¶àÅäÌ׵Ļù´¡¿ª·¢¹¤¾ß¡¢Ó²¼þºÍÈí¼þ²úÆ·¡£ÕâЩ¹¤¾ßʹºÏ×÷»ï°é¿ÉÒÔ¸üÇáËɵؿª·¢×Ô¼ºµÄ²úÆ·¡£


Êг¡·ÖÎö