主题:程序

  共有29250人关注过本帖    
ARM新手
1楼


程序  发帖心情 Post By:2010-1-22 21:28:00   [只看该作者]

// pwm.cpp : Defines the entry point for the application.
//

#include "stdafx.h"
#include "EM9000_ISA_API.h"


int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR    lpCmdLine,
int       nCmdShow)
{
// TODO: Place code here.
float a=60.0;
float b=0.0;
while(1)
{

EM9000_PWMOUT( 0, &a, &b );
Sleep(40);
b=b+0.1;
if (b>=99.9) b=0.0;
}
return 0;
}
我想请问下程序里面的b=b+0.1为什么不能出现波形,而只有大于等于0.5时才可以,而且出现的波形为什么不是平稳的呢?

  单帖管理 | 引用 | 回复 回到顶部
x10
2楼


  发帖心情 Post By:2010-1-23 11:27:00   [只看该作者]

你的程序是一个循环设置PWM,如何能得到稳定的波形呢。仔细分析你的代码。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

程序

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: