¡¡¡¡IAR for STM8ÊÇÒ»¿î¸ù¾ÝSTM8µÄ¼¯³É»¯¿ª·¢¹¤¾ßÊÖ»úÈí¼þ£¬×¨ÒµÓÃÒÔSTM8´¦ÀíоƬµÄ¿ª·¢Éè¼Æ£¬ÊÖ»úÈí¼þ×÷ÓÃÊ®·ÖÇ¿º·£¬ÓÐ׿¼ÊõרҵµÄÔÚÏß±à¼Æ÷ºÍÐÂÏîÄ¿¹ÜÀí¹¤¾ß¡¢µ÷ÊÔÆ÷£¬Èç½ñÄ¿Ç°ÊÐÃæÉÏÆÕ±éµÄSTM8´¦ÀíоƬȫÊÇÓÃIAR for STM8ËùÖÆ×ö£¬ÓбØÐëµÄ¿ÉÒÔÏÂÔØÓ¦Óá£
¡¡¡¡1¡¢ºËÐÄ£º
¡¡¡¡×î´ófcpuîlÂÊ£¬´ïµ½24MHz£¬µ±fcpu¡Ü16MHzʱ0µÈºòµÄ´¢´æÆ÷ä¯ÀÀ
¡¡¡¡¸ß¼‰STM8ºËÐÄ£¬¸ù¾Ý¹þ·ð½á¹¹²¢´øÓÐ3¼¶Éú²úÁ÷Ë®Ïß
¡¡¡¡ÍØÕ¹Ö¸Áîϵͳ
¡¡¡¡×î´ó20 MIPS @ 24 MHz
¡¡¡¡2¡¢Ê±ÖÓ¡¢Ð£×¼ºÍµç³Ø¹ÜÀí£º
¡¡¡¡2.95Vµ½5.9V¹¤×÷±ê×¼µçѹ
¡¡¡¡Áé±ãµÄʱÖÓ²Ù×Ý£¬4¸öÖ÷ʱÖÓÔ´
¡¡¡¡´øÓÐʱÖÓ¼à¹ÜµÄʱÖÓ°²È«ÐÔ±£ÕÏÌåϵ
¡¡¡¡3¡¢µç³Ø¹ÜÀí£º
¡¡¡¡¹¦ºÄ·½Ê½(µÈºò¡¢»îÔ¾ÐԹػú¡¢¹Ø»ú)
¡¡¡¡Íâ½ÓÉ豸µÄʱÖӿɶÀÁ¢¹Øµô
¡¡¡¡Ê¼ÖÕ¿ªÆôµÄ¹¦ºÄͨµçºÍ¶ÏµçУ׼
¡¡¡¡4¡¢Í¨Ñ¶½Ó¿Ú£º
¡¡¡¡ó{ËÙ1Mbit/s CAN 2.0B½Ó¿Ú
¡¡¡¡´øÓÐͬšiʱÖÓÝ”³öµÄUART ¡ª LINÖ÷ģʽ
¡¡¡¡UART¼æÈÝLIN2.1ÐÒéÊ飬Ö÷/´Ó·½Ê½ºÍÈ«×Ô¶¯ÔÙ´Îͬši
¡¡¡¡SPI½Ó¿Ú×î´óµ½10Mbit/s
¡¡¡¡I2C½Ó¿Ú×î´óµ½400Kbit/s
¡¡¡¡5¡¢I/O¶Ë¿ÚºÅ:
¡¡¡¡´øÓиßÏû»¯ÎüÊÕµçÁ÷Á¿Ý”³öµÄGPIO½Å
¡¡¡¡Ê®·Öǿ׳µÄGPIOÉè¼Æ·½°¸£¬¶Ôµ¹Á÷µçÁ÷Á¿ÓÐÊ®·ÖÇ¿µÄ³ÐÊÜÁ¦
¡¡¡¡6¡¢¿ª·¢Éè¼ÆÊÊÓÃ:
¡¡¡¡µ¥Ïß½Ó¿Ú¿ØÖÆÄ£¿é(SWIM)ºÍµ÷ÊÔ¿ØÖÆÄ£¿é(DM)£¬Äܹ»±ã½ÝµØ¿ªÕ¹¿ÉÊÓ»¯±à³ÌºÍ·ÇÈëÇÖʽµ÷ÊÔ
¡¡¡¡7¡¢ÐԼ۱ȸß:
¡¡¡¡Ïà¶ÔÐÔÓÚÈç½ñÖî¶àµÄ8λµ¥Æ¬»úÉè¼Æ£¬STM8µÄ¼ÛÇ®ÓëÌØÐÔÕ¼±ÈÊǽÏΪ¸ß
¡¡¡¡×îÏÈ£¬ÄãÐèÒª¿ªÆôIAR Embedded Workbench(ËüÊÇ¿Õ»°Äܹ»ºöÊÓ) £¬»á¿´µ½ÏÂÃæµÄÍøÒ³Ò³Ã棺
¡¡¡¡Ëæºó£¬¡¾Tools¡¿-gt;¡¾Options¡¿µ÷³ÉÑ¡ÔñÏîÀ³µ¥¿ªÕ¹×ÜÌå×ÔÈ»»·¾³»ù±¾²ÎÊý¡£
¡¡¡¡ÔÚÕâÀïÄܹ»É趨³ÌÐò±àдʱ×ÖÌåÑùʽµÄÉ«µ÷£¬·½Ê½ÕâЩҲÓÐһЩ¿´¸ãÇå³þµÄÖ÷Òª²ÎÊý£¬ÒÀ¾ÝÎÒÕҵIJÄÁϺÍÍøÂçС˵ÎÒÈÏΪֻ±ØÐë¸Ä2¸öµØÇø£¬1£ºÈçˆDµÃ½±Table¼üÉè³ÉºÍKeil ÖеÄÏ°¹ßÐÔÒ»ÑùËõ½ü4¸ö×Ö;2£º½«¡¾Editor¡¿-¡¾color and Fonts¡¿-syntax Coloring ÖеÄComment(×¢½â)Ñ¡ÔñÏîµÄ×ÖÌåÑùʽ¸Ä³É´äÂÌÉ«£¬ÄÇÑù¾ÍºÍKEILÖеÄÏ°¹ßÐÔ»ù±¾Ò»Ö¿©¡£
¡¡¡¡½øÐлù´¡µÄÉ趨£¬½ÓÏÂÈ¥Õæʵ¸Õ¿ªÊ¼´´½¨Ò»¸öSTM8³ÌÐòÁ÷³Ì¹¤³ÌÏîÄ¿¡£(¿ÓÈËÂ¿Õ»°ÄÇô¶à¡£¡£)
¡¡¡¡1£º¹¤¾ßÀ¸-gt;¡¾Project¡¿-gt;¡¾Creat New Project¡¿»áµ¯³öÀ´Ò»¸öÌáʾ¿ò£¬ÒÀ¾ÝÄãµÄ¼ÆËã»úÓïÑÔÑ¡Ôñ¼ÆËã»úÓïÑÔ(¾õµÃºÃÄѶÁ)£¬×ÜÖ®ÎÒÑ¡CÁË£¬ºÙºÙ¡£ËæºóÒÀ¾ÝÄãµÄMCU·þÎñƽ̨ѡÔñÍùÏÂÀµ¥ÀïµÄ·þÎñƽ̨£¬ÎҵĽöÓÐSTM8Ò²²»Ñ¡ÁË¡£
¡¡¡¡Ñ¡ÔñºÃÒԺ󣬵㡾OK¡¿¡£
¡¡¡¡2£º´¢´æ¹¤³ÌÎļþ¡£ÌâÍâ»°£º¼áÐÅ´ÓÒµÕâÒ»ÁìÓòµÄÅèÓѶ¼ÊÇ»áÓÐÒ»¸öµÄ¹²Ê¶£¬ÄDZãÊǯ‚¿ñµÄ´´½¨Îļþ¼ÐÃû³Æ£¬Äܹ»ÐÖúÒÔºó±ã½ÝµÄËÑË÷ºÍ¸Ä¶¯ÕâЩ¡£
¡¡¡¡3£º´¢´æÒÔºó±ã»á¼ûµ½ÒÔÏÂÍøÒ³Ò³Ã棬ϵͳÈí¼þÔçÒÑÐÖúÄã´´½¨ÁË»ù´¡µÄC¹¤³ÌÏîÄ¿¡£
¡¡¡¡4£ºÅ䱸¹¤³ÌÏîÄ¿Ö÷Òª²ÎÊý£ºÊó±êÓÒ¼üµãһϹ¤³ÌÏîÄ¿Ãû×Ö-gt;¡¾option ...¡¿µ¯³ö´°¿Ú
¡¡¡¡A£ºÑ¡ÔñÖ÷¿ØоƬ
¡¡¡¡B£ºÌí¼Ó¡°$PROJ_DIR$ $PROJ_DIR$\..\user¡±
¡¡¡¡C£ºÅ䱸ݔ³öÎĵµ
¡¡¡¡D:Å䱸µ÷ÊÔÖ÷Òª²ÎÊý£¬Äܹ»µ½TBÂòÒ»¸öST-LINK 20-30Á½ÒøÁ½£¬ºÍJ-LINKÒ»ÑùµÄ±ãÊÇÂý£¬»¹¿ÉÒÔÔÚKEILÖе÷ÊÔSTM32.
´®Ðе÷ÊÔ¹¤¾ß¼´´®ÐÐͨÐŽӿڵ÷ÊÔÈí¼þ£¬¹ã·ºÓ¦ÓÃÓÚµ¥Æ¬»ú¿ØÖÆÁìÓòµÄÊý¾Ý¼à¿Ø¡¢Êý¾Ý²É¼¯¡¢Êý¾Ý·ÖÎöµÈ¹¤×÷¡£³£ÓõĴ®Ðе÷ÊÔ¹¤¾ß°üÀ¨´®Ðе÷ÊÔÖúÊÖ¡¢´®Ðмà¿Ø×°Öõȣ¬ÎªÁËÌá¸ß´®ÐÐͨÐŵÄЧÂÊ£¬Îȶ¨Êý¾ÝµÄ´«ÊäºÍ±£´æ¹ý³Ì£¬ËüÊǵ¥Æ¬»úͨÐÅ¿ª·¢µÄ±ØÒª¹¤¾ßÖ®Ò»¡£¶àÌØÈí¼þרÌâΪÄúÌṩ´®¿Úµ÷ÊÔ¹¤¾ß,²¨ÌØÂÊ×î¸ßµÄ´®¿Úµ÷ÊÔ¹¤¾ß,232´®¿Úµ÷ÊÔ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩʱÖÓÈí¼þ,È«ÆÁʱÖÓÈí¼þ,Ï¢ÆÁʱÖÓÈí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩµ÷ÊÔÈí¼þ,Èí¼þµ÷ÊÔ,À¶µÂ¿ØÖÆÆ÷µ÷ÊÔÈí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩvueµ÷ÊÔ¹¤¾ß,vueµ÷ÊÔ,vueµ¥²½µ÷ÊÔ;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌṩ½Ó¿Ú²âÊÔ¹¤¾ß,³£ÓýӿڲâÊÔ¹¤¾ß,postman½Ó¿Ú²âÊÔ¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