主題:程序 共有33372人關(guān)注過本帖 |
---|
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; } 我想請(qǐng)問下程序里面的b=b+0.1為什么不能出現(xiàn)波形,而只有大于等于0.5時(shí)才可以,而且出現(xiàn)的波形為什么不是平穩(wěn)的呢? |
|
單帖管理 | 引用 | 回復(fù) |
x10 |
2樓 |
Post By:2010-1-23 11:27:00 [只看該作者]
你的程序是一個(gè)循環(huán)設(shè)置PWM,如何能得到穩(wěn)定的波形呢。仔細(xì)分析你的代碼。
|
|
單帖管理 | 引用 | 回復(fù) |