proteus.zip

  • 浏览量:853
  • 下载量:1
  • 资料大小:0 B
  • 日期:2015-08-25
  • 上传者:武力戡乱
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    红色字为链接,红色背景为注意。


    手册和教程链接:proteusmcu版教程合集之msp430单片机合集






    作者:武力戡乱   


    日期:2015-8-24





    名称:clock


    目的:


            1、说明msp430仿真时钟设置问题


            2、仿真输出smclk





    1、msp430仿真时钟设置问题


    这个msp430的时钟仿真是软件编程服从proteus设置。如图。






    图1-proteus clock set



    如上图1,可以在时钟这里设置具体的时钟频率。如果设定了频率,那么编译器里面编译的频率将会被忽略。



    备注:频率不要设定过高。或者在此实验中,设定过高,否则仿真失效。


    效果图:


    第一类:通过软件设定时钟为1mhz






    图1—smclk默认设置






    图2—输出时钟






    图3—仿真失效


    第二类:硬件设定时钟






    图4—使用100hz输出







    图5—输出时钟






    图3—仿真无警告


    仿真文件:


    编译文件:


    源代码:


    #include "mcu.h"

    void main( void )
    {
      // stop watchdog timer to prevent time out reset
      wdtctl = wdtpw + wdthold;
     
      bcsctl1 = calbc1_1mhz;
      dcoctl = caldco_1mhz; 
      
      p1dir |= bit4;
      p1sel |= bit4;
      
      p5dir |= bit5;
      p5sel |= bit5;
      
      while(1);
    }




    备注:p5.4、p5.5和p5.6无法仿真输出对应时钟频率。原因是proteus问题。
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换