Ïêϸ½éÉÜ
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¡¢ÓÅÐãѧԱ¿ÉÒÔÏíÊÜÃâ·ÑµÄÍÆ¼ö¾ÍÒµ»ú»á£¡
ÒÔÉϾÍÊÇǶÈëʽÅàѵ¿Î³ÌµÄÈ«²¿ÄÚÈݽéÉÜ£¬ÈçÐèÁ˽â¸ü¶àµÄǶÈëʽÅàѵ°à¡¢¿Î³Ì¡¢¼Û¸ñ¡¢ÊÔÌýµÈÐÅÏ¢£¬Ò²¿ÉÒÔµã»÷½øÈë ǶÈëʽ Ïà¹ØÆµµÀ£¬¶¨ÖÆ×¨Êô¿Î³Ì£¬¿ªÊ¼ÄúµÄѧϰ֮Âá£