רעµç×Ó¼¼ÊõѧϰÓëÑо¿
µ±Ç°Î»Ö㺵¥Æ¬»ú½Ì³ÌÍø >> MCUÉè¼ÆʵÀý >> ä¯ÀÀÎÄÕÂ

MSP430G2553ϵͳѧϰ֮ϵͳʱÖÓ

×÷Õß:ØýÃû   À´Ô´:±¾Õ¾Ô­´´   µã»÷Êý:¡­  ¸üÐÂʱ¼ä£º2014Äê08ÔÂ31ÈÕ   ¡¾×ÖÌ壺´ó ÖРС¡¿
°ÑMSP430G2553µÄϵͳʱÖÓ×÷ΪϵͳѧϰµÄһƪ½²½â¿É¼ûËûµÄÖØÒªÐÔ£¬ÄÇΪʲôҪ°ÑʱÖӷŵ½µÚһλÄØ£¿Ñ§¹ýFPGAµÄÅóÓѶ¼ÄÜÌå»áµÃµ½£¬Èç¹û°ÑCPUµÄËùÓй¤×÷ÈÎÎñ×÷Ϊ×Ý×ø±ê£¨yÖᣩ£¬ÄÇôʱÖÓ¾ÍÊÇËûµÄºá×ø±ê£¨xÖᣩÁË£¬ÈçÏÂͼ1 ʱÖÓ¸ÅÄîËùʾ¡£

 
ͼ 1 ʱÖÓ¸ÅÄî
Ò²¾ÍÊÇ˵ʱÖÓ¾ÍÊÇÒ»¸ö΢»ú£¨Ð¡µ½8λµÄ51µ¥Æ¬»ú´óµ½32λµÄS3C2440µÈ£©ÔÚʱÓòÉϵÄÒ»¸öºâÁ¿±ê×¼¡£Èç¹ûѧ¹ýFPGAµÄÅóÓѶ¼ºÜÇå³þ£¬Î¢»úÊÇÒÔ¶ÔÊäÈëµÄʱÖÓÔ´µÄÂö³å¼ÆÊýµÄ·½Ê½À´È·¶¨Ê±Óò²ÎÊýµÄ¡£ËùÒÔ£¬MSP430µ¥Æ¬»úÒ²Ò»Ñù£¬Äõ½ËûÖ®ºóÊ×ÏÈ´ÓʱÖÓÈëÊÖ£¬Ò»¶¨ÒªÑø³ÉÕâÖÖϵͳѧϰµÄºÃ·½·¨£¬·ñÔòÔÙѧһ°Ù¿îµ¥Æ¬»úÒ²ÊǸоõÔÙѧеģ¬×ö²»µ½¾ÙÒ»·´Èý£¬Ê°빦±¶µÄЧ¹û¡£Èç¹ûÄܹ»°ÑÎÕÕâÆäÖеÄͨÀí£¬Äã»áÓÐËùÓеĵ¥Æ¬»ú¶¼Ò»ÑùÑùµÄ¸Ð¾õ£¬µ±È»Ñ§ÆðÀ´Ò²¾ÍÓÎÈÐÓÐÓàÁË¡£·Ï»°²»¶à˵ÁË£¬½øÈëÕýÌâ¡£
Ò» ¡¢Ó²¼þ
Msp420g2553µÄϵͳʱÖÓÊÇÓÉVLOCK¡¢LFXT1CLKºÍDCOCLK×é³É£¬ÈçÏÂͼ2 ϵͳʱÖÓ×é³ÉËùʾ£º

 
ͼ2 ϵͳʱÖÓ×é³É
¼´2553µÄϵͳʱÖÓÔ´ÓÐÈý¸ö·Ö±ðÊÇƬÄÚ³¬µÍ¹¦ºÄ12KHzµÄÄÚ²¿Õñµ´Æ÷£»ÓÉÍⲿʱÖÓÔ´ÌṩµÄLFXT1CLKʱÖÓÔ´£¬Ò²¼´LanuchPad¿ª·¢°åÉÏδº¸½ÓµÄʱÖӵ緣¬ÔÚÕâÀïÎÒÃÇ¿ÉÒÔº¸½ÓÒ»¸ö32.768KHzµÄµÍƵʱÖÓ¾§ÌåÓÉ2553µÄXINÒý½ÅÊäÈ룻ƬÄÚ¿ÉÊý×Ö¿ØÖƵÄÕñµ´Æ÷DCOCLK£¬ÔÚÈí¼þµÄµ÷½ÚϸÃʱÖÓµÄÊä³ö·¶Î§Îª0.6MHzµ½26MHz¡£ÔÚÕâÈý¸öʱÖÓÔ´µÄ¶ÀÁ¢¹¤×÷»òÊÇÔÚÈý¸öʱÖÓÔ´Ï໥Эµ÷ÅäºÏ£¨ÊÇ¿ÉÒÔͨ¹ýÈí¼þÅäÖõģ©ÏÂΪ2553ϵͳÌṩÁËϵͳʱÖÓACLK¡¢MCLKºÍSMCLK¡£
ACLKΪ¸¨ÖúʱÖÓ£¬ÓÉÈí¼þÑ¡ÔñÀ´×ÔVLOCK¡¢LFXT1CLKÖ®Ò»¾­¹ý1,2,4,8·ÖƵ֮ºóµÃµ½£¬ÎªÍâΧģ¿éÌṩʱÖÓÔ´¡£
MCLKΪÖ÷ʱÖÓ£¬ÓÉÈí¼þÑ¡ÔñÀ´×ÔVLOCK¡¢LFXT1CLKºÍDCOCLKÖ®Ò»¾­¹ý1,2,4,8·ÖƵ֮ºóµÃµ½£¬ÎªCPUºÍϵͳÌṩʱÖÓ¡£
SMCLKΪ×ÓϵͳʱÖÓ£¬ÓÉÈí¼þÑ¡ÔñÀ´×ÔVLOCK¡¢LFXT1CLKºÍDCOCLKÖ®Ò»¾­¹ý1,2,4,8·ÖƵ֮ºóµÃµ½£¬ÎªÍâΧ¸÷¸öÄ£¿éÌṩʱÖÓ¡£
    *SELM.1   SELM.0   DIVM.1   DIVM.0   SELS     DIVS.1   DIVS.0   DCOR

      
 SELM.1£¬SELM.0= 00    MCLKʱÖÓԴΪDCOCLK    DIVM.1£¬DlVM.0=00   ²»·ÖƵ  DIVS.1£¬DIVS.0=00  SMCLK¶ÔMCLK²»·ÖƵ
      
 SELM.1£¬SELM.0= 01    MCLKʱÖÓԴΪDCOCLK    DIVM.1£¬DlVM.0=01    2·ÖƵ  DIVS.1£¬DIVS.0=01   SMCLK¶ÔMCLK2·ÖƵ
 
      SELM.1£¬SELM.0= 10    MCLKʱÖÓԴΪLFXTICLK  DIVM.1£¬DlVM.0=10    4·ÖƵ   DIVS.1£¬DIVS.0=10   SMCLK¶ÔMCLK4·ÖƵ
 
      SELM.1£¬SELM.0= 11    MCLKʱÖÓԴΪLFXT1CLK  DIVM.1£¬DlVM.0 =11   8·ÖƵ  DIVS.1£¬DIVS.0=11  SMCLK¶ÔMCLK8·ÖƵ
