clwn.net
当前位置:首页 >> voiD pwm init >>

voiD pwm init

函数指针,方便在另外一个函数调用该函数。 在另外一个函数参数列表中调用就好了

/* 如果要在程序中使用此代码,请在程序中注明使用了 前进中的九刀流 的资料及程序 */ /* 如果要在文章中应用此代码,请在文章中注明使用了 前进中的九刀流 的资料及程序 */ #include #include #define uchar unsigned char #define uint unsigned...

初值装载错了。CCAP0L设为0的话,CL永远也不可能小于CCAP0L啊,也就永远不可能输出低电平…… 你应当先调试方波,CCAP0H = CCAP0L = 0x80 百度嫌我字数不够

最简单的方法,检测到按键按下之后,初始化PWM的定时器,输出PWM;检测到按键松开后,反初始化PWM定时器,设置PWM的IO输出0. void PwmStart(void){ TIM3_GPIO_Config(); TIM3_Mode_Config(200); //占空比0.4 设置了TIM3_Mode_Config(int i) /*开启TIM3...

#include #define uint unsigned int #define uchar unsigned char uchar count ,z; sbit key_1 = P3^7; sbit key_2 = P3^6; sbit PWM = P2^0; void key_control(); void init (); void create_PWM(uchar); void delay(uint); void main () { in...

如果要正反转控制,驱动电路做个全桥的,控制占空比。50%的话就停止了!

TIM_Cmd(TIM3,ENABLE);之前加这句 TIM_CtrlPWMOutputs(TIM3, ENABLE);

因为main函数里面的两个子程序都没有返回值,我觉得可以直接把两个子程序的内容替换成main函数中两个子程序,即: #include #include "...

#include #define uint unsigned int #define uchar unsigned char uchar count ,z; sbit key_1 = P3^7; sbit key_2 = P3^6; sbit PWM = P2^0; void key_control(); void init (); void create_PWM(uchar); void delay(uint); void main () { in...

这是用c语言编写的 #include #include #include #include "UPSD3200.H" #include "upsd_pwm.h" #define uint unsigned int #define uchar unsigned char PSD_REGS PSD8xx_reg _at_ csiop; #define KEYIO (~(PSD8xx_reg.DATAIN_A)) & 0x07 sbit C...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com