avr studio 6ºº»¯°æÌṩ¿Í»§·½±ã¿ì½ÝµÄµ¥Æ¬»ú±à³ÌÓ¦Óó¡¾°£¬ÍêÈ«Ãâ·Ñ¼¯³É»¯µÄ¿ª·¢¹¤¾ß£¬Ç¶Èëʽ²Ù×÷ϵͳ½â¾ö·½·¨¿ÉÐÖú¿ª·¢ÕߺÏÀíÌṩ³ÌÐò±àд¸ßЧÂÊ£¬¼ÙÈçÄãϲ°®Õâ¿îAPP£¬¾Í¸Ï½ôÀ´¶àÌØÈí¼þÕ¾Ãâ·ÑÏÂÔØ£¡
Atmel Studio 6ÊÇÒ»¸ö¼¯³ÉÈí¼þ¿ª·¢Æ½Ì¨ (IDP)£¬¿ÉÒÔÓÃÀ´¿ª·¢Éè¼ÆºÍµ÷½Ú¸ù¾Ý Atmel ARM Cortex -M ºÍ Atmel AVR΢´¦ÀíÆ÷ (MCU) µÄÔËÓá£Atmel Studio 6 IDP ÌṩÁËÒ»¸öÎÞ·ìÆ´½Ó¡¢ÊµÓõÄ×ÔÈ»»·¾³£¬¿É¹©¿Í»§×«Ð´¡¢´î½¨ºÍµ÷½ÚÑ¡Óà C/C »ò»ã±à´úÂë׫дµÄÔËÓá£
avr studio 6ºº»¯°æ±íÃ÷
Atmel Studio 6 ÍêÈ«Ãâ·ÑÌṩ£¬²¢¼¯³ÉÓÐ Atmel Software Framework (ASF)¡£ASF ÊÇÒ»¸ö°üÀ¨ 1600 ¸ö ARM ºÍ AVR ʵÀýÐÂÏîÄ¿µÄרҵÍêÈ«Ãâ·ÑÔ´Âë¿â¡£ASF ½øÒ»²½·á¸»¶à²ÊÁË IDP µÄ×÷Óà - Èÿª·¢ÉÌÔÚͬһ×ÔÈ»»·¾³ÖоÍÄÜä¯ÀÀÕâЩ¿ÉÁ¢¼´Ó¦ÓõıàÂ룬½Ï´óµÄ³Ì¶ÈÉϼõСÁËÐÂÏîÄ¿ÐèÒªµÄһЩ³õÖм¶Éè¼Æ·½°¸¹¤×÷ÖС£¸Ã IDP ¿ÉÓÃ×÷¸÷ÖÖ¸÷Ñù¸ù¾Ý AVR ºÍ ARM Cortex-M CPUµÄ΢´¦ÀíÆ÷£¬°üº¬À©Õ¹ºóµÄ Atmel SAM3 ARM Cortex-M3 ºÍ M4 ÉÁ´æоƬԪÆ÷¼þ²úÆ·×éºÏ²ßÂÔ¡£
¸ù¾ÝÒý½ø Atmel Gallery ºÍ Atmel Spaces£¬Atmel Studio 6 ½øÒ»²½¼òµ¥»¯ÁËǶÈëʽ MCU Éè¼Æ·½°¸£¬½ø¶ø½µµÍÁË¿ª·¢Éè¼Æ•r¼äºÍ³É±¾·Ñ¡£Atmel Gallery ÊÇÌṩ¿ª·¢»·¾³ºÍǶÈëʽ¿ª·¢µÄÏßÉÏÓ¦ÓÃÉ̳ǡ£Atmel Spaces ÊÇÒ»¸ö¸ù¾ÝÔƵĺÏ×÷ʽ¿ª·¢Éè¼Æ¹¤×÷ÇøÓò£¬ÈÝÐíÄúÔËÐжÔÓÚ Atmel MCU µÄµçÄÔÈí¼þºÍÓ²¼þÅäÖÃÐÂÏîÄ¿¡£
×ÜÌåÀ´Ëµ£¬¹æ·¶¼¯³É¿ª·¢¹¤¾ß (IDE) ÊÊÓÃΪ MCU ÐÂÏîÄ¿½¨Á¢Èí¼þ¡£ÓëËü¶Ô±È£¬Atmel Studio 6 IDP »¹¾ß±¸ÏÂÁÐÌص㣺
±ã½ÝÆ÷ÖØÄ¿Ç°µÄAPP£¬Îª´ËÍê³É¶àÔª»¯Éè¼Æ·½°¸¡£
¸ù¾Ý Atmel Gallery ¾Í¿ÉÒÔÇáÇáËÉËÉä¯ÀÀ¼¯³ÉµÄרÓù¤¾ßºÍAPPÍØÕ¹£¬½ø¶øΪ²úÆ·Ñз¢È«¹ý³ÌÌṩÊÊÓá£
Õâ¶ùÒÔGCC±àÒë³ÌÐòCÓïÑÔ±àÒë³ÌÐòÒ»¸ö8λµÄAVRΪÀý×Ó£¬AVR Studio 6ÔçÒѼ¯³ÉÁËAVR Toolchain£¬ÊÇ×îаæ3.4.0£¬²»ÓÃÔÙ°²ÑbWinAVR£¬Ò²²»ÓÃÔÙ°²ÑbAVR toolchain¡£±àÒë³ÌÐòÒ»¸öAVRʱ£¬±ØÐë×öÏÂÁÐһЩÊ£¬ÒÔAT90CAN128ΪÀý×Ó£º
¼Ù¶¨ÔÚн¨ÏîĿʱÔçÒÑÌôÑ¡ºÃÀ²¼¯³ÉicAT90CAN128ºÍרÓù¤¾ß£¬±ÈÈ磺JTEGMKII
1¡¢ÔÚÐÂÏîÄ¿ÀïÌí¼ÓÎĵµ£º
Ò»°ãÖ»±ØÐëÌí¼ÓCÔ´´úÂëÎĵµ£¬¿âº¯Êý²»Óá£ÆäËûÎĵµ±ÈÈç±íÃ÷ÕâÀàµÄ¿ÉÊÓÐÔ×´¿öÌí¼Ó£¬ÄÇÑùµÄ»°¿ÉÒÔ±ã½ÝµØ¿ªÆô²éѯ¡£
·½Ê½£ºÊó±êÓÒ¼üµãÒ»ÏÂÏîÄ¿¹æ»®£¬ÎÒÕâÀïÊÇ¡°controller_CANbootloader¡±£¬ÌôÑ¡¡°Ìí¼Ó¡±--¡°Ä¿Ç°Ï
ËæºóÑ°ÕÒÒªÌí¼ÓµÄCÎĵµ¡£ÁôÒâ°´Ìí¼Ó°´¼üʱҪ°´ÓÒ²àµÄСÈý½ÇÐÎÌôÑ¡¡°Ìí¼ÓΪÁ¬½Ó¡±¡£²»È»¿ÉÄÜ°ÑÎĵµ¿½µ½ÐÂÏîÄ¿ÎļþĿ¼Ï¡£
2¡¢É趨ͷÎļþ·¾¶Êó±êÓÒ¼üµãÒ»ÏÂÏîÄ¿¹æ»®£¬ÎÒÕâÀïÊÇ¡°controller_CANbootloader¡±£¬ÌôÑ¡¡°ÊôÐÔ¡±µã´ø´äÂÌÉ«¼õºÅµÄ°´¼ü£¬ËæºóȥѰÕÒ´¢·Å¿âº¯ÊýµÄ;¾¶¡£
3¡¢É趨¾§Õñµç·¹¤×÷ƵÂÊÔÚ¡°ÊôÐÔ¡±ÀÎÒÕâÀïÊÇ16M
4¡¢Ìí¼Ó×Ô¶¨¿â£¬Èç¹ûÓеû°ÔÚ¡°ÊôÐÔ¡±ÀÎÒÕâÀïÓÐ3¸ö£¬ÔÏȵÄmÎÞÂÛËü£¬±£´æ¡£
5¡¢¾«×¼¶¨Î»±àÂëÏêϸµØÖ·£¬bootloaderÊDZØÐèµÄ£¬ÆäËû³ÌÐòÁ÷³ÌÒ²ÓпÉÄܱØÐëÔÚ¡°ÊôÐÔ¡±À
6¡¢É趨±ØÐëµÄת»¯³ÉÎĵµÔÚ¡°ÊôÐÔ¡±Àת»¯³ÉµÄÎĵµÔÚDEBUGÎļþ¼ÐÃû³ÆÏ¡£
7¡¢É趨ÌáÉýÂÊ
¶àÌØÈí¼þרÌâΪÄúÌṩÎĵµ¼ÓÃÜÈí¼þ,ÆóÒµÎĵµ¼ÓÃÜÈí¼þ,word Îĵµ¼ÓÃÜÈí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÎĵµ×ª»»Èí¼þ,ÔÚÏßÎĵµ×ª»»Èí¼þ,ÊÖ»úÎĵµ×ª»»Èí¼þ;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þվΪÄúÌṩ×îÐÂÌí¼ÓˮӡÈí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂÌí¼ÓˮӡÈí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îµç×ÓÎĵµÈí¼þÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐMoFox¡¢¶¨Î»ÔÆÏà²á¡¢½ðÏú°ïµÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒµç×ÓÎĵµÈí¼þÓ¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îÎĵµ±à¼Èí¼þÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐCOÎĵµ¼Ó½âÃÜÈí¼þ¡¢CAD±à¼Èí¼þ¡¢AHÎĵµ¹ÜÀíÈí¼þ(×ôÊÖÎĵµ¹ÜÀí)µÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒÎĵµ±à¼Èí¼þÓ¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£