¸ù¾ÝÒÔÉÏÉ趨¹æÔò£º
      BCSCTL2=00 00 00 00  MCLKºÍSMCLK¶¼Ñ¡DCOCLK²»·ÖƵ                                  0x00
      
BCSCTL2=01 00 00 00  MCLKºÍSMCLKҲѡDCOCLK²»·ÖƵ                                  0x40
      BCSCTL2=10 00 00 00  MCLKºÍSMCLK¶¼Ñ¡LFXTICLK²»·ÖƵ                                 0x80
      
BCSCTL2=11 00 00 00  MCLKºÍSMCLK¶¼Ñ¡LFXT1CLK²»·ÖƵ                                0xc0

      BCSCTL2=01 01 00 10  MCLKÑ¡DCOCLK  2·ÖƵ      MCLK2·ÖƵ                            0x52
      
BCSCTL2=10 10 01 00  MCLKÑ¡LFXTICLK 4·ÖƵ      MCLK4·ÖƵ                           0xA4
      BCSCTL2=11 11 0110  MCLKÑ¡LFXT1CLK8·ÖƵ      MCLK8·ÖƵ                            0xF6
     .¡£¡£¡£¡£¡£¡£¡£¡£¡£
¡¾¹Ø±Õ´°¿Ú¡¿