注册 登录
查看: 111|回复: 3

软件仿真卡pll里面出不去

[复制链接]
发表于 2016-9-1 09:53:08 | 显示全部楼层 |阅读模式
  刚开始学   问题多多
uint8 pll_init(PLL_e pll)
{

    mcg_div_count( pll);

    //上电复位后,单片机会自动进入 FEI 模式,使用 内部参考时钟

    //FEI -> FBE
    MCG_C2 &= ~MCG_C2_LP_MASK;
    MCG_C2 |= MCG_C2_RANGE(1);

    MCG_C1 = MCG_C1_CLKS(2) | MCG_C1_FRDIV(7);

    while (MCG_S & MCG_S_IREFST_MASK) {};                       //等待FLL参考时钟 为 外部参考时钟(S[IREFST]=0,表示使用外部参考时钟,)

    while (((MCG_S & MCG_S_CLKST_MASK) >> MCG_S_CLKST_SHIFT) != 0x2) {}; //等待选择外部参考时钟   软件仿真一直卡在这儿出不出去

//为使用仿真模式而添加的,仿真模式应该屏蔽串口发送、和 PLL 锁相环设置
#define Simulator
#ifdef Simulator
#define NO_PLL_INIT //禁用锁相环
#define NPRINTF //禁用 printf
#endif
#ifndef _COMMON_H_
#define _COMMON_H_这儿也定义了软件仿真   这是什么情况     大声给看看   多谢
回复

使用道具 举报

发表于 2016-9-1 10:14:03 | 显示全部楼层
不要用软件仿真,很多功能不完善的
回复 支持 反对

使用道具 举报

发表于 2016-9-1 10:14:36 | 显示全部楼层
要学,就直接来真的板子
回复 支持 反对

使用道具 举报

发表于 2016-9-3 17:14:08 | 显示全部楼层
直接上单片机啦,软件仿真,学不了东西的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部