¡î¡ï¿Î³Ì˵Ã÷
¿Î³Ì¼¶±ð | ÈëÃż¶ |
ÅàѵÖÜÆÚ | 2¸öÔ |
ÉÏ¿Îʱ¼ä | È«ÈÕÖÆ |
¡î¡ï¿Î³Ì¼ò½é
¡î¡ïѧУ¼ò½é
¡¡¡¡ÉîÛÚÐÅÓ¯´ïµç×ÓÓÐÏÞ¹«Ë¾ÊÇ1¼ÒרעÓÚµ¥Æ¬»ú¡¢ARM¡¢Ç¶Èëʽ²úÆ·¿ª·¢ºÍ¼¼ÊõÅàѵµÄ¸ßм¼Êõ·þÎñÆóÒµ£¬¹«Ë¾ÏÂÉ迪·¢²¿ºÍ¼¼ÊõÅàѵ²¿¡£¹«Ë¾¿ª·¢²¿Îª¹úÄÚÍâÖÚ¶à¿Í»§¿ª·¢¶à¿î»ùÓÚǶÈëʽµ¥Æ¬»ú¡¢ARMµÈ¼¼ÊõµÄÕûÌ×·½°¸ºÍ¸ßÐÔÄܲúÆ·£¬¼¼ÊõÅàѵ²¿ÌṩÓÅÐãµÄµ¥Æ¬»ú¡¢ARM¡¢Ç¶Èëʽ²úÆ·¿ª·¢¹¤³ÌʦÅàѵ¡£Í¬Ê±ÎªÖڶ๤³Ìʦ£¬¸÷´óʦרԺУÌṩ¸ßÖÊÁ¿µÄʵÑéÆ÷²Ä¼°¼¼ÊõÅàѵ¿Î³Ì£¡
¡¡¡¡°éËæ×ÅÉç»á¾¼Ã·¢Õ¹£¬²úҵתÐÍ£¬ÖйúÒѾ´Ó¡°ÖйúÖÆÔ족תÏò¡°Öйú´´Ô족£¬¿Æ¼¼¼¼ÊõÊǴ˴βúÒµÉý¼¶µÄ´ó¶¯Á¦¡£¹Û²ìϾͿÉÒÔ·¢ÏÖÄ¿Ç°µ¥Æ¬»ú¡¢ARMΪ´ú±íµÄǶÈëʽоƬÒÑÉø͸µ½ÎÒÃÇÉú»î¸÷¸öÁìÓòÖУ¬²¢¸Ä±ä×ÅÎÒÃǵÄÉú»î£¬Óõ¥Æ¬»ú¿ØÖÆʵÏֵIJúÆ·Ëæ´¦¿É¼û£¬ÈçÊýÂë²úÆ·¡¢ °²·À¼à¿Ø¡¢ÒÇÆ÷ ¡¢ÒÇ±í¡¢¼Òµç¡¢»úµç1Ì廯¡¢Æû³µµ¥Ôª¿ØÖÆ¡¢¼°¹¤Òµ¿ØÖƵȺܶ෽Ãæ¡£Òò´Ëרҵµ¥Æ¬»ú¿ª·¢È˲ŲųöÏÖ´ó¹æÄ£µÄȱ¿Ú£¬¾Ýµ÷²éÄ¿Ç°ÎÒ¹úµ¥Æ¬»ú´ÓÒµÈËÔ±Ö»ÓÐ150ÍòÈË£¬ÈËÔ±½ôȱ£»Ëæ×ÅÉç»áµÄ·¢Õ¹£¬µ¥Æ¬»ú´ÓÒµÈËÔ±¸üΪÇÀ¡¤ÊÖ£¬¾Ý²»Íêȫͳ¼Æ£¬µ½2012Ä꣬ÎÒ¹úµ¥Æ¬»úÐÐÒµÈËÔ±ÐèÇ󽫴ﵽ300ÍòÈË¡£¶øѧϰÕÆÎպõ¥Æ¬»ú֪ʶҲÊǽñºóÕÆÎÕ¸ü¸ß¼¶µÄǶÈëʽCPUµÄ±Ø¾Ö®Â·£¬ËùÒÔÐí¶àÈËÆÈÇÐÏ£Íû½øÐÞµ¥Æ¬»úµÄ֪ʶ£¬¿ÊÇóÔڶ̵Äʱ¼äÄÚ¾¡¿ìÕÆÎÕµ¥Æ¬»ú²úÆ·¿ª·¢µÄ»ù±¾¼¼ÄÜ¡£
¡î¡ï ¿Î³Ì¼ò½é
¡¡¡¡ARM Cortex-M3 ´¦ÀíÆ÷ÊÇÐÐÒµÁìÏ鵀 32 λ´¦ÀíÆ÷£¬ÊÊÓÃÓÚ¾ßÓнϸßÈ·¶¨ÐÔµÄʵʱӦÓã¬Ëü¾¹ýרÃÅ¿ª·¢£¬¿ÉʹºÏ×÷»ï°éÕë¶Ô¹ã·ºµÄÉ豸£¨°üÀ¨Î¢¿ØÖÆÆ÷¡¢Æû³µ³µÉíϵͳ¡¢¹¤Òµ¿ØÖÆϵͳÒÔ¼°ÎÞÏßÍøÂçºÍ´«¸ÐÆ÷£©¿ª·¢¸ßÐÔÄܵͳɱ¾Æ½Ì¨¡£´Ë´¦ÀíÆ÷¾ßÓгöÉ«µÄ¼ÆËãÐÔÄÜÒÔ¼°¶ÔʼþµÄÓÅÒìϵͳÏìÓ¦ÄÜÁ¦£¬Í¬Ê±¿ÉӦʵ¼ÊÖжԵͶ¯Ì¬ºÍ¾²Ì¬¹¦ÂÊÐèÇóµÄÌôÕ½¡£´Ë´¦ÀíÆ÷ÅäÖÃÊ®·ÖÁé»î£¬´Ó¶øÖ§³Ö¹ã·ºµÄʵÏÖÐÎʽ£¨´ÓÐèÒªÄÚ´æ±£»¤ºÍÇ¿´ó trace ¼¼ÊõµÄʵÏÖÐÎʽ£¬Ö±ÖÁÐèÒª¼«Ð¡Ãæ»ýµÄ³É±¾Ãô¸ÐÐÍÉ豸£©¡£ È«¹¦ÄÜ ¸Ã´¦ÀíÆ÷Ö´ÐаüÀ¨Ó²¼þ³ý·¨¡¢µ¥ÖÜÆڳ˷¨ºÍλ×ֶβÙ×÷ÔÚÄÚµÄ Thumb-2 Ö¸ÁÒÔ»ñÈ¡×î¼ÑÐÔÄܺʹúÂë´óС¡£Cortex-M3 NVIC ÔÚÉè¼ÆʱÊǸ߶ȿÉÅäÖõģ¬×î¶à¿ÉÌṩ 240 ¸ö¾ßÓе¥¶ÀÓÅÏȼ¶¡¢¶¯Ì¬ÖØÉèÓÅÏȼ¶¹¦Äܺͼ¯³ÉϵͳʱÖÓµÄϵͳÖжϡ£ ·á¸»µÄÁ¬½Ó ͨ¹ý¹¦ÄÜÓëÐÔÄܵÄ×éºÏ£¬»ùÓÚ Cortex-M3 µÄÉ豸¿É¸ßЧ´¦Àí¶à¸ö I/0 ͨµÀºÍÐÒé±ê×¼£¬Èç USB 0TG (0n-The-Go)¡£ ¿Î³ÌÄ¿±ê ͨ¹ýϵͳµÄ¿Î³Ìѧϰ£¬¼ÓÒÔÏîĿʵս£¬È«ÃæÄ£ÄâIT¹«Ë¾µÄARMÈíÓ²¼þ¿ª·¢¡¢¹ÜÀí¡¢×éÖ¯¡¢ÊµÊ©¹ý³Ì£¬ÈÃûÓÐARM±à³Ì»ù´¡ºÍʵ¼Ê¹¤×÷¾ÑéµÄ´óרÒÔÉÏѧÀúµÄѧԱÔÚ2µ½3¸öÔµÄʱ¼äÄÚѸËÙ»ñµÃ1-3ÄêµÄARM¿ª·¢¾Ñ飬¾ß±¸Êµ¼ÊARM¿ª·¢µÄÄÜÁ¦£¬Ê¤Èοª·¢¹¤×÷£¬ÈÃѧԱѧÍêºó¾ÍÒÔ¾ßÓÐ1-3Ä꿪·¢¾ÑéµÄARM¹¤³ÌʦÉí·Ý½øÈ빤×÷¸Úλ¡£
¡¡¡¡Åàѵ¶ÔÏó 1¡¢Àí¹¤¿Æµç×ÓÀàרҵÈËÔ±£» 2¡¢ÔÚÖ°µ¥Æ¬»úÉè¼Æ¡¢¿ª·¢ÈËÔ±£» 3¡¢ÓÐÖ¾ÓÚ´ÓÊÂARM¹¤×÷µÄÔÚÖ°ÈËÔ±£» 4¡¢Ïà¹ØרҵѧÉú¡¢½Ìʦ¼°Éç»á¹ã´óARM°®ºÃÕß¡£
¡¡¡¡µÚÒ»½×¶Î£º¿ÎÇ°×¼±¸ 1£©ÊìϤCÓïÑÔ¼°±à³Ì£» 2£©Á˽ⳣÓõç×ÓÔªÆ÷¼þ¡¢³£ÓÃоƬ֪ʶ¼°ÆäʹÓ÷½·¨£» 3£©½éÉܵç×Ó²úÆ·¿ª·¢¡¢Éú²úµÄ»ù±¾Á÷³Ì£» 4£©¼ÓÇ¿µç×ÓÔªÆ÷¼þº¸½Óˮƽ£» 5£©Á˽âads¡¢KeilµÈ±àÒë»·¾³µÄѧϰÓëʹÓã» 6£©Á˽âH-Link¡¢H-Flasher»·¾³µÄѧϰÓëʹÓá£
¡¡¡¡µÚ¶þ½×¶Î£ºÕÆÎÕARM7µÄÌåϵ½á¹¹£¬Ó¦Óü°Ñ§Ï°·½·¨µÈ£¬ÏêϸѧϰCortex-M3ÄÚºËÌåϵ½á¹¹ 1.1 Cortex-M3×ÜÌå½éÉÜ 1.2 ´¦ÀíÆ÷Äں˽éÉÜ 1.3 ´¦ÀíÆ÷¹¤×÷ģʽ 1.4 ´¦ÀíÆ÷Òì³£´¦Àí 2. Thumb2Ö¸Á 3. »ùÓÚCortex-M3µÄǶÈëʽÈí¼þ±à³Ì 3.1 ÊìϤMDK¿ª·¢»·¾³ 3.2 ±àÒë¡¢µ÷ÊÔ»ùÓÚThumb2Ö¸ÁîµÄÓ¦ÓóÌÐò 3.3 ±àд³ÌÐòʵÏÖ¹¤×÷ģʽÇл»¡¢Òì³£´¦Àí
¡¡¡¡µÚÈý½×¶Î£ºÕÆÎÕCortex-M3´¦ÀíÆ÷µÄ½Ó¿Ú¿ª·¢¡£±¾²¿·ÖÄÚÈÝʵÓÃÐÔ¼°Êµ¼ùÐÔ½ÏÇ¿£¬¿Î³ÌÔÚ·ÖÎö½Ó¿Ú²Ù×÷·½·¨ºó£¬°²ÅÅÁË´óÁ¿µÄʵÑ顣ͨ¹ýѧϰ£¬Ñ§Ô±¿ÉÒÔÕÆÎÕ¶àÖÖ½Ó¿Ú²Ù×÷µÄÔÀí¼°Cortex-M3´¦ÀíÆ÷µÄ½Ó¿Ú±à³Ì¡£ Cortex-M3´¦ÀíÆ÷¼ò½é 1 ×éÖ¯½á¹¹ 2 ÄÚ´æ¼°Æô¶¯Ä£Ê½ 3 ÍâΧģ¿é¼°Ìصã¼ò½é 3.1 LEDʵÑé 3.2 ÖжÏʵÑé 3.3 ´®¿ÚʵÑé 3.4 LCDʵÑé 3.5 RTCʵÑé 3. 6 A/D ʵÑé 3.7 SD¿¨ÊµÑé 3.8 usb deviceʵÑé
¡¡¡¡µÚËĽ׶ΠÁ˽âuC/0S-II²Ù×÷ϵͳ½á¹¹¡¢¸÷¸öÖØÒª¹¦Äܲ¿·ÖµÄ¸ÅÄʵÏÖÔÀí£¬ÔÚ´Ë»ù´¡ÉÏÕÆÎÕuC/0S-IIϵͳÒÆÖ²µÄ·½·¨£¬uC/0S-II²Ù×÷ϵͳ·ÖÎö¼°ÒÆÖ² ²Ù×÷ϵͳ¼°uC/0S-II ¸ÅÊö ÈÎÎñ¡¢½ø³Ì¸ÅÄî ÄÚºËÊý¾Ý½á¹¹ Äں˵÷¶ÈËã·¨ ϵͳÖжϴ¦Àí ϵͳÒÆÖ²·½·¨ ʵÑé¿Î³Ì ÔÚCortex-M3¿ª·¢°åÉÏuC/0S-IIÓ¦ÓóÌÐò 1 uC/0S-IIÓ¦ÓóÌÐò±àд¡¢µ÷ÊÔ·½·¨ ¶àÈÎÎñ¿ª·¢ ÈÎÎñ¼äµÄͨÐÅÓëͬ²½ ÈÎÎñÓÅÏȼ¶¿Ø ED¿ØÖÆÓ¦ÓóÌÐò ÈÎÎñ¼äͨÐÅʵÑé ´®¿Ú¿ØÖÆÓ¦ÓóÌÐò CD¿ØÖÆÓ¦ÓóÌÐò
¡¡¡¡µÚÎå½×¶Î£º¹ú¼ÊÏîÄ¿¹ÜÀí¡¢µç×Ó²úÆ·ÏîÄ¿¹ÜÀí֪ʶÏê½â 1£©¹ú¼ÊÏîÄ¿¹ÜÀí¸ÅÊö£» 2£©¹ú¼ÊÏîÄ¿¹ÜÀíÈýÒªËØ£» 3£©µç×Ó²úÆ·¿ª·¢¹æ»®¡¢Á÷³Ì£» 4£©¹¤×÷·Ö½â±íWBS 5£©¸ÊÌØͼ£» 6£©µç×Ó²úÆ·ÏîÄ¿¼Æ»®Êé±àÖÆ¡£ ¸Ã½×¶Î¿É·ÖÏí×ÊÉî¹ú¼ÊÏîÄ¿¾Àí¡¢Ö°Òµ¹æ»®×¨¼ÒµÈ¸÷ÐÐҵר¼Ò¾Ñé¡£
¡¡¡¡µÚÁù½×¶Î£ºÏîĿʵս(ARM+uc/os) 1£©Óɹ¤³Ìʦ°²ÅÅÏîÄ¿ÖÆ×÷£¬Ñ§Ô±Ò»ÆðÌÖÂÛÑ¡ÏîÄ¿ 2£©Ò²¿ÉѧԱҲ¿É×Ô´øÏîÄ¿£¬¾¹«Ë¾ÆÀ¹Àºó¿ÉÖ¸ÅÉרÈ˽øÐÐÒ»¶ÔÒ»Ö¸µ¼Íê³É¡£
¡¡¡¡ÖÊÁ¿±£ÕÏ£º
¡¡¡¡1¡¢Ã¿¸ö°àÌṩ³ä×ãµÄʵ¼ù²Ù×÷ºÍÎÊÌ⸨µ¼´ðÒÉʱ¼ä¡£±£Ö¤ÈËÊÖһ̨»úʵÑéÆ÷²Ä£¡
¡¡¡¡2¡¢ËùÓа༶¾ù²ÉÓÃС°àÊڿΣ¨6-12£©ÈË£¬20%ÀíÂÛ+80%ʵսʵ¼ù 3¡¢ÔÚѧϰÆÚ¼ä¾ù»á»ñµÃÎÒ¹«Ë¾Ñз¢²¿Ê®¼¸Î»×ÊÉî¸ß¼¶¹¤³Ìʦ¡¢¹ú¼ÊÏîÄ¿¾ÀíµÈµÄ¼¼ÊõÖ§³Ö£¬³ýÕý³£Ñ§Ï°Ê±¼äÍ⣬ÆäËûÈκÎʱ¼äѧԱ¾ù¿ÉÇ°À´½øÐжîÍâʵ¼ù¡£
¡¡¡¡3¡¢ÌṩһÄêµÄµÄÃâ·Ñ¼¼ÊõÖ§³Ö·þÎñ¡£
¡¡¡¡4¡¢ÓÅÐãѧԱ¿ÉÒÔÏíÊÜÃâ·ÑµÄÍƼö¾ÍÒµ»ú»á£¡
ÒÔÉϾÍÊÇǶÈëʽÅàѵ¿Î³ÌµÄÈ«²¿ÄÚÈݽéÉÜ£¬ÈçÐèÁ˽â¸ü¶àµÄǶÈëʽÅàѵ°à¡¢¿Î³Ì¡¢¼Û¸ñ¡¢ÊÔÌýµÈÐÅÏ¢£¬Ò²¿ÉÒÔµã»÷½øÈë ǶÈëʽ Ïà¹ØƵµÀ£¬¶¨ÖÆרÊô¿Î³Ì£¬¿ªÊ¼ÄúµÄѧϰ֮Âá£
ɨ���ά���ע΢��