电子工程师技术服务社区
- 社区首页
- 下载
- proteus.zip
资料描述
红色字为链接,红色背景为注意。
手册和教程链接: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问题。